Windows 10 зеркалирование gpt

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Создаем софтверное зеркало

Любое устройство современного компьютера может выйти из строя, и высокая стоимость компонента совершенно не гарантирует 100% надежность. Недолговечны и жесткие диски, хранящие тонны бесценной информации, потеря которой может иметь любые последствия, вплоть до развала бизнеса. Традиционным способом сохранить данные является применение систем резервирования, в Win2k8 для этого используется компонент “Server Backup”, который пришел на смену мощной утилите NTBackup. Но сегодня мы не будем устраивать бэкапные разборки, лучше поговорим о простом и при этом очень эффективном способе увеличения отказоустойчивости системы — создании софтварного RAID 1. Напомню, что в массиве RAID 1 используется зеркалирование двух дисков, что и обеспечивает высокую отказоустойчивость. При выходе из строя одного харда второй продолжает работать, как ни в чем не бывало. Чтобы восстановить массив, просто подключаем к серверу второй диск вместо неисправного. Единственный недостаток — это большая стоимость такого решения (на единицу объема), по сравнению с однодисковым вариантом или копированием всех критических данных на внешнее устройство для бэкапа.

Процедура настройки RAID 1 для системных дисков или дисков с данными в Win2k8 несколько отличается. Лонгхорн поддерживает два типа загрузки: MBR (Master Boot Record) и GPT (GUID Partition Table). Тип загрузки MBR разработан специально для x86 систем и на сегодня является наиболее популярным. Тип GPT первоначально появился в системах на базе Itanium и сейчас широко используется при загрузке 64-разрядных ОС. Настройка зеркалирования системных дисков для MBR и GPT также будет немного отличаться.

Теперь последовательно разберем организацию RAID 1 для каждого случая. Начнем с системного диска, использующего MBR. После установки системы у нас должен быть один уже рабочий (системный) диск и второй пока незадействованный диск, который будет зеркалом основного. Для управления хардами используем вкладку Disk Management, — она доступна в Server Manager и в консоли Computer Management (compmgmt.csc). Перед созданием RAID следует преобразовать диски в динамические. Выбираем значок диска в поле внизу и в контекстном меню — пункт Convert to Dynamic Disk (“Преобразовать в динамический диск”). Далее отмечаем в появившемся окне Disk 0, в окне Disk to Convert подтверждаем свой выбор нажатием Convert. После преобразования диска в Disk Management он будет помечен как Dynamic. Эту операцию можно произвести в командной строке при помощи утилиты DISKPART. Вызываем:

Смотрим список дисков и некоторые их характеристики:

diskpart> list disk

Подключаем disk 0 и преобразуем его в динамический:

diskpart> select disk 0
Disk 0 is now the selected disk.
diskpart> convert dynamic
DiskPart successfully converted the selected disk to dynamic format.

Внимательно прочти сообщение после выполнения этой команды, в некоторых случаях для завершения операции требуется перезагрузка.

Читайте также:  Стандартный сапер для windows

C системным диском все. Подключаем второй винч. В случае, когда статус диска в Disk Management показан как Offline, активируем его выбором пункта Online в контекстном меню или аналогичной командой diskpart. Если диск еще не размечен, эту операцию можно произвести при помощи самого Disk Management, выбрав в меню пункт Initialize Disk и затем тип таблицы разделов MBR или GPT. Далее преобразовываем его в динамический диск самостоятельно или поручаем все операции мастерам. Выбираем первый диск и в контекстном меню щелкаем пункт Add Mirror; в появившемся окне отмечаем второй диск. Мастер предупредит, что он будет преобразован в Dynamic Disk, — соглашаемся, нажав ОК. Начнется процесс переноса данных на второй диск. По окончании в загрузчик будет добавлена возможность загрузки ОС со второго харда.

В командной строке действия выполняются также просто, правда, в отличие от Disk Management, здесь уже нет подстраховки, и допущенная ошибка может привести к потере данных. Смотрим список томов:

diskpart> list volume

Обычно загрузочный первый диск идет нулевым томом, выбираем его:

diskpart> select volume 0
Volume 0 is the selected volume.

И создаем зеркало, указав в качестве параметра второй диск:

diskpart> add disk=1
DiskPart succeeded in adding a mirror to the volume.

В процессе создания зеркала поле “Status” команды “list volume” будет показывать значение “Rebuild”; когда оно изменится на “Healthy”, процесс успешно завершен.

Зеркалирование системных дисков, использующих GPT, чуть сложнее, так как EFI (Extensible Firmware Interface, расширяемый микропрограммный интерфейс) и MSR (The Microsoft Reserved) разделы необходимо создавать вручную. Если второй хард уже содержит таблицу MBR, обязательно переконвертируем его в GPT. Это можно сделать из меню Disk Management или командой:

