У меня есть резервная копия разделов моей Системы, которые я хочу восстановить на машине. Эта целевая система не поддерживает режим UEFI, в котором WIndows 10 был впервые установлен.

Моя система Windows 10 загружалась из системного раздела EFI, где находится хранилище данных BCD, как мне преобразовать его в классический системный раздел, зарезервированный для системы?

Я вижу много документов о том, как перейти с BIOS на EFI, но нет ни одной обратной процедуры.

У меня, к сожалению, нет возможности включить режим UEFI на целевом оборудовании.

Я пытаюсь восстановить свою машину с Windows 10, на которой у меня есть резервная копия образа, на совершенно другой машине, точнее, на виртуальной машине на основе KVM.

Я не спрашиваю о том, как изменить аппаратные настройки KVM, а о том, как преобразовать раздел ESP, который восстанавливается вместе с моим разделом C:, в стандартный обслуживаемый раздел System, который может загружаться на устаревшем аппаратном обеспечении, представленном KVM для ОС.

Драйверы VirtIO уже установлены в ОС, если эта информация необходима.

Ссылки, на которые я смотрел:

https://msdn.microsoft.com/fr-fr/library/windows/hardware/dn898504(v=vs.85).aspx https://msdn.microsoft.com/fr-fr/library/windows/hardware/dn898510(v = vs.85).aspx

И, конечно, мой предыдущий вопрос, ответ на который, к сожалению, больше не работает с момента обновления 1607 Windows 10. загрузочные окна, установленные с UEFI на хосте bios only

Что я пробовал:

  1. Восстановить только первый раздел на диске MBR
  2. Сделать этот раздел активным
  3. Восстановите загрузочные bcd файлы с помощью BCD, как объясняет @snayob

    PS C:\Program Files (x86)\Windows Kits\10\Комплекты для оценки и развертывания \Инструменты развертывания \amd64 \BCDBoot>. \Bootsect.exe /nt60 F: /mbr Целевые тома будут обновлены с помощью загрузочного кода, совместимого с BOOTMGR.

    F: (\?\Volume {833d781b-d99f-11e6-80ec-8223a3a1c06a})

    Successfully updated NTFS filesystem bootcode.
    

    \??\PhysicalDrive3

    Successfully updated disk bootcode.
    

    Загрузочный код был успешно обновлен на всех целевых томах. PS C:\Program Files (x86)\Windows Kits\10\Комплекты для оценки и развертывания \Инструменты развертывания \amd64 \DISM> cd "C:\Program Files (x86)\Windows Kits\10\Комплекты для оценки и развертывания \Инструменты развертывания \amd64 \BCDBoot ". \bcdboot.exe F:\Windows /s F: /v /f BIOS BFSVC: ServiceBootFiles MuiOnly: n Res: y Шрифты: y BootMgrOvw: nBootStatOvw: n DbgTransports: y CreateSetupObd: n .boj: n. exe: BFSVC Ошибка: не удалось открыть файл F:\Windows \boot \Resources \BOOTRES.DLL для чтения! Код ошибки = 0x780 В строке: 2 символа: 1

    • . \bcdboot.exe F:\Windows /s F: /v /f BIOS
    • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      • CategoryInfo: NotSpecified: (ошибка BFSVC: Fa ... или код = 0x780: строка) [], RemoteExcept ion
      • FullyQualifiedErrorId: NativeCommandError

    Предупреждение BFSVC: не удалось определить версию исходной ОС. Ошибка BFSVC: не удалось открыть файл F:\Windows \boot \PCAT \bootmgr для чтения! Код ошибки = 0x780 BFSVC Ошибка: не удалось проверить контрольную сумму менеджера загрузки (F:\Windows \boot \PCAT \bootmgr)! Код ошибки = 0xc1 Ошибка при попытке скопировать загрузочные файлы.

1 ответ1

0

Windows 10 очень хорошо адаптируется к аппаратным изменениям.

Например, вы можете использовать ту же установку Windows 10 VHD на собственном компьютере и в Hyper-V.

Так что вам нужно просто скопировать ваш раздел Windows 10 - единственный раздел, где находится папка \windows.

  1. Создайте стиль MBR целевого диска, создайте только один отдельный раздел, сделайте раздел активным, сопоставьте его с любой буквой диска, скажем Z: (это будет будущий диск c:)

  2. Скопируйте раздел Windows с резервной копии на целевой диск (один раздел), в конце концов, по файлам (зависит от программного обеспечения, используемого для резервного копирования).

Затем запишите MBR и PBR, используя bootsect.exe

  1. bootsect /nt60 Z: /mbr

Затем запишите загрузочные файлы, используя bcdboot.exe

  1. bcdboot Z:\windows /s Z:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .