- Зеркальный raid средствами windows
- RAID — 0
- RAID — 1
- Собираем RAID в Windows
- Зеркальное отражение системного и загрузочного разделов (RAID1)
- Аннотация
- Requirements
- Настройка системы управления дисками
- Обновление до динамических дисков
- Зеркальное отражение загрузочного и системного тома
- Устранение неполадок
- Программный RAID1 (зеркало) для загрузочного GPT диска в Windows 10/ Server 2016
- Подготовка таблицы разделов для зеркала на 2 диске
- Преобразования дисков в динамические, создание зеркала
- Подготовка EFI раздела на втором диске в зеркале
- Копирование конфигурации EFI и BCD на второй диск
Зеркальный raid средствами windows
В данной статье будет рассказано о сборке и подключении RAID в Windows. Соберем программный RAID 1 на базе windows 10.
Аналогичным способом можно собрать программный рейд и в предыдущих версиях windows, таких как 7,8, 8,1.
О том, что такое RAID какие они бывают, спецификацию и особенности, можете прочитать тут. Там вы найдете всю исчерпывающую информацию на эту тему.
Для сборки и подключения RAID в windows необходимо как минимум два диска.
На основе двух дисков можно собрать два вида массива.
RAID — 0
RAID 0 — это рейд который объединяет два диска в один. В результате мы получаем один диск. Объем этого диска будет равняться сумме двух дисков включенных в рейд и в системе вы его будете видеть как один.
Минус этого массива в том, что если сломается любой из этих дисков, мы потеряем всю информацию.
RAID — 1
RAID 1 — это так называемый зеркальный рейд массив. В этом массиве все данные одного диска в точности копируются на второй. Так обеспечивается сохранность нашей информации.
В случае выхода из строя одного диска всю информацию можно получить без проблем со второго диска. Заменив вышедший из строя диск массив восстанавливается и можно дальше продолжать его использовать.
Так как, совершенно одинаковая информация расположена на двух дисках одновременно, то скорость ее считывания увеличивается. Скорость записи к сожалению остается прежней.
Минус этого массива в том, что используя два диска вы теряете объем второго диска, так как используете для работы только один диск. Второй диск, по сути своей, служит резервным хранилищем — копией первого.
Но для сохранения информации это вполне оправданные расходы.
Собираем RAID в Windows
Перед тем как приступить к сборке программного RAID 1 нам необходимо подключить наши диски к компьютеру.
Желательно использовать два одинаковых диска, не только по производителю но и одним объемом.
В моем случае это будет два диска по 20Гб.
После подключения дисков включаем наш компьютер.
Меню «Пуск» — кликаем правой кнопкой, выбираем пункт Управление дисками
Перед нами откроется консоль управления дисками.
В консоли мы видим наши два новых подключенных диска. В моем случае это Диск 1 и Диск 2, объемом 20Гб каждый.
Кликаем по одному из наших новых дисков правой кнопкой мыши и выбираем пункт «Создать зеркальный том».
Если выберите пункт «Создать чередующийся том» то соберете таким же способом RAID 0. В данной ситуации.
Откроется окно в котором нажимаем «далее»
На следующем этапе нам необходимо выбрать второй диск для сборки RAID 1 и кнопкой добавить переместить его в правую половину.
Нажимаем кнопку «Далее»
Теперь нам предложат выбрать букву для будущего диска, я оставляю все по умолчанию и нажимаю «Далее»
В следующем окне выбираем файловую систему и метку тома, для ускорения процесса ставим галочку быстрое форматирование.
Ну и на завершающем этапе нажимаем «Готово»
Наши диски будут преобразованы в Динамические, о чем нас предупредят и мы должны с этим согласится
Спустя несколько секунд произойдет сборка RAID 1 и диски начнут синхронизироваться. В консоли управления дисками мы увидим как они поменяю цвет на красноватый.
Так же появится диск в проводнике Windows.
На этом сборка RAID 1 закончена и его можно полноценно использовать для хранения наших файлов.
В последствии если необходимо будет заменить один из дисков, выбираем наш массив и правой кнопкой мыши выбираем «разделить зеркальный том».
Диски поменяют цвет на коричневый — что говорит об успешном разделении рейда.
Меняем неисправный диск.
При замене диска нее забываем выключить наш компьютер.
После замены выбираем наш исправный диск и нажимаем добавить зеркало. В качестве зеркала выбираем новый исправный диск и нажимаем добавить зеркало.
Рейд соберется снова, дождитесь его Ресинхронизации и можно будет продолжить им пользоваться.
Если есть, что добавить или сказать оставляйте комментарии.
Зеркальное отражение системного и загрузочного разделов (RAID1)
В этой статье описывается, как зеркально отражать системный и загрузочный раздел (RAID1).
Исходная версия продукта: Windows Server 2003
Исходный номер КБ: 323432
Аннотация
В этой пошаговой статье описывается, как зеркально отражать системный и загрузочный разделы в Windows Server 2003. Этот сценарий основан на предположении, что система и файлы загрузки расположены на диске 0 и что диск 1 не расположен.
Requirements
- По крайней мере два жестких диска; IDE, небольшой интерфейс компьютерной системы (SCSI) или смешанная архитектура допустимы.
- Второй диск должен иметь по крайней мере размер тома, на котором находятся загрузка операционной системы и системные файлы, чтобы разрешить зеркальное отражение.
- Системные и загрузочный файлы Windows Server 2003 должны находиться в том же томе, который необходимо отражать.
Файл дампа памяти записан только на жесткий диск загрузки. Windows Server 2003 может продолжать работать с зеркальной конфигурацией системного диска, даже если один из дисков на зеркале удален. Однако файл дампа памяти не может быть записан на оставшийся системный диск в зеркале. Необходимо запланировать перезагрузку системы, чтобы файл дампа памяти был записан на оставшийся жесткий диск.
Настройка системы управления дисками
Нажмите кнопку «Начните», найдите пункт «Администрирование» и выберите пункт «Управление компьютером», чтобы открыть консоль управления компьютером.
Расширьте узел хранилища.
Щелкните «Управление дисками».
В меню «Вид» найдите пункт «Вверху» и выберите пункт «Список дисков».
В правой области отображаются атрибуты каждого диска в системе.
В меню «Вид» найдите пункт «Снизу» и выберите «Графическое представление».
В нижней части правой области отображается графическое представление дисков в системе с кодом цвета:
- Панель описания диска: панель описания диска (серая) расположена слева от описания тома в цвете. Описание диска содержит сведения о номере диска каждого диска, его базовой или динамической конфигурации, размере и сетевом или автономном состоянии.
- Панель описания тома: панели описания томов имеют цветовую коду. В них находятся сведения о каждом томе, например буква диска (если он назначен), выделен ли том или нет, размер раздела или тома, а также состояние его состояния.
Обновление до динамических дисков
Системам RAID требуются динамические диски в Windows Server 2003. Все обновляемые диски должны содержать не менее 1 МБ свободного места в конце диска для успешного обновления. Управление дисками автоматически резервируется это свободное место при создании разделов или томов на диске, но диски с разделами или томами, созданными другими операционными системами, могут не иметь такого свободного пространства.
Для выполнения этой процедуры необходимо войти в систему в качестве администратора или члена группы администраторов. Если компьютер подключен к сети, выполнению этих действий могут препятствовать параметры сетевой политики.
Чтобы обновить базовый диск до динамического диска, выполните следующие действия.
- Перед обновлением дисков необходимо выйти из всех программ, запущенных на этих дисках.
- Щелкните правой кнопкой мыши серую панель описания диска и выберите «Обновление до динамического диска».
- Если второй диск не является динамическим, выполните следующие действия, чтобы обновить его до динамического диска.
Зеркальное отражение загрузочного и системного тома
В этом сценарии диск 1 — это диск, на котором будет зеркально отражено изображение диска 0.
Разделы называются томами, когда диски являются динамическими.
Прежде чем продолжить зеркальное отражение, диск 1 должен быть неиссякаемого пространства.
Щелкните правой кнопкой мыши диск 0 (содержащий файлы загрузки и системы), а затем нажмите кнопку «Добавить зеркало».
Откроется диалоговое окно, в котором будет отображаться любой диск в системе, доступный для зеркального отображения. Выберите выбранный диск (в данном примере это диск 1) и нажмите кнопку «Добавить зеркало».
На диске 0 и диске 1 теперь будет отображаться один и тот же код цвета, та же буква диска, а во время копирования сведений с первого диска на второй будет отображаться заметка о состоянии «Regenerating». Система автоматически назначит размер нового зеркала до размера исходной загрузки и системного тома.
Если теперь вы хотите загрузиться с нового зеркального диска, необходимо изменить путь Boot.ini ARC, который указывает компьютеру на раздел, в котором находятся системные файлы.
Устранение неполадок
После обновления базового диска до динамического диска все существующие разделы на базовом диске становятся (динамическими) простыми томами. Динамические тома нельзя изменить обратно на разделы.
Динамический диск не может содержать разделы или логические диски и не может быть доступ к нему с помощью MS-DOS или операционных систем Windows, кроме Windows Server 2003.
Не используйте аппаратное решение RAID и программное решение RAID на одном диске.
Программный RAID1 (зеркало) для загрузочного GPT диска в Windows 10/ Server 2016
В этой статье мы рассмотрим, как создать программное зеркало (RAID1) из двух GPT дисков в Windows Server 2016/Windows 10, установленных на UEFI системе. Мы рассмотрим полноценную конфигурацию BCD загрузчика, позволяющую обеспечить корректную загрузку Windows и защитить данные от выхода из строя любого диска.
Итак, у нас имеется простой компьютер UEFI-архитектуры без встроенного RAID контроллера с двумя идентичными дисками размерами по 50 Гб. Наша задача — установить на первый GPT диск ОС (Windows Server 2016, Windows 10 или бесплатного сервер Hyper-V), а затем собрать из двух дисков программное зеркало (RAID1 – Mirroring).
Запишите установочный образ Windows на DVD/ USB флешку, загрузите компьютер) с этого загрузочного устройства (в режиме UEFI, не Legacy) и запустите установку Windows Server 2016.
После установки, откройте консоли управления дисками (diskmgmt.msc), убедитесь, что на первом диске используется таблица разделов GPT (свойства диска -> вкладка Volumes -> Partition style –> GUID partition table), а второй диск пустой (неразмечен).
Подготовка таблицы разделов для зеркала на 2 диске
Откройте командную строку с правами администратора и выполните команду diskpart. Наберите:
Как вы видите, в системе имеется два диска:
- Disk 0 – диск с таблицей разделов GPT, на который установлена Windows
- Disk 1 – пустой неразмеченный диск
На всякий случай еще раз очистим второй диск и конвертируем его в GPT:
Введите список разделов на втором диске:
Если найдется хотя бы один раздел (в моем примере это Partition 1 – Reserved – Size 128 Mb), удалите его:
Delete partition override
Выведите список разделов на 1 диске (disk 0). Далее вам нужно создать такие же разделы на Disk 1.
Имеется 4 раздела:
- Recovery – 450 Мб, раздел восстановления со средой WinRE
- System – 99 Мб, EFI раздел (подробнее про структуру разделов на GPT дисках)
- Reserved 16 Мб, MSR раздел
- Primary – 49 Гб, основной раздел с Windows
Создаем такие же разделы на Disk 1:
Create partition primary size=450
format quick fs=ntfs label=»WinRE»
create partition efi size=99
create partition msr size=16
Преобразования дисков в динамические, создание зеркала
Теперь оба диска нужно преобразовать в динамические:
Создадим зеркало для системного диска (диск C:). Нужно выбрать раздел на первом диске и создать для него зеркало на 2 диске:
Select volume c
Add disk=1
Должно появится сообщение:
Откройте консоль управления дисками, и убедитесь, что запустилась синхронизуя раздела C на (Recynching). Дождитесь ее окончания (может занять до нескольких часов в значимости от размера раздела C: ).
При загрузке Windows теперь будет появляться меню Windows Boot Manager с предложение выбрать с какого диска загружаться. Если не выбрать диск вручную, система через 30 секунд попытается загрузиться с первого диска:
- Windows Server 2016
- Windows Server 2016 – secondary plex
Однако проблема в том, что сейчас у вас конфигурация загрузчика хранится только на 1 диске, и при его потере, вы не сможете загрузить ОС со второго без дополнительных действий. По сути вы защитили данные ( но не загрузчик Windows) только от сбоя второго диска.
Программный RAID Windows не получится использовать для создания нормального зеркала EFI раздела. Т.к. на EFI разделе хранятся файлы, необходимые для загрузки ОС, то при выходе их строя первого диска, вы не сможете загрузить компьютер со второго диска без ручного восстановления загрузчика EFI на нем в среде восстановления. Эти операции довольно сложно сделать неподготовленному администратору, а также потребует дополнительного времени (которого может не быть, если у вас за спиной стоит толпа разгневанных пользователей).
Далее мы покажем, как скопировать EFI раздел на второй диск и изменить конфигурацию загрузчика BCD, чтобы вы могли загрузить Windows как с первого, так и со второго диска.
Подготовка EFI раздела на втором диске в зеркале
Теперь нужно подготовить EFI раздел на втором диске в зеркале, чтобы компьютер мог использовать этот раздел для загрузки Windows. Назначим EFI разделу на Disk 1 букву S и отформатируем его в файловой системе FAT32:
format fs=FAT32 quick
Теперь назначим букву диска P: для EFI раздела на Disk 0:
select partition 2
Копирование конфигурации EFI и BCD на второй диск
Выведите текущую конфигурацию загрузчика BCD с помощью команды:
При создании зеркала, служба VDS автоматически добавила в конфигурацию BCD запись для второго зеркального диска (с меткой Windows Server 2016 – secondary plex).
Чтобы EFI в случае потери первого диска могут загружаться со второго диска, нужно изменить конфигурацию BCD.
Для этого нужно скопировать текущую конфигурацию Windows Boot Manager
bcdedit /copy
Теперь скопируйте полученный ID конфигурации и используйте его в следующей команде:
Если все правильно, должна появится строка The operation completed successfully.
Выведите текущую конфигурацию Windows Boot Manager (bcdedit /enum). Обратите внимает, что у загрузчика теперь два варианта загрузки EFI с разных дисков (default и resume object).
Теперь нужно сделать копию BCD хранилища на разделе EFI первого диска и скопировать файлы на второй диск:
P:
bcdedit /export P:\EFI\Microsoft\Boot\BCD2
robocopy p:\ s:\ /e /r:0
Осталось переименовать BCD хранилище на втором диске:
Rename s:\EFI\Microsoft\Boot\BCD2 BCD
И удалить копию на Disk 0:
Теперь при выходе из строя первого диска, вам нужно при загрузке компьютера выбрать устройство «Windows Boot Manager Cloned», а затем «Microsoft Windows Server 2016 — secondary plex».
При загрузке с отказавшим дисков, в диспетчере Disk Management вы увидите сообщение Failed Redndancy.
В этом случае вы должны заменить неисправный диск, удалить конфигурацию зеркала и пересоздать программный RAID с начала.