diskpart> select disk 1
diskpart> convert GPT
DiskPart successfully converted the selected disk to GPT format.

Но диск можно конвертировать в GPT, только если он пуст, поэтому если на диске уже созданы разделы, последовательно удаляем их при помощи команд:

diskpart> select partition 1
diskpart> delete partition override

Теперь смотрим таблицу разделов системного диска, чтобы затем повторить ее на резервном:

diskpart> select disk 0
diskpart> list partition
Partition ### Type Size Offset
————————————
Partition 1 System 400 MB 32 KB
Partition 2 Primary 13996 MB 400 MB
Partition 3 Reserved 32 MB 14 GB

Переходим ко второму диску:

diskpart> select disk 1

Создаем системный EFI-раздел размером 400 Мб:

diskpart> create partition efi size=400
Diskpart succeeded in creating the specified partition.

В качестве дополнительного параметра можно задать смещение. Теперь MSR-раздел, который используется для хранения метаданных, не виден в Disk Management. Такой раздел рекомендуется создавать первым на диске с данными и вторым на системном диске. При преобразовании MBR -> GPT раздел MSR создается автоматически, но его размер нас может не устраивать:

diskpart> create partition msr size=32
Diskpart succeeded in creating the specified partition.

После создания MSR и EFI разделов необходимо отформатировать EFI в FAT. Для этого назначаем ему букву диска. В обычном варианте это можно было бы сделать через Disk Management, выбрав в контекстном меню пункт New Simple Volume и затем последовательно ответив на вопросы визарда, но с GPT такой фокус не проходит, поэтому используем diskpart:

diskpart> select disk 1
diskpart> select partition 1
diskpart> assign letter=E
DiskPart successfully assigned the drive letter or mount point.

Читайте также:  Линукс с красивым интерфейсом

C:\Windows\system32>format e: /fs:fat /q /y

Осталось скопировать данные с раздела EFI первого диска (пусть это будет D):

C:\Windows\system32>xcopy d:\*.* e: /s /h

Далее конвертируем диски в динамические (convert dynamic) и миррорим, как для MBR.

И, наконец, разберем, как создать RAID 1 для дисков с данными. В этом случае потребуется три диска: на первом (в diskpart обозначен как нулевой) будет установлена система, два других будут содержать данные. Здесь все просто: выбираем в контекстном меню одного из data-дисков пункт New Mirrored Volume и следуем указаниям визарда. Основной шаг — выбор второго диска. В командной строке нужно указать диск или том при помощи select , а затем создать зеркало командой “ add disk=2 “. Чтобы отключить зеркало, используем команду “ break disk=2 “.

Примечание редактора: чтобы повысить общий уровень надежности и защиты данных на критически важных серверах, зеркалированные диски можно разместить на разных дисковых контроллерах. Такая техника обеспечивает отказоустойчивость на уровне контроллеров и носит название “дуплексирование дисков”.

Как отразить загрузочный жесткий диск для UEFI в Windows 10

Это руководство проведет вас через шаги, которые помогут вам отразить загрузочный жесткий диск в Windows (Legacy или UEFI). Это полезно, когда основной жесткий диск выходит из строя и поможет вам загрузиться с дополнительного диска. Непосредственно перед тем, как мы пойдем дальше и поговорим о шагах, необходимо выполнить несколько условий.

Минимальное требование для зеркалирования загрузочного жесткого диска в Windows 10

  • Обязательно выберите второй диск, размер которого соответствует размеру диска, который вы хотите отразить.
  • Определите, используете ли вы LEGACY или UEFI. Методы для них обоих отличаются.
  • Отключите режим гибернации на компьютере, используя powercfg.exe/h off .

Зеркальный загрузочный жесткий диск для раздела UEFI

Предполагая, что вы разбираетесь с типом диска, давайте разберемся, как определить, являетесь ли вы владельцем системы на основе Legacy или UEFI. В то время как старая система использует стиль разделов MBR, система UEFI использует стиль разделов GPT.

F ind Стиль раздела – MBR или GPT

Введите diskmgmt.msc в Начать поиск и нажмите клавишу Enter, чтобы запустить Управление дисками .

Нажмите правой кнопкой мыши на Диск 0 и выберите Свойства.

Перейдите на вкладку «Тома» и обратите внимание на стиль раздела

На вкладке «Тома» выберите Стиль раздела тома.

  • Если это Master Partition Record, то у вас есть устаревший компьютер.
  • Если это таблица разделов GUID, то вы владеете системой на основе UEFI.

