У меня разбился компьютер, сохранился раздел C:. Установка Windows 10 была сделана на GPT-диск с UEFI. Я хотел бы перезапустить эту Windows как виртуальную машину на моей рабочей станции, чтобы получить некоторые вещи обратно (не через монтирование в проводнике). Как мне это сделать? Как я могу восстановить Windows, чтобы она загружалась только с системного раздела и без UEFI?

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

Если у вас есть идеи.

1 ответ1

0

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

Предполагая, что это не так, нам придется преобразовать диск в метку MBR, поскольку это требуется для загрузки BIOS+MBR. Это можно сделать с помощью команды diskpart convert mbr . Не забудьте загрузить Windows MBR.

Так как у нас уже есть небольшой раздел (ESP), который может содержать вещи, связанные с загрузкой, мы можем использовать это. Скопируйте bootmgr с установочного диска в корень ESP, скопируйте BCD из каталога EFI/BOOT/MICROSOFT в корень ESP, используйте bcdedit, чтобы указать новый раздел для загрузки окон. Не забудьте применить загрузочный сектор Windows к ESP и пометить раздел как активный (и, возможно, установить его тип обратно 0x0c)

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