После изменения размера файла VHD с

VBoxManage modifyhd "c:\VMs\WinXP.vhd" --resize 50000

и успешной операции я не могу загрузиться с этого VHD:

FATAL: No bootable medium found! System halted.

Предыдущий размер был 29,9 ГБ. Хост - Win7, гость на этом виртуальном жестком диске - WinXP.

Когда я запускаю VirtualBox VM с linux live и GParted VHD, он показывает 50 ГБ нераспределенного пространства. С другой стороны, когда я запускаю linux live на Virtual PC и GParted VHD, он показывает 7,9 ГБ нераспределенного пространства.

Я пробовал восстановление Gparted, разделы не найдены. Я пробовал консоль восстановления из установки WinXP (fixmbr ...) ничего не меняется.

Я также попробовал все из Не могу загрузиться после изменения размера жесткого диска VHD в VirtualBox

У меня есть резервная копия VHD, но ей уже несколько месяцев, и я не хотел бы делать все снова (это была моя станция DEV).

Что я должен делать?

1 ответ1

0

Некоторые инструкции во многих блогах очень запутаны. Простым делом в моем конце было перейти в режим восстановления и использовать diskpart, чтобы установить меньший раздел virtualbox как активный и загрузочный. Этот раздел обычно составляет 100 МБ.

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