Привет друзья! Если посмотреть на нашем сайте комментарии читателей в разделе о ремонте жёстких дисков, то вы поразитесь, сколько людей не были готовы к тому, что их накопитель информации внезапно вышел из строя и все важные файлы: проекты, планы, дипломы, чертежи, расчёты, над которыми человек трудился несколько месяцев подряд, просто пропали в никуда. Восстановить с неисправного жёсткого диска файлы трудно даже профессиональному ремонтнику, не то что простому пользователю. Поэтому, если вам дороги личные данные, то обязательно прочтите сегодняшнюю статью. В ней мы покажем вам, как создать RAID-1 массив из двух HDD в новейшей Windows 10 Fall Creators Update. Сделать это очень просто, ведь технология «зеркалирования дисков» встроена в операционную систему.
Данная статья отличается от предыдущих публикаций на эту тему тем, что «Зеркало» мы будем создавать непосредственно для системного диска (C:) и прямо в работающей Windows 10!
В начале статьи напомню вам, что RAID-массив или «Зеркалирование дисков», это параллельная запись данных на два жёстких диска. При поломке одного HDD вся информация остаётся в целости и сохранности на другом винчестере. Вот и весь секрет! Для лучшего усвоения информации рассмотрим всё на конкретном практическом примере, так вы поймёте всё намного лучше, чем бы я вам сейчас стал рассказывать теорию.
Создание RAID-массива или Зеркалирование дисков в Windows 10
Возьмём обычный компьютер в организации, где я работаю.
Щёлкаем правой мышью на меню «Пуск» и выберем «Управление дисками».
В данном окне вы можете заметить два подключенных к ПК жёстких диска.
На первом диске (Диск 0) находятся два раздела: (C:) и (D:). На диске (C:) установлена Windows 10. На рабочем столе ОС находятся важные рабочие папки. Если папки по каким-либо причинам пропадут, то работа всей организации остановится на несколько дней и я даже боюсь представить все последствия. На диске (D:) серьёзной информации нет, только киношки и фотографии. Поэтому зеркало я создам для одного системного раздела (C:).
Второй жёсткий диск (Диск 1) абсолютно чистый и не содержит разделов, вся его область нераспределена. Именно на нём мы и создадим зеркало диска (C:). Вся записанная на системный диск информация будет также продублирована на диске — зеркале.
Важно, чтобы HDD, из которого мы хотим создать зеркало, был без разделов и размером не меньше, чем исходный диск, на котором установлена операционная система. В нашем случае оба жёстких диска абсолютно одинаковые.
Щёлкаем правой мышью на диске (C:) и выбираем «Добавить зеркало…»
Windows 10 предложит выбрать диск, который мы желаем использовать в качестве зеркала. Выделяем левой кнопкой мыши чистый Диск 1 и жмём «Добавить зеркальный том».
Выходит предупреждение о том, что сейчас диски будут преобразованы в динамические и если на вашем ПК установлено несколько операционных систем, то после преобразования вы сможете загрузить только текущую операционную систему. Объясню.
Настраивать RAID-1 массив или «Зеркалирование дисков» лучше только в том случае, если у вас на компьютере установлена одна операционная система, имеющая один загрузчик. Если на вашем ПК установлено несколько ОС, к примеру, Windows 8.1 и Windows 10, то зеркалить диски можно в той винде, которая была установлена последней. То есть, вы установили Windows 8.1, затем Windows 10, в этом случае настраиваем RAID-1 массив в Windows 10 и после этого на компьютере будет загружаться только Виндовс 10. Если настроить RAID-1 массив в Windows 8.1, то на ПК вообще ни одна винда грузится не будет. Связана эта проблема с особенностью работы динамических дисков, о которой неплохо было бы написать отдельную статью, да всё руки не доходят.
На моём компьютере установлена только одна ОС. Жму «Да».
Начинается процесс ресинхронизации дисков при создании зеркала. Простыми словами, Windows 10 создаёт точную копию диска (C:) на втором жёстком диске (Диск 1). Из нераспределённого пространства вы можете создать раздел и без проблем пользоваться им.
Процесс ресинхронизации закончен и ОС готова к работе.
Теперь все изменения на диске (C:) будут зеркально отображаться на его копии, созданной нами на втором жёстком диске. Если вы создадите какой-либо файл на диске (C:), то он тут же создастся на зеркальном диске. Если вы измените тот или иной файл на диске (C:), то он тут же изменится на зеркале. Если HDD с установленной Windows 10 выйдет из строя, то все ваши файлы будут доступны на зеркале.
Убрать зеркало также просто, как и создать. Щёлкаем правой мышью на диске (C:) и выбираем «Удалить зеркало…» В нашем случае выбираем Диск 1.
Статьи по этой теме:
- Как создать RAID массив и зачем он нужен
- Как создать RAID 1 массив в случае, если на одном жёстком диске уже имеется информация
- Как настроить RAID 1 и установить на него Windows 7, 8.1, 10
- Как настроить RAID 0 массив и установить на него Windows 10
Как обезопасить Windows от проблем, вызванных повреждениями жёсткого диска? Для этого существует механизм бэкапа, в частности, таковой с автоматическим созданием инкрементных или дифференциальных резервных копий для поддержания актуального состояния ОС. Но есть и альтернативное решение — зеркалирование системных разделов Виндовс, выполняемое её же штатными средствами.
Это создание программного RAID в конфигурации RAID 1 с целью сохранности информации и получения доступа к среде ОС при неполадках, вызванных проблемами с обеспечивающим её существование жёстким диском. Каковы особенности этого механизма, и как его реализовать в среде Windows – об этом всём будем в деталях говорить ниже.
1. Зеркалирование Windows: что это
Зеркалирование — это, как упоминалось, программный RAID 1, часто используемая конфигурация дискового массива, при которой данные дублируются на второй, именуемый зеркалом жёсткий диск. При возникновении неполадок с первым, основным жёстким диском с помощью зеркала сможем получить доступ к нашей ценной информации. Более того, если зеркалирование применятся к системным разделам Windows, при поломке основного диска мы не просто получим доступ к информации, хранящейся в системе, мы даже попадём внутрь неё. Не внутрь неё исходной, но внутрь точного её клона на диске-зеркале.
Реализация программного RAID 1 возможна в условиях работы технологии динамических дисков. Технология эта существует в среде Windows, начиная с версии 2000. Сама технология применима как к MBR-, так и к GPT-дискам, но вот создание программного RAID 1 усложнено необходимостью проведения дополнительных операций с командной строкой. Так что всё, что будет предложено ниже, касается только MBR-дисков. Создание программного RAID возможно только в редакциях ОС, начиная с Pro.
При переустановке системы на динамических дисках не нужно внедрять в дистрибутив специфические драйверы RAID-контроллера, как это требуется при аппаратном RAID. Равно как и не нужно ничего переустанавливать при задействовании любой из конфигураций программного RAID. Однако в условиях работы с динамическими дисками не сможем использовать более одной Windows. Установленные на других разделах ОС просто не загрузятся. Технология работает по правилу «Вход – рубль, выход — два»: в динамический тип исходные базовые диски со структурой и данными средствами Виндовс превращаются легко и просто, а вот обратное направление работает только для дисков с нераспределённой областью. Если структура и данные есть, придётся прибегать к стороннему софту.
Ещё один важный нюанс: для работы с этой технологией важно, чтобы в имени компьютера были только символы латиницей. Иначе получим ошибку «Недопустимое имя пакета».
2. Подготовительный этап
Для применения к Windows программного RAID 1 к компьютеру должен быть подключён второй жёсткий диск с вместимостью не менее суммарного объёма обоих системных разделов. В нашем случае таковые занимают, соответственно, 549 Мб и 60 Гб, а диск-зеркало имеет объём с небольшим запасом – 70 Гб. Зеркало необходимо подготовить к его дальнейшей участи – удалить на нём все разделы. Должна остаться чистая нераспределённая область.
Сведения о загрузке установленных на других разделах Windows, если таковые имеют место быть, лучше убрать и оставить возможность запуска только текущей системы. При зеркалировании меню загрузки будет перезаписано, и в нём останется запись о загрузке только одной ОС с добавлением возможности запуска её клона на зеркальном диске. Так вот важно, чтобы осталась запись о загрузке нужной Виндовс. Иначе получим BSOD.
Реализовывать зеркальную Windows будем с использованием системной утилиты diskmgmt.msc, она же консоль «Управление дисками».
3. Преобразование диска в динамический
На любом из двух дисков вызываем контекстное меню, выбираем преобразование их в динамический тип.
Галочками отмечаем их обоих. Кликаем «Ок».
Жмём «Преобразовать» и подтверждаем действие.
4. Создание зеркал системных разделов
Итак, оба диска – и основной, и зеркало – теперь динамические. Вызываем контекст-меню на маленьком техническом разделе системы (разделе загрузчика). Выбираем «Добавить зеркало».
Кликаем диск-зеркало. Жмём «Добавить зеркальный том».
После увидим, как на зеркале образовался раздел-клон и запустился процесс синхронизации данных.
Теперь жмём контекст-меню на основном разделе Windows, на диске С. И проделываем ту же операцию, что и выше. Добавляем зеркало.
Теперь у нас настроена синхронизация данных с зеркалом. Оставшейся на диске-зеркале неразмеченной областью можем распорядиться как-угодно: оставить её как есть, создать из неё отдельный раздел, присоединить пространство к другому какому-нибудь разделу (причём на любом из дисков, ведь мы теперь работаем с их динамическим типом).
5. Зеркальная Windows
Как только данные будут синхронизированы с зеркалом, а о завершении этого процесса узнаем по степени нагрузки на диск в диспетчере задач, можем перезагружаться и тестировать работоспособность зеркальной Виндовс. Доступ к ней, как упоминалось, появится в меню загрузчика, она будет значится с надписью «Windows такая-то версия – вторичный плекс». Меню загрузчика, кстати, в последних двух версиях ОС можно настроить прямо на этапе запуска компьютера.
Можно установить меньшее время для автовыбора Windows.
Первой будет загружаться система на основном диске, так что можно выбрать минимальные 5 секунд для отображения вариантов загрузки.
В старых версиях Виндовс таймаут для меню загрузчика настраивается в системной утилите «Конфигурация системы».
Зеркальная Windows — это полный клон основной системы. Здесь можем делать всё то же, что и в оригинальной среде. Если что случается с основным HDD или SSD, отключаем его аппаратно, запускаем компьютер и жмём F9 на экране ошибки загрузки ОС.
Далее в меню загрузчика выбираем систему с допиской «вторичный плекс», т.е. Windows на зеркальном диске.
6. Удаление зеркал Windows
Если в зеркалировании Windows больше нет надобности, её зеркало можно удалить. Делается это там же, где и это зеркало добавлялось – в утилите diskmgmt.msc. По очереди кликаем каждый из системных разделов, в контекст-меню жмём «Удалить зеркало».
Выбираем диск-зеркало, жмём кнопку его удаления и подтверждаем.
Пространство зеркального диска превратится в нераспределённую область, и его тип из динамического преобразуется в исходный базовый.
7. Переустановка Windows в условиях зеркалирования
Переустановка Виндовс в условиях существования зеркал её разделов осуществляется так же, как обычно – можем удалить два её раздела и местом установки ОС указать неразмеченную область, а можем просто отформатировать два существующих её раздела.
В любом из этих случаев при переустановке Windows её зеркало никуда не денется, оно продолжит своё функционирование в новой системе. Программный RAID 1 переносится в новую, переустановленную среду системы. И всё бы ничего было, если бы мы зеркалировали обычные пользовательские разделы с нашими данными. Но программный RAID 1 для системных разделов, вспомним, предусматривает ещё и возможность входа внутрь Виндовс на диске-зеркале. И вот здесь столкнёмся с очередным косяком Microsoft: потеряется запись о загрузке зеркальной системы – того самого пункта меню загрузчика с допиской «вторичный плекс». Ведь мы форматировали или удаляли маленький раздел загрузчика при установке системы. Оставлять его как есть, не форматировать – ещё опаснее. Вспомним, на динамических дисках возможна загрузка только одной Windows. Если раздел загрузчика не отформатировать, новая система в меню загрузки будет значиться второй и не сможет запуститься. Равно как и не запустится ни первая система, ни её зеркало, ведь первая уже не существует, а её зеркало – это клон несуществующей Windows.
Так что раздел загрузки Windows при её переустановке в обязательном порядке нужно либо форматировать, либо удалять. Как же тогда обеспечить вход в зеркальную Windows? Решение здесь очень простое: нужно пересоздать зеркала системных разделов – удалить их, как рассмотрено в предыдущем пункте, и назначить заново. Диск-зеркало заново синхронизуется с системными разделами, а в меню загрузчика Windows опять появится пункт зеркальной системы с допиской «вторичный плекс».
Загрузка…
В этой статье мы рассмотрим, как создать программное зеркало (RAID1) из двух GPT дисков в Windows Server 2016/Windows 10, установленных на UEFI системе. Мы рассмотрим полноценную конфигурацию BCD загрузчика, позволяющую обеспечить корректную загрузку Windows и защитить данные от выхода из строя любого диска.
Итак, у нас имеется простой компьютер UEFI-архитектуры без встроенного RAID контроллера с двумя идентичными дисками размерами по 50 Гб. Наша задача — установить на первый GPT диск ОС (Windows Server 2016, Windows 10 или бесплатного сервер Hyper-V), а затем собрать из двух дисков программное зеркало (RAID1 – Mirroring).
В подавляющем большинстве случаев при выборе между программным или аппаратным RAID стоит выбирать последний. Сейчас материнские платы со встроенным физическим RAID контроллером доступны даже для домашних пользователей.
Запишите установочный образ Windows на DVD/ USB флешку, загрузите компьютер) с этого загрузочного устройства (в режиме UEFI, не Legacy) и запустите установку Windows Server 2016.
После установки, откройте консоли управления дисками (diskmgmt.msc), убедитесь, что на первом диске используется таблица разделов GPT (свойства диска -> вкладка Volumes -> Partition style –> GUID partition table), а второй диск пустой (неразмечен).
Содержание:
- Подготовка таблицы разделов для зеркала на 2 диске
- Преобразования дисков в динамические, создание зеркала
- Подготовка EFI раздела на втором диске в зеркале
- Копирование конфигурации EFI и BCD на второй диск
Подготовка таблицы разделов для зеркала на 2 диске
Откройте командную строку с правами администратора и выполните команду diskpart. Наберите:
DISKPART>List disk
Как вы видите, в системе имеется два диска:
- Disk 0 – диск с таблицей разделов GPT, на который установлена Windows
- Disk 1 – пустой неразмеченный диск
На всякий случай еще раз очистим второй диск и конвертируем его в GPT:
Select disk 1
clean
Convert GPT
Введите список разделов на втором диске:
List part
Если найдется хотя бы один раздел (в моем примере это Partition 1 – Reserved – Size 128 Mb), удалите его:
Sel part 1
Delete partition override
Выведите список разделов на 1 диске (disk 0). Далее вам нужно создать такие же разделы на Disk 1.
Select disk 0
List part
Имеется 4 раздела:
- Recovery – 450 Мб, раздел восстановления со средой WinRE
- System – 99 Мб, EFI раздел (подробнее про структуру разделов на GPT дисках)
- Reserved 16 Мб, MSR раздел
- Primary – 49 Гб, основной раздел с Windows
Создаем такие же разделы на Disk 1:
Select disk 1
Create partition primary size=450
format quick fs=ntfs label=»WinRE»
set id=»de94bba4-06d1-4d40-a16a-bfd50179d6ac»
create partition efi size=99
create partition msr size=16
list part
Преобразования дисков в динамические, создание зеркала
Теперь оба диска нужно преобразовать в динамические:
Select disk 0
Convert dynamic
Select disk 1
Conv dyn
Создадим зеркало для системного диска (диск C:). Нужно выбрать раздел на первом диске и создать для него зеркало на 2 диске:
Select volume c
Add disk=1
Должно появится сообщение:
DiskPart succeeded in adding a mirror to the volume
Откройте консоль управления дисками, и убедитесь, что запустилась синхронизуя раздела 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:
Select disk 1
Select part 2
assign letter=S
format fs=FAT32 quick
Теперь назначим букву диска P: для EFI раздела на Disk 0:
select disk 0
select partition 2
assign letter=P
exit
Копирование конфигурации EFI и BCD на второй диск
Выведите текущую конфигурацию загрузчика BCD с помощью команды:
bcdedit /enum
При создании зеркала, служба VDS автоматически добавила в конфигурацию BCD запись для второго зеркального диска (с меткой Windows Server 2016 – secondary plex).
Чтобы EFI в случае потери первого диска могут загружаться со второго диска, нужно изменить конфигурацию BCD.
Для этого нужно скопировать текущую конфигурацию Windows Boot Manager
bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"
The entry was successfully copied to {44d1d6bf-xxxxxxxxxxxxxxxx}
Теперь скопируйте полученный ID конфигурации и используйте его в следующей команде:
bcdedit /set {44d1d6bf-xxxxxxxxxxxxxxxx} device partition=s:
Если все правильно, должна появится строка The operation completed successfully.
Выведите текущую конфигурацию Windows Boot Manager (bcdedit /enum). Обратите внимает, что у загрузчика теперь два варианта загрузки EFI с разных дисков (default и resume object).
Теперь нужно сделать копию BCD хранилища на разделе EFI первого диска и скопировать файлы на второй диск:
P:
bcdedit /export P:EFIMicrosoftBootBCD2
robocopy p: s: /e /r:0
Осталось переименовать BCD хранилище на втором диске:
Rename s:EFIMicrosoftBootBCD2 BCD
И удалить копию на Disk 0:
Del P:EFIMicrosoftBootBCD2
Теперь при выходе из строя первого диска, вам нужно при загрузке компьютера выбрать устройство «Windows Boot Manager Cloned», а затем «Microsoft Windows Server 2016 — secondary plex».
При загрузке с отказавшим дисков, в диспетчере Disk Management вы увидите сообщение Failed Redndancy.
В этом случае вы должны заменить неисправный диск, удалить конфигурацию зеркала и пересоздать программный RAID с начала.
В корпоративной среде сбой жесткого диска может затронуть одновременно нескольких пользователей, которые пытаются получить доступ к своим файлам на диске, и это может стать серьезным ударом для всего потока операций, который, как предполагается, должен работать непрерывно в организации. Со временем все стареет, и то же самое касается и этого жесткого диска. Рано или поздно аппаратное обеспечение изнашивается и ваши данные теряются.
Резервное копирование данных на жесткий диск или наличие безопасного доступа к нему, если и когда дела пойдут на юг, имеет решающее значение, учитывая важность данных. В этом посте мы поговорим о зеркалировании жесткого диска – репликации данных оригинальных томов диска в режиме реального времени на отдельный вторичный том, который является чрезвычайно популярным решением для резервного копирования, и узнаем, как создать зеркальный том для жесткого диска в Windows 10.
Содержание
- Что такое зеркальное отображение жесткого диска
- Создайте зеркальный том в Windows 10
- Плюсы и минусы зеркалирования дисков
Что такое зеркальное отображение жесткого диска
Жесткие диски более подвержены сбоям по сравнению с другими компонентами компьютера. Зеркальное отображение диска – это метод, используемый для преодоления таких сбоев жесткого диска путем автоматического создания нескольких копий данных, хранящихся на рассматриваемом диске.
Таким образом, у вас всегда есть данные, даже в случае неудачных сбоев дисков. Зеркальное отображение жесткого диска находится на уровне RAID-1 на стандартных уровнях RAID (избыточный массив независимых дисков), где точная и надежная копия данных хранится на двух или более дисках. Когда зеркалирование активно, файлы между этими дисками автоматически синхронизируются, так что у вас всегда есть точная копия ваших данных в реальном времени.
Изображение предоставлено: prepressure.com
Создайте зеркальный том в Windows 10
Чтобы приступить к созданию зеркального диска, вам, очевидно, потребуются два отдельных физических диска. Целевой зеркальный диск должен иметь такой же или больший размер, чем исходный диск, и он должен представлять нераспределенное дисковое пространство. Если он содержит какие-либо данные, вы можете щелкнуть правой кнопкой мыши и выбрать Удалить том – при условии, что у вас есть инструмент Управление дисками – чтобы стереть все имеющиеся данные и пометить их как нераспределенные. Когда вы будете готовы с предварительными условиями, выполните следующие шаги, чтобы создать зеркальный том:
1. Нажмите клавишу Windows + R на клавиатуре, чтобы запустить инструмент «Запуск». Введите diskmgmt.msc здесь и нажмите Enter. Это должно открыть инструмент управления дисками.
2. В окне инструмента «Управление дисками» щелкните правой кнопкой мыши пустой незанятый диск и выберите Новый зеркальный том .
3. В следующем окне выберите диск из доступных и добавьте его справа. Выберите количество места, которое вы хотите выделить для зеркального тома, и нажмите Далее.
4. Вы можете назначить букву диска по вашему выбору в следующем окне или оставить его с настройками по умолчанию. Сделав это, нажмите кнопку Далее.
5. Далее вас спросят, хотите ли вы отформатировать диск перед использованием. Выберите Отформатировать этот том со следующими настройками , выберите «Файловая система в качестве NTFS», «Размер единицы выделения» – «По умолчанию» и назначьте метку тома по вашему выбору для диска. Кроме того, установите флажок Выполнить быстрое форматирование . Нажмите Next и завершите процесс.
Если ваш диск настроен на базовый диск, вам нужно будет преобразовать его в динамический диск, прежде чем добавить его в качестве зеркального диска, в противном случае, опция для его настройки в качестве зеркального отображения будет недоступна.
Плюсы и минусы зеркалирования дисков
- Операции чтения с произвольного диска на зеркальных томах более эффективны, чем на одном томе. Восстановление после сбоя диска происходит очень быстро.
- Операции записи на диск менее эффективны, а зеркальные тома наименее эффективны с точки зрения использования пространства.
Зеркальное отображение часто путают как стратегию резервного копирования как таковую. Позвольте уточнить – это не так! Основной принцип существования зеркалирования отличается от принципа резервного копирования. В то время как резервное копирование фокусируется на полной защите данных и надежности доступности в случае любого сбоя диска, зеркалирование – это поддержание постоянной работы вашей системы с репликацией данных в режиме реального времени, которая пригодится в случае сбоя диска.
Итак, вы видите, когда и если исходный жесткий диск не выполняет операцию чтения, система автоматически выбирает данные с зеркального диска, и вам не нужно тратить свое время. Зеркалирование помогает восстанавливать данные намного быстрее, в то же время меньше влияя на производительность системы.
Это не вопрос «если», это вопрос «когда». Рано или поздно жесткий диск вашего компьютера умрет, и есть вероятность, что вы потеряете все файлы, хранящиеся на этом диске.
Конечно, есть несколько способов предотвратить потерю данных. Например, вы можете хранить текущую резервную копию своего компьютера, делать копии своих файлов на внешнем диске или хранить свои данные в облаке. Однако, как и в предыдущих версиях, Windows 10 включает функцию, которая позволяет зеркалировать данные с одного диска на другой, обеспечивая защиту данных от сбоя диска.
В Windows мы называем эту функцию «зеркалом», но на самом деле эта концепция основана на стандартных уровнях RAID, которые определяют ряд методов объединения нескольких жестких дисков для обеспечения скорости, избыточности или производительности.
На стандартных уровнях RAID «зеркало» определяется как RAID 1 и состоит из точной побитовой копии данных на другом жестком диске. Обычно зеркальная установка содержит два жестких диска, но вы всегда можете добавить больше, если добавляете их попарно.
В этом руководстве по Windows 10 мы расскажем вам, как создать зеркальный том на вашем компьютере, чтобы защитить ваши данные от сбоя диска.
- Подробности перед началом
- Как создать новый зеркальный том
- Как создать зеркальный том с данными уже на диске
- Как воссоздать зеркало после сбоя диска
Подробности перед началом
Прежде чем мы углубимся в это руководство, важно отметить, что для создания зеркального тома в Windows 10 или с любой операционной системой вам потребуется как минимум два физических жестких диска. Ваш второй диск должен быть как минимум того же размера, что и оригинал (больший второй диск в порядке).
Как создать новый зеркальный том
Инструкции, описанные ниже, предназначены для создания совершенно нового зеркального тома, в котором ни на одном жестком диске нет данных.
Чтобы создать зеркальный том, сделайте следующее:
- Используйте сочетание клавиш Windows + X, чтобы открыть меню «Опытный пользователь» и выбрать « Управление дисками» .
-
Щелкните правой кнопкой мыши один из пустых дисков и выберите « Новый зеркальный том» .
- Нажмите Далее .
- Выберите доступный диск слева.
- Нажмите Добавить .
-
Укажите объем пространства для зеркального тома.
Важное замечание: Объем не может превышать объем доступного пространства на жестком диске меньшего размера, поскольку вы не можете зеркально отобразить данные в пространстве, которого у вас нет.
-
Нажмите Далее .
- Назначьте букву диска или оставьте настройки по умолчанию и нажмите Далее .
- Выберите « Форматировать этот том» с помощью следующего параметра, чтобы убедиться, что файловая система настроена на NTFS, размер единицы размещения установлен по умолчанию, и вы вводите имя для тома.
- Установите флажок « Выполнить быстрое форматирование» .
-
Нажмите Далее .
- Нажмите Готово .
- Нажмите кнопку « Да», чтобы преобразовать базовые диски в динамические, что необходимо для создания зеркального тома в Windows.
После завершения процесса вы увидите только один созданный том, и при сохранении содержимого на новом томе данные также автоматически реплицируются на дополнительный диск.
Как создать зеркальный том с данными уже на диске
В следующих инструкциях объясняются действия по настройке зеркального тома, если на одном из дисков уже есть данные.
Чтобы создать зеркальный том с данными, уже находящимися на диске, выполните следующие действия:
- Используйте сочетание клавиш Windows + X, чтобы открыть меню «Опытный пользователь» и выбрать « Управление дисками» .
-
Щелкните правой кнопкой мыши основной диск с данными на нем и выберите « Добавить зеркало» .
- Выберите диск, который будет действовать как дубликат.
-
Нажмите Добавить зеркало .
- Нажмите кнопку « Да», чтобы преобразовать базовые диски в динамические, что необходимо для создания зеркального тома в Windows.
После выполнения описанных выше шагов Windows 10 синхронизирует данные на основном диске со вторым диском. Этот процесс может занять много времени в зависимости от данных, которые вы сохранили в томе.
Как воссоздать зеркало после сбоя диска
После настройки зеркала в случае сбоя жесткого диска вы все равно сможете получить доступ к своим данным. Тем не менее, настоятельно рекомендуется заменить диск как можно скорее.
Чтобы воссоздать зеркало после сбоя диска, выполните следующие действия:
- Используйте сочетание клавиш Windows + X, чтобы открыть меню «Опытный пользователь» и выбрать « Управление дисками» .
-
Щелкните правой кнопкой мыши жесткий диск в рабочих условиях на зеркале и выберите « Удалить зеркало» .
- Выберите диск с надписью Отсутствует .
-
Нажмите Удалить зеркало .
- Нажмите Да .
-
Щелкните правой кнопкой мыши основной диск с данными на нем и выберите « Добавить зеркало» .
- Выберите новый диск, который будет действовать как зеркало.
-
Нажмите Добавить зеркало .
- Нажмите кнопку « Да», чтобы преобразовать базовые диски в динамические, что необходимо для создания зеркального тома в Windows.
После выполнения вышеуказанных действий Windows 10 синхронизирует данные на новом диске. Затем просто повторяйте процесс всякий раз, когда диск выходит из строя (что, надеюсь, не должно быть очень часто).
Приложение для упаковки вещей
Основная цель настройки зеркала — обеспечить избыточность данных для защиты ваших файлов от сбоя жесткого диска. Он не предназначен для обеспечения скорости или производительности, как другие уровни RAID-массива.
Хотя зеркалирование может защитить ваши данные, оно не заменяет резервную копию данных. Если вы случайно удалили файл с одного диска, действие также будет скопировано на второй диск.
Наконец, стоит отметить, что благодаря гибкости Windows 10 вы также можете использовать дисковые пространства для создания зеркального тома .
Используете ли вы какую-либо форму избыточности файлов на вашем компьютере? Расскажите нам в комментариях ниже.
Подробнее о ресурсах Windows 10
Дополнительные советы, охват и ответы по Windows 10 вы можете найти на следующих ресурсах:
- Windows 10 в Windows Central — все, что вам нужно знать
- Справка, советы и рекомендации по Windows 10
- Форумы по Windows 10 на Windows Central
Содержание
- 1 Настройка RAID
- 2 Подготовка таблицы разделов для зеркала на 2 диске
- 3 Преобразования дисков в динамические, создание зеркала
- 4 Подготовка EFI раздела на втором диске в зеркале
- 5 Копирование конфигурации EFI и BCD на второй диск
Доброго дня!
При подключении нескольких дисков к компьютеру (ноутбуку) — каждый из них появляется под своей буквой (C, D, E и др.) и представляет из себя отдельный независимый накопитель. Но объединив эти диски в RAID-массив — можно из двух дисков по 1 ТБ (например) получить единый накопитель на 2 ТБ (причем, с удвоенной* скоростью работы!).
Согласитесь, звучит заманчиво?! Однако, многим пользователям слово «RAID» — либо вообще ничего не говорит, либо напоминает что-то такое отдаленное и сложное (явно-недоступное для повседневных нужд на домашнем ПК/ноутбуке). На самом же деле, все проще, чем есть…👌 (разумеется, если мы не говорим о каких-то сложных производственных задачах, которые явно не нужны на обычном ПК)
Собственно, ниже в заметке попробую на доступном языке объяснить, как можно объединить диски в эти RAID-массивы, в чем может быть их отличие, и «что с чем едят»…
*
Основы, какими могут быть RAID массивы (т.е. то, как будем объединять диски)
Возьмем для примера 2 диска (речь может идти о любых накопителях: HDD, SSD и пр.). Объединить их между собой можно по двум основным схемам:
- вариант 1: когда их объем суммируется, и мы получаем один большой диск (т.е. в Windows и в BIOS он будет отображаться как один накопитель!). Такую схему принято называть RAID 0;
- вариант 2: когда эти два диска будут являться копиями друг друга (т.е. зеркальными). Так делают для повышения надежности хранения информации. Эта схема называется RAID 1.
Обратите внимание также на табличку ниже.
RAID 0 (распределение) | RAID 1 (зеркалирование) |
RAID 0 |
RAID 1 |
Особенности:
|
Особенности:
|
Разумеется, видов RAID-массивов гораздо больше (RAID 5, RAID 6, RAID 10 и др.), но все они представляют из себя разновидности вышеприведенных (и, как правило, в домашних условиях не используются).
Пару слов о дисках и мат. плате
Не все материнские платы поддерживают работу с дисковыми массивами RAID. И прежде, чем переходить к вопросу объединению дисков, необходимо уточнить этот момент…
Как это сделать: сначала с помощью спец. утилит (например, AIDA 64) нужно узнать точную модель материнской платы компьютера.
Далее найти спецификацию к вашей мат. плате на официальном сайте производителя и посмотреть вкладку «Хранение» (в моем примере ниже, мат. плата поддерживает RAID 0, RAID 1, RAID 10).
Спецификация материнской платы
Если ваша плата не поддерживает нужный вам вид RAID-массива, то у вас есть два варианта выхода из положения:
- воспользоваться программным способом поднятия RAID из-под Windows;
- приобрести спец. контроллер и установить его в PCI слот. Как правило, для его корректной работы необходимо также будет до-установить драйвер.
RAID-контроллер (в качестве примера)
Важная заметка: RAID-массив при форматировании логического раздела, переустановки Windows и т.д. — не разрушится. Но при замене материнской платы (при обновлении чипсета и RAID-контроллера) — есть вероятность, что вы не сможете прочитать информацию с этого RAID-массива (т.е. информация не будет недоступна…).
Что касается дисков под RAID-массив:
- в общем-то, можно использовать как жесткие диски (HDD), так и твердотельные накопители (SSD);
- не всегда нужно брать диски одинакового объема и одной модели (хотя это очень желательно). Например, если вы хотите сделать зеркальную копию своего диска (RAID 1) — можно взять диск или равный по объему, или больше;
- при создании RAID-массива — в большинстве случаев, информация с дисков (участвующих в этом) будет удалена.
Пример настройки RAID 0 в BIOS
Разумеется, в одной заметке вряд ли возможно показать настройки для разных мат. плат и способы объединения в RAID (в зависимости от вашего железа могут быть некоторые особенности). В примере ниже, я рассмотрю создание RAID 0 массива с применением современной технологии Intel Rapid Storage Technology.
Важно: при этом способе информация с дисков будет удалена!
Примечание: создать RAID-массив можно и из-под Windows (например, если вы хотите в целях безопасности сделать зеркальную копию своего диска).
1) И так, первым делом необходимо подключить диски к компьютеру (ноутбуку). Здесь на этом не останавливаюсь…
2) Далее нужно зайти в BIOS и установить 2 опции:
- параметр SATA Mode Selection перевести в режим RAID (обычно он находится в разделе «Advanced»);
- Boot Mode Selection перевести в UEFI(раздел «Boot»).
Затем нужно сохранить настройки (чаще всего это клавиша F10) и перезагрузить компьютер.
Настройки BIOS — RAID
3) После, следует снова зайти в BIOS и открыть вкладку Intel Rapid Storage Technology(обычно это раздел «Advanced»).
Intel Rapid Storage Technology
4) В этой вкладке должны отображаться все подключенные накопители. Для создания RAID-массива из них (не обязательно из всех) — нажмите по Create RAID Volume.
Create RAID Volume
5) Теперь нужно указать:
- Name — имя массива, может быть любым;
- Rapid Level — тип массива, в своем примере я выбрал RAID 0 (т.е. объединение 2-х дисков в 1 с целью увеличения объема и скорости работы);
- Select Disk — выбор дисков (просто нужно отметить крестиками накопители, которые участвуют в объединении).
После нажатия на кнопку Create Volume — RAID-массив будет создан, им можно будет пользоваться как обычным отдельным накопителем.
Create Volume
6) Если приступить к установке Windows 10 (например) — то в шаге выбора диска вы увидите обычную надпись вида «Незанятое пространство на диске» составляет столько-то… (при объединении в RAID 0 двух дисков по 1 ТБ — общий объем получится 1863 ГБ, см. скрин ниже).
Т.е. на этом этапе можно создать логический раздел (и не один) и устанавливать систему как на обычный жесткий диск (забыв о слове RAID совсем…).
Незанятое пространство на диске — установка ОС Windows 10
Как создать RAID 0, RAID 1 программно (в ОС Windows 10)
Создать RAID-массив можно как с помощью средств BIOS, так и программно — при помощи инструментов в ОС Windows. Причем, такой вот программный способ не требует даже спец. материнской платы, поддерживающей работу с RAID-массивами…
Рассмотрю ниже пару конкретных примеров.
1) Покупаете и устанавливаете еще один-два диска (в зависимости от задач). Если ваша цель обезопасить свои данные (т.е. создание RAID 1) — то их объем должен быть равен (или быть больше) вашего основного накопителя;
2) Открываете управление дисками (для этого нужно: нажать Win+R, и в появившемся окне ввести команду diskmgmt.msc).
3) Теперь действия могут несколько отличаться.
Вариант 1: допустим вы хотите объединить два новых диска в один, чтобы у вас был большой накопитель для разного рода файлов. В этом случае просто кликните правой кнопкой мышки по одному из новых дисков и выберите создание чередующегося тома (это подразумевает RAID 0). Далее укажите какие диски объединяете, файловую систему и пр.
Примечание: зеркальный том — этоRAID 1.
Создать чередующийся или зеркальный том
Когда RAID-массив будет готов — в «Моем компьютере» у вас появится один логический диск, размер которого будет равен сумме объединенных дисков (в моем примере 3725,9 ГБ x 2 = 7,27 ТБ).
Свойства диска
Вариант 2: если же вы беспокоитесь за сохранность своих данных — то можно подключенный к системе новый диск сделать зеркальным вашему основному диску с ОС Windows, причем эта операция будет без потери данных (прим.: RAID 1).
Для этого, когда зайдёте в управление дисками — кликните правой кнопкой мышки по тому разделу диска, для которого хотите создать копию — в появившемся меню выберите «Добавить зеркало», и укажите какой диск будет им являться (в моем случае это диск 1).
Добавить зеркало
4) После Windows начнет автоматическую синхронизацию накопителей: т.е. с выбранного вами раздела все данные будут также скопированы на новый диск.
Ресинхронизация
5) В общем-то, всё, RAID 1 настроен — теперь при любых изменениях файлов на основном диске с Windows — они автоматически будут синхронизированы (перенесены) на второй диск.
Вероятность одновременного выхода из строя 2-х дисков — крайне маловероятна, если только не учитывать фактор постороннего вмешательства (сильный удар, затопление, пожар и т.д.).
6) Удалить зеркало, кстати, можно также из управления дисками: пример на скрине ниже.
Удалить зеркало диска 0
*
Дополнения приветствуются…
Удачи!
✌
RSS(как читать Rss)
Другие записи:
- Личный кабинет Мегафона: как войти в него и не попасть на фишинговый сайт
- Не печатает принтер [решение]
- «Файл XXX скачивают редко. Возможно, он вредоносный» — стало появляться какое-то сообщение в Chrome …
- Can’t Play — не удается воспроизвести видео, ошибка 0xc00d36c4 (появляется в Windows 10 при попытке …
- Озвучка текста голосом — программы для чтения текста живым голосом
- Как передавать файлы (фото, видео, контакты и др.) с телефона на телефон (даже если у них нет …
- Видеодрайвер перестал отвечать и был восстановлен. Что за ошибка? Причины и решение!
- Как посмотреть недавно открытые файлы в ОС Windows 10 (никак не могу найти вчерашний документ…)
Программный RAID пользуется заслуженной популярностью, позволяя легко создавать отказоустойчивые дисковые конфигурации в недорогих системах, отличаясь простотой создания и управления. Но с переходом современных систем на UEFI появились некоторые особенности, касающиеся процесса загрузки, которые следует понимать и принимать во внимание. В противном случае отказоустойчивость может оказаться мнимой и при отказе одного из дисков вы просто не сможете загрузить систему.
Данная инструкция может кому-то показаться сложной, действительно, для создания программного RAID на UEFI-системах требуется довольно много подготовительных действий. Также определенное количество операций придется выполнить и при замене отказавшего диска, но это тема для отдельной статьи. В связи с этим встает вопрос выбора между программным RAID и встроенным в материнскую плату, т.н. fake-raid.
Если брать вопрос производительности, то сегодня он абсолютно неактуален, тем более что вся обработка данных так или иначе осуществляется силами CPU. Основным аргументов в пользу встроенного RAID служит простота его использования, но за это приходится платить совместимостью. Собранные таким образом массивы будут совместимы только со своим семейством контроллеров. К счастью, сейчас уже нет того зоопарка, который был еще лет 10 назад, но все равно, собранный на базе платформы Intel массив вы не запустите на AMD-системе.
Также вы можете столкнуться с тем, что несмотря на то, что массив собрался, система не может загрузиться, так как не имеет в своем составе драйверов для новой версии контроллера, это может быть актуально для старых ОС на новых аппаратных платформах. Кроме того, все операции по замене дисков, расширению и ресинхронизации массива вам придется делать в оффлайн режиме, загрузить систему с массива в состоянии обслуживания вы не сможете.
Программные массивы лишены этих недостатков, все что им требуется — это поддержка со стороны ОС. Операции обслуживания также можно выполнять без прерывания работы системы, естественно принимая во внимание тот факт, что производительность дисковой системы в это время будет снижена. Но есть и обратная сторона медали, динамические диски Windows имеют ряд неприятных особенностей, например, ограниченные возможности по управлению дисковым пространством и обслуживанию. Штатные инструменты имеют только базовые функции, а из коммерческого софта работу с данным типом дисков обычно поддерживают только дорогие корпоративные версии.
Также есть другая особенность, вытекающая из архитектуры программных RAID массивов, если некритически отказал тот жесткий диск, с которого осуществляется загрузка, то система не будет автоматически загружена со второго, исправного HDD, вы получите ошибку (или BSOD) и вам потребуется вручную изменить порядок загрузки для восстановления работы системы.
Но несмотря на определенные недостатки и ограничения, программный RAID на основе динамических дисков пока остается единственной возможностью обеспечить отказоустойчивость системы, не прибегая к аппаратным средствам.
Конфигурация разделов Windows-систем с UEFI
Прежде всего рассмотрим стандартную конфигурацию разделов, автоматически создаваемую Windows с UEFI, приведенный ниже пример соответствует последним версиям Windows 10 и Windows Server 2016/2019, у более ранних версий Windows разметка может несущественно отличаться.
Windows RE — NTFS раздел со средой восстановления, в последних версиях Windows имеет размер в 500 МБ, при создании ему присваиваются специальные атрибуты, препятствующие назначению буквы диска и удалению раздела через консоль управления дисками. В тоже время данный раздел не является необходимым для работы системы, среда восстановления может находиться на системном диске и даже может отсутствовать. Вынос среды восстановления на отдельный раздел преследует две цели: возможность работы на зашифрованных системах и защита от некорректных действий пользователя.
EFI — раздел специального типа с файловой системой FAT32, который содержит загрузчик, вызываемый микропрограммой UEFI. Данный раздел должен находиться в основной таблице разделов и не может быть расположен на динамическом диске. В Windows он ошибочно называется зашифрованным, имеет критическое значение для нормальной работы системы. В современных Windows-системах имеет размер в 100 МБ.
MSR (Microsoft System Reserved) — служебный раздел с файловой системой NTFS, является обязательным для GPT-разметки, которая не позволяет использовать скрытые сектора диска, используется для служебных операций встроенного и стороннего ПО, например, при преобразовании диска в динамический. Является скрытым и не отображается в оснастке управление дисками. Его размер в современных системах — 16 МБ.
Windows — самый обычный раздел с системой, фактически под ним следует понимать любую пользовательскую разметку. Никаких особенностей он в себе не таит.
Производители ПК могут добавлять дополнительные разделы, например, с резервным образом системы для отката к заводским настройкам или собственными инструментами восстановления, чаще всего они имеют специальные GPT-атрибуты, как и у раздела Windows RE.
Подготовка к созданию программного RAID
Будем считать, что вы уже установили операционную систему на один из дисков, в нашем примере будет использоваться Windows Server 2019 установленный на виртуальной машине. Если мы откроем оснастку Управление дисками, то увидим примерно следующую картину:
Первым идет раздел Windows RE, размером в 499 МБ, а за ним раздел EFI, который ошибочно именуется шифрованным. Но как мы говорили выше, данная оснастка не дает полного представления о структуре разметки, поэтому запустим утилиту командной строки diskpart и получим список разделов:
diskpartsel disk 0list par
Первая команда запускает утилиту, вторая выбирает первый диск (диск 0) и третья выводит список разделов.
Здесь присутствуют все существующие на диске разделы, включая MSR, размером в 16 МБ. Теперь нам нужно воспроизвести аналогичную разметку на втором жестком диске. Будем считать, что вы еще не вышли из утилиты diskpart, поэтому выберем второй жесткий диск (диск 1) и очистим его:
sel disk 1clear
Внимание! Данная команда полностью удалит все данные с указанного диска. Убедитесь, что вы выбрали нужный диск и что он не содержит никаких данных!
Преобразуем диск в GPT:
convert gpt
При преобразовании на диске будет автоматически создан MSR раздел, нам он пока не нужен, поэтому удалим его командой:
sel par 1delete part override
После чего убедимся, что диск не содержит разделов.
Теперь можно создавать разметку. Разделы должны идти в том же порядке и с тем же типом, что и на первом диске. Поэтому первым создадим раздел восстановления, он не является обязательным и не влияет на работу системы. В принципе его можно даже не форматировать, но во избежание каких-либо недоразумений в дальнейшем мы рекомендуем создать раздел с теми же атрибутами, что и оригинальный раздел восстановления.
На всякий случай явно выберем диск и создадим на нем раздел размером в 499 МБ, который отформатируем в NTFS:
sel disk 1create partition primary size=499format quick fs=ntfs
Затем зададим ему нужные GPT-атрибуты:
set id=de94bba4-06d1-4d40-a16a-bfd50179d6acgpt attributes=0x8000000000000001
Идентификатор de94bba4-06d1-4d40-a16a-bfd50179d6ac задает тип раздела как Windows RE, а атрибут 0x8000000000000001 препятствует назначению буквы диска и помечает раздел как обязательный для работы системы, во избежание его удаления из оснастки управления дисками.
Следующим шагом создадим раздел EFI:
create partition efi size=99format quick fs=fat32
И раздел MSR:
create partition msr size=16
Если все сделано правильно, то вы должны получить следующую схему разметки, которая будет полностью повторять (за исключением системного раздела) разметку первого диска.
После чего систему обязательно следует перезагрузить.
Создание программного RAID
Прежде всего преобразуем диски в динамические, это можно сделать в оснастке Управление дисками:
или утилитой diskpart:
sel disk 0convert dynamicsel disk 1convert dynamic
Затем добавим зеркало к системному диску через графический интерфейс
или с помощью diskpart:
sel vol cadd disk 1
После чего следует обязательно дождаться ресинхронизации данных, в зависимости от скорости и объема дисков это может занять некоторое время.
Теперь при загрузке появится меню с выбором раздела, загрузиться можно с обоих, но не будем забывать, что загрузчик по-прежнему присутствует только на первом диске и при смене порядка загрузки в BIOS загрузиться со второго диска не удастся.
Настройка загрузчика EFI и его копирование на второй раздел
Снова запустим утилиту diskpart и присвоим буквы EFI разделам на дисках, но перед этим уточним расположение нужного нам раздела:
sel disk 0list par
Как видим интересующий нас раздел имеет номер 2, выберем его и присвоим букву:
sel par 2assign letter=P
Повторим аналогичные манипуляции со вторым диском:
sel disk 1sel par 2assign letter=S
Выйдем из утилиты diskpart (команда exit) и перейдем в EFI раздел первого диска:
P:cd EFIMicrosoftBoot
Для просмотра текущих точек загрузки выполните:
bcdedit /enum
Вывод команды покажет нам единственную запись диспетчера загрузки (на текущем EFI-разделе) и две записи загрузчика Windows, на каждом из зеркальных томов. Нам потребуется создать второй экземпляр диспетчера загрузки:
bcdedit /copy {bootmgr} /d "Windows Boot Manager 2"
Из вывода данной команды нам потребуется идентификатор, скопируем его для использования в следующей команде.
bcdedit /set {bb040826-aa5e-lle9-8e9e-8efd93e43841} device partition=s:
В фигурных скобках должен быть указан идентификатор, полученный на предыдущем шаге.
После чего экспортируем BCD-хранилище загрузчика:
bcdedit /export P:EFIMicrosoftBootBCD2
И скопируем содержимое EFI-раздела на второй диск:
robocopy P: S: /E /R:0
Ошибка при копировании активного экземпляра BCD-хранилища — это нормально, собственно поэтому мы и сделали его экспорт, вместо того, чтобы просто скопировать. Затем переименуем копию хранилища на втором диске:
rename S:EFIMicrosoftBootBCD2 BCD
и удалим ее с первого:
del P:EFIMicrosoftBootBCD2
Осталось удалить буквы дисков EFI-разделов, для этого снова запустим diskpart:
sel vol premovesel vol sremove
Теперь можно перезагрузить систему и в загрузочном меню BIOS выбрать Windows Boot Manager 2, затем Windows Server — вторичный плекс — это обеспечит использование EFI-загрузчика и системного раздела второго диска. Если вы все сделали правильно — загрузка будет удачной. Таким образом у нас будет полноценное зеркало системного раздела на динамических дисках в UEFI-системе.
В этой статье мы рассмотрим, как создать программное зеркало (RAID1) из двух GPT дисков в Windows Server 2016/Windows 10, установленных на UEFI системе. Мы рассмотрим полноценную конфигурацию BCD загрузчика, позволяющую обеспечить корректную загрузку Windows и защитить данные от выхода из строя любого диска.
Итак, у нас имеется простой компьютер UEFI-архитектуры без встроенного RAID контроллера с двумя идентичными дисками размерами по 50 Гб. Наша задача — установить на первый GPT диск ОС (Windows Server 2016, Windows 10 или бесплатного сервер Hyper-V), а затем собрать из двух дисков программное зеркало (RAID1 – Mirroring).
В подавляющем большинстве случаев при выборе между программным или аппаратным RAID стоит выбирать последний. Сейчас материнские платы со встроенным физическим RAID контроллером доступны даже для домашних пользователей.
Запишите установочный образ Windows на DVD/ USB флешку, загрузите компьютер) с этого загрузочного устройства (в режиме UEFI, не Legacy) и запустите установку Windows Server 2016.
После установки, откройте консоли управления дисками (diskmgmt.msc), убедитесь, что на первом диске используется таблица разделов GPT (свойства диска -> вкладка Volumes -> Partition style –> GUID partition table), а второй диск пустой (неразмечен).
Содержание:
Подготовка таблицы разделов для зеркала на 2 диске
Откройте командную строку с правами администратора и выполните команду diskpart. Наберите:
DISKPART>List disk
Как вы видите, в системе имеется два диска:
- Disk 0 – диск с таблицей разделов GPT, на который установлена Windows
- Disk 1 – пустой неразмеченный диск
На всякий случай еще раз очистим второй диск и конвертируем его в GPT:
Select disk 1
clean
Convert GPT
Введите список разделов на втором диске:
List part
Если найдется хотя бы один раздел (в моем примере это Partition 1 – Reserved – Size 128 Mb), удалите его:
Sel part 1
Delete partition override
Выведите список разделов на 1 диске (disk 0). Далее вам нужно создать такие же разделы на Disk 1.
Select disk 0
List part
Имеется 4 раздела:
- Recovery – 450 Мб, раздел восстановления со средой WinRE
- System – 99 Мб, EFI раздел (подробнее про структуру разделов на GPT дисках)
- Reserved 16 Мб, MSR раздел
- Primary – 49 Гб, основной раздел с Windows
Создаем такие же разделы на Disk 1:
Select disk 1
Create partition primary size=450
format quick fs=ntfs label=»WinRE»
set id=»de94bba4-06d1-4d40-a16a-bfd50179d6ac»
create partition efi size=99
create partition msr size=16
list part
Преобразования дисков в динамические, создание зеркала
Теперь оба диска нужно преобразовать в динамические:
Select disk 0
Convert dynamic
Select disk 1
Con dyn
Создадим зеркало для системного диска (диск C:). Нужно выбрать раздел на первом диске и создать для него зеркало на 2 диске:
Select volume cAdd disk=1
Должно появится сообщение:
DiskPart succeeded in adding a mirror to the volume
Откройте консоль управления дисками, и убедитесь, что запустилась синхронизуя раздела 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:
Select disk 1
Select part 2
assign letter=S
format fs=FAT32 quick
Теперь назначим букву диска P: для EFI раздела на Disk 0:
select disk 0
select partition 2
assign letter=P
exit
Копирование конфигурации EFI и BCD на второй диск
Выведите текущую конфигурацию загрузчика BCD с помощью команды:
bcdedit /enum
При создании зеркала, служба VDS автоматически добавила в конфигурацию BCD запись для второго зеркального диска (с меткой Windows Server 2016 – secondary plex).
Чтобы EFI в случае потери первого диска могут загружаться со второго диска, нужно изменить конфигурацию BCD.
Для этого нужно скопировать текущую конфигурацию Windows Boot Manager
bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"
The entry was successfully copied to {44d1d6bf-xxxxxxxxxxxxxxxx}
Теперь скопируйте полученный ID конфигурации и используйте его в следующей команде:
bcdedit /set {44d1d6bf-xxxxxxxxxxxxxxxx} device partition=s:
Если все правильно, должна появится строка The operation completed successfully.
Выведите текущую конфигурацию Windows Boot Manager (bcdedit /enum). Обратите внимает, что у загрузчика теперь два варианта загрузки EFI с разных дисков (default и resume object).
Теперь нужно сделать копию BCD хранилища на разделе EFI первого диска и скопировать файлы на второй диск:
P:bcdedit /export P:EFIMicrosoftBootBCD2robocopy p: s: /e /r:0
Осталось переименовать BCD хранилище на втором диске:
Rename s:EFIMicrosoftBootBCD2 BCD
И удалить копию на Disk 0:
Del P:EFIMicrosoftBootBCD2
Теперь при выходе из строя первого диска, вам нужно при загрузке компьютера выбрать устройство «Windows Boot Manager Cloned», а затем «Microsoft Windows Server 2016 — secondary plex».
При загрузке с отказавшим дисков, в диспетчере Disk Management вы увидите сообщение Failed Redndancy.
В этом случае вы должны заменить неисправный диск, удалить конфигурацию зеркала и пересоздать программный RAID с начала.
Используемые источники:
- https://ocomp.info/2-disk-v-raid-massiv.html
- https://interface31.ru/tech_it/2019/07/nastraivaem-programmnyy-raid-na-uefi-sistemah-v-windows.html
- https://winitpro.ru/index.php/2019/09/30/programmnyj-raid1-zerkalo-v-windows/
Download PC Repair Tool to quickly find & fix Windows errors automatically
In an Enterprise environment, hard drive failure can affect several users simultaneously who are trying to access their files on the drive and this can be a big blow for the entire stream of operation that is supposed to run uninterrupted in an organization. With time, everything ages and the same goes for that hard drive as well. Sooner or later, the hardware wears out and your data is lost.
Backing up the data on a hard drive or having a secure way to access it, if and when things go south is crucial, given the importance of the data. In this post, we will talk about Hard Drive Mirroring – real-time data replication of original disk volumes onto a separate secondary volume, which is an immensely popular backup solution, and learn how to create a Mirrored Volume for a Hard Drive in Windows 10.
What is Hard Drive Mirroring
Hard drives are more prone to failures as compared to other computer components. Drive Mirroring is a technique used to overcomes such hard drive failures by automatically creating multiple copies of the data which is stored on the drive in question.
This way you have the data always at your disposal – even in a case of unfortunate drive failures. Hard Drive Mirroring sits at RAID-1 on the standard RAID (Redundant Array of Independent Disks) levels, where an exact and reliable copy of data is kept on two or more disks. Once mirroring is active, files between these drives are automatically kept in sync so that you always have a real-time replica of your data.
In order to proceed with creating a mirrored drive, you’d obviously need two distinct physical drives. The targeted mirror drive should have equal or larger size than the original drive and it should represent unallocated disk space. If it comprises of any data, you can right click and select Delete Volume – assuming that you have Disk Management tool open – to wipe any data present and mark it unallocated. Once you’re ready with the pre-requisites, follow the below steps to create a mirrored volume:
1. Hit Windows Key + R on your keyboard to launch Run tool. Input diskmgmt.msc in here and hit Enter. This should open up Disk Management tool.
2. In Disk Management tool window, right-click on the empty unallocated disk and select New Mirrored Volume.
3. In the next window, select the disk from available ones and add it on the right. Select the amount of space you want to dedicate to the mirrored volume and click Next.
4. You can assign a drive letter of your choice in the next window or leave it be, with default settings. Once done here, click Next.
5. Up next, you’d be asked if you want to format the disk before usage. Select Format this volume with the following settings option and select the File system as NTFS, Allocation unit size as Default and assign a volume label of your choice for the disk. Also, check the Perform a quick format option. Click Next and Finish the process.
If your drive is set to Basic Disk, you’d need to convert it to Dynamic Disk before adding it as mirrored drive, otherwise, the option for setting it up as mirror grays out.
Read: Fix Mirrored Volume missing after reinstalling Windows.
Pros & Cons of Drive Mirroring
- Random disk read operations on mirrored volumes are more efficient than on a single volume. Recovery from a disk failure is very rapid.
- Disk write operations are less efficient and Mirrored volumes are the least efficient in terms of space utilization.
Mirroring is often confused as a backup strategy as such. Let me clarify – it is not! The main principle behind the existence of mirroring is different from that of backup. While backup focuses on full data protection and accessibility reliability in case of any drive failure event, mirroring is all about keeping a full-time operation of your system with real-time data replication which comes in handy in case of drive failure.
So, you see, when and if the original hard drive fails to perform read operation, the system automatically fetches the data from mirrored drive and you’d not have to waste your time. Mirroring helps recover data much faster while impacting the system performance least.
Driven by my immense passion for Windows & other Microsoft technologies, I love to keep myself abreast of the latest strides and swings in the world of technology. I am fond of traveling to mountains & love to help others with their technical or non-technical setbacks.
Download PC Repair Tool to quickly find & fix Windows errors automatically
In an Enterprise environment, hard drive failure can affect several users simultaneously who are trying to access their files on the drive and this can be a big blow for the entire stream of operation that is supposed to run uninterrupted in an organization. With time, everything ages and the same goes for that hard drive as well. Sooner or later, the hardware wears out and your data is lost.
Backing up the data on a hard drive or having a secure way to access it, if and when things go south is crucial, given the importance of the data. In this post, we will talk about Hard Drive Mirroring – real-time data replication of original disk volumes onto a separate secondary volume, which is an immensely popular backup solution, and learn how to create a Mirrored Volume for a Hard Drive in Windows 10.
What is Hard Drive Mirroring
Hard drives are more prone to failures as compared to other computer components. Drive Mirroring is a technique used to overcomes such hard drive failures by automatically creating multiple copies of the data which is stored on the drive in question.
This way you have the data always at your disposal – even in a case of unfortunate drive failures. Hard Drive Mirroring sits at RAID-1 on the standard RAID (Redundant Array of Independent Disks) levels, where an exact and reliable copy of data is kept on two or more disks. Once mirroring is active, files between these drives are automatically kept in sync so that you always have a real-time replica of your data.
In order to proceed with creating a mirrored drive, you’d obviously need two distinct physical drives. The targeted mirror drive should have equal or larger size than the original drive and it should represent unallocated disk space. If it comprises of any data, you can right click and select Delete Volume – assuming that you have Disk Management tool open – to wipe any data present and mark it unallocated. Once you’re ready with the pre-requisites, follow the below steps to create a mirrored volume:
1. Hit Windows Key + R on your keyboard to launch Run tool. Input diskmgmt.msc in here and hit Enter. This should open up Disk Management tool.
2. In Disk Management tool window, right-click on the empty unallocated disk and select New Mirrored Volume.
3. In the next window, select the disk from available ones and add it on the right. Select the amount of space you want to dedicate to the mirrored volume and click Next.
4. You can assign a drive letter of your choice in the next window or leave it be, with default settings. Once done here, click Next.
5. Up next, you’d be asked if you want to format the disk before usage. Select Format this volume with the following settings option and select the File system as NTFS, Allocation unit size as Default and assign a volume label of your choice for the disk. Also, check the Perform a quick format option. Click Next and Finish the process.
If your drive is set to Basic Disk, you’d need to convert it to Dynamic Disk before adding it as mirrored drive, otherwise, the option for setting it up as mirror grays out.
Read: Fix Mirrored Volume missing after reinstalling Windows.
Pros & Cons of Drive Mirroring
- Random disk read operations on mirrored volumes are more efficient than on a single volume. Recovery from a disk failure is very rapid.
- Disk write operations are less efficient and Mirrored volumes are the least efficient in terms of space utilization.
Mirroring is often confused as a backup strategy as such. Let me clarify – it is not! The main principle behind the existence of mirroring is different from that of backup. While backup focuses on full data protection and accessibility reliability in case of any drive failure event, mirroring is all about keeping a full-time operation of your system with real-time data replication which comes in handy in case of drive failure.
So, you see, when and if the original hard drive fails to perform read operation, the system automatically fetches the data from mirrored drive and you’d not have to waste your time. Mirroring helps recover data much faster while impacting the system performance least.
Driven by my immense passion for Windows & other Microsoft technologies, I love to keep myself abreast of the latest strides and swings in the world of technology. I am fond of traveling to mountains & love to help others with their technical or non-technical setbacks.