Руководство по установке Windows Server 2019 на программное зеркало (см. предыдущую статью) нуждается в уточнении.
- При добавлении второго диска создавать на нем раздел, который будет зеркалироваться не нужно. После выбора тома и указания для него второго диска (add disk=n) раздел аналогичного размера будет создан автоматически. Это даёт возможность использовать диск меньшего объёма, если можно уменьшить зеркалируемый том.
- На этот раз всё тестировалось на реальном оборудовании (плата Supermicro X10DRI). Загрузочные пункты там выглядят вот так, можно сразу понять, какой пункт стал лишним после замены диска и удалить его. Если случайно удалили не тот, не беда — можно добавить вручную там же, или загрузиться в EFI Shell, чтобы запустить загрузчик оттуда.
- Диски в зеркале должны иметь одинаковый формат секторов, т.е. одинаковые размеры физического и логического секторов. Заменить диск 512N на 512E не получится.
- Как устроен BCD:
Есть основная запись для загрузчика (Windows Boot Manager) с идентификатором {bootmgr}. Там описываются параметры загрузочного меню (записи для загрузки, таймаут и т.п.).
Загрузочные записи (Windows Boot Loader). Первая запись будет иметь идентификатор {current}, вторая (после зеркалирования системного раздела) — случайно сгенерированный UUID. Поле description лучше поменять так, чтобы можно было идентифицировать диск. Можно добавить туда серийный номер.
- После замены диска нужно сначала разбить зеркало. Через оснастку Disk Management это сделать просто, но если GUI нет, то через diskpart это делается так:
Выводим список дисков (в данном примере был заменен 0-й диск, системный том находится на диске 1):
DISKPART> lis dis Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 5589 GB 5589 GB Disk 1 Online 447 GB 0 B * * Disk M0 Missing 0 B 0 B *
Выделяем том и разбиваем зеркало:
sel dis 1 lis vol Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 C NTFS Simple 446 GB Healthy Boot Volume 1 FAT32 Partition 260 MB Healthy System sel vol 0 break disk=M0 nokeep
Удаляем отсутствующий диск:
sel dis M0 del dis override
- Последний момент: при манипуляциях с BCD после замены диска можно случайно ошибиться и снести конфигурацию. Достаточно указать не тот раздел для {bootmgr} и можно потерять содержимое ESP.
Комментариев нет:
Отправить комментарий