Вопрос или проблема
Я пытаюсь настроить динамическое зеркалирование загрузочного раздела на дисках с таблицей разделов GUID (GPT) как часть создания загрузочного зеркала системного диска Windows.
Я следую инструкции KB951985 от Microsoft, но застреваю на шаге, где используется robocopy
для копирования данных с исходного диска на целевой диск.
“Скопируйте раздел EFI и хранилище BCD на второй диск“, Шаг 2
Используйте команду Robocopy для копирования системных файлов с “P” (раздел EFI на основном диске) на “S” (раздел EFI на вторичном диске). Это необходимо сделать для того, чтобы вторичный диск мог запустить систему, если диск 0 выйдет из строя. Убедитесь, что вы используете правильные буквы дисков, если вы использовали разные буквы для ваших разделов EFI. Для этого введите robocopy p:\ s:\ /e /r:0 в командной строке и нажмите ENTER.
Я не могу этого сделать, так как возникает ошибка доступа/файл используется для файлов BCD и BCD log. Если я перезагрузился в среде Windows PE и пытаюсь смонтировать эти разделы, возникает ошибка службы виртуальных дисков “пакет не в сети“, что, как я предполагаю, происходит потому что они находятся на динамических дисках.
Как я могу выполнить этот шаг?
Эта ссылка является хорошей отправной точкой. Чтобы обойти эту ошибку, я сделал следующее:
- Загрузитесь с установочного диска Windows. Очевидно, не переустанавливайте Windows, а запустите установку до экрана с показом разделов диска, запустите командную строку для копирования разделов EFI, затем выйдите из всего и не переустанавливайте Windows. При необходимости вы также можете загрузить драйверы диска, чтобы увидеть диски на этом этапе.
- Нажмите Shift-F10, чтобы открыть командную строку.
- Выполните шаги по ссылке выше.
- Если не удается назначить буквы разделам, отобразите тома, выберите том, затем назначьте букву. Сделайте это для обоих томов.
- Скопируйте файлы с помощью xcopy.
Вы должны изменить и скопировать экспорт bcd, используя командную строку с повышенными привилегиями (запустить от имени администратора)
Смотрите эти части
Ответ или решение
Для успешного копирования раздела EFI и хранилища BCD на второй диск при настройке зеркалирования загрузочного раздела в Windows, следуйте приведенному руководству с четким пониманием шагов и возможных препятствий.
Понимание проблемы
Вы сталкиваетесь с невозможностью использовать утилиту robocopy
для копирования системных файлов из-за ошибок доступа и блокировок файлов BCD. Это общая проблема, связанная с текущим использованием системы и статусом дисков на базе GPT, особенно когда они находятся на динамических дисках.
Решение
Шаг 1: Подготовка Windows PE
- Создайте загрузочный диск Windows PE. Это позволит вам загрузиться в минимальную версию Windows, не блокируя системные файлы.
- Убедитесь в наличии драйверов для дисков. Это важно для правильного отображения всех используемых устройств.
Шаг 2: Работа с разделами из Windows PE
- Загрузитесь с установочного диска Windows или подготовленного Windows PE.
- Откройте командную строку (нажмите Shift+F10 после начала установки).
- Используйте
diskpart
для управления разделами:- Введите
list volume
, чтобы увидеть все доступные разделы. - Выберите нужный раздел (например,
select volume X
) и назначьте ему букву (например,assign letter=P
для источника иS
для цели).
- Введите
Шаг 3: Копирование файлов
- XCOPY вместо ROBOCOPY: Используйте
xcopy
для копирования файлов, чтобы избежать ограниченийrobocopy
в данном контексте:xcopy P:\* S:\ /E /H /K
Это гарантирует копирование всех файлов, включая скрытые и системные, со всеми правами доступа.
Шаг 4: Управление загрузочными записями BCD
-
Экспорт и модификация BCD: Выполните экспорт BCD с использованием:
bcdedit /export C:\Backup\BCDbackup
-
Используйте
bcdedit
для редактирования записей:- Измените путь загрузочного записей, при необходимости.
-
Импортируйте обновленный BCD:
bcdedit /import C:\Backup\BCDbackup
Дополнительные советы
- Ознакомьтесь с руководствами в документации Microsoft, где описаны методы настройки зеркальных дисков и работа с BCD.
- Обратите внимание на все указания по безопасной работе с дисками и резервному копированию текущего состояния.
Заключение
Тщательно следуя данным шагам, вы сможете эффективно создать работоспособную резервную копию вашего загрузочного раздела и хранилища BCD на втором диске, что обеспечит надежность вашей системы при сбоях главного диска. Убедитесь в полном понимании каждой операции и выполнении их в безопасной среде.