Если дополнительный диск не был настроен, подключите его, а затем инициализируйте жесткий диск. Обязательно используйте MBR в качестве стиля раздела при его инициализации. Это обеспечит согласованность обоих дисков. Кроме того, также создайте выделенный диск и назначьте пространство, которое равно или больше, чем у диска C на диске 0.

Если вы не можете инициализировать жесткий диск, проверьте, как это можно сделать для стандартного диска и для дисков USB 3.0.

Далее следуйте части учебника, основанной на вашем стиле раздела.

Зеркальный загрузочный диск Windows 10 в стиле разделов UEFI или GPT

Для зеркалирования загрузочного диска Windows 10, который находится в системе UEFI, требуется три шага. Сначала необходимо отразить раздел восстановления, затем системный раздел EFI, а затем раздел операционной системы. Прежде чем мы продолжим, убедитесь, что вы полностью понимаете команды управления дисками.

Читайте также:  Отображение обновлений windows 10

Откройте командную строку, введите команду diskpart и нажмите Enter. Diskpart откроется в новом приглашении для остальной части операции.

Здесь есть два предположения.

  • DISK 0 – это основной диск, а DISK 1 – дополнительный диск.
  • На вашем жестком диске есть разделы Recovery, System, Reserved и Primary.

Выполните следующие действия, чтобы отразить раздел восстановления.

1] Найдите идентификатор TYPE и размер раздела диска 0

Выполните следующую команду в командной строке с повышенными правами, одну за другой, пока не увидите подробности раздела.

2] Преобразуйте дополнительный диск или диск 1 в GPT и скопируйте содержимое.

Здесь необходимо убедиться, что преобразовать диск в стиль раздела GPT, создать раздел восстановления того же размера, а затем скопировать содержимое раздела диска 0 на диск 1.

Создать основной раздел для восстановления –

Формат и идентификатор набора для основного раздела восстановления диска 1 –

Размер и ID должны быть такими же, как у DISK 0

Назначьте букву для основного раздела восстановления –

Выход после завершения операции.

Наконец, вам необходимо скопировать содержимое основного раздела восстановления диска 0 в основной раздел восстановления на диске 1. Используйте следующую команду:

Предполагая, что Q – это буква активного раздела на диске 1, а Z – на диске 2.

Действия по отражению системного раздела EFI

1] Найдите размер системного и зарезервированного раздела на диске 0

В командной строке dispart введите выберите диск 0, , а затем введите раздел списка. Он покажет весь раздел вместе с размером. Запишите размер как Системы, так и Зарезервированного раздела.

Предположим, что размер системы или EFI равен 99 МБ, а зарезервированный размер раздела – 16 МБ.

2] Создайте системный и зарезервированный раздел на диске 1 .

3] Скопируйте файл с диска 0 на диск 1

Поскольку нам нужно скопировать файл с системного и зарезервированного раздела диска 0 на диск 1, нам нужно будет также назначить буквы на диске 0. Сначала используйте выберите диск 0 , выберите раздел 2 , а затем назначьте букву = S в CMD . Затем используйте команду robocopy.

Шаги для зеркалирования раздела ОС на Windows 10

Теперь, когда оба раздела одинаковы по всем параметрам, самое время открыть интерфейс управления дисками и выполнить окончательное зеркалирование.

  1. Нажмите правой кнопкой мыши на диск 0 и выберите Преобразовать в динамический диск.
  2. Откроется конвертер, и здесь вы можете выбрать как Диск 0, так и Диск 1. Нажмите ОК.
  3. Наконец, щелкните правой кнопкой мыши диск C/том на диске 0 и выберите Добавить зеркало .
  4. Выберите диск 0, а затем выберите место, которое вы хотите выделить. Он должен быть равен размеру диска C.
  5. Следуйте указаниям мастера до его завершения.

Когда дело доходит до GPT, зеркалирование является довольно сложным по сравнению с тем, как это происходит на устаревшем устройстве, которое будет следующим.

Зеркальный загрузочный диск Windows 10 в устаревших системах или стиль разделов MBR

В этом посте будет показано, как создать зеркальный загрузочный диск Windows 10 в устаревших системах. Если во время этого процесса параметр Добавить зеркало будет выделен серым цветом, это означает, что нераспределенное пространство на дополнительном диске меньше, чем загрузочный диск. Вы можете уменьшить размер, чтобы сделать его равным.

Помните, что зеркалирование гарантирует, что ваша система продолжит работу, если ваш первый раздел выйдет из строя. Это не решение для резервного копирования.

Оцените статью