у меня есть Surface Pro 3, который изначально работает под управлением Windows 8.1 64-разрядной версии. По расширению UEFI на устройстве имеет 64-разрядный загрузчик.
Я пытаюсь настроить устройство, чтобы разрешить загрузку VHD в 32-разрядную ОС Windows 8.1. Когда я, наконец, загрузиться в образ VHD, я в конечном итоге с сообщением об ошибке о том, что образ поврежден.
шаги, которые я предпринял, были следующими. Сначала я создал файл vhdx:
diskpart
create vdisk file=D:windows8.vhdx maximum=40960 type=expandable
select vdisk file=D:windows8.vhdx
attach vdisk
create partition primary
assign letter=F
format quick label=VHDX
exit
затем я смонтировал 32-разрядный образ Windows 8.1 в мой E:
диск и наносится изображение на .vhdx-файл:
dism /Apply-Imaeg /ImageFile:E:Sourcesinstall.wim /index:1 /ApplyDir:F:
после этого я использовал bcdboot для генерации записей загрузчика:
F:Windowssystem32bcdboot.exe F:Windows /s F: /f ALL /d /addlast
после этого я посмотрел запись загрузчика и добавил Тип запуска гипервизора и соответствующее описание:
bcdedit /v
bcdedit /set {GUID-FROM-ABOVE} hypervisorlaunchtype auto
bcdedit /set {GUID-FROM-ABOVE} description Windows 8.1 32-bit (VHDX)
затем я перезагрузил устройство, чтобы я мог выбрать образ загрузки VHD:
shutdown /r /o /t 0
когда я, наконец, загрузился в изображение, я получил следующее ошибка:
Your PC needs to be repaired
File: windowssystem32winload.efi
Error code: 0xc0000359
The application or operating system couldn't be loaded because a required file is missing or contains errors.
что я здесь делаю неправильно?