Не могу загрузить VHDX в Hyper-V после создания с disk2vdh

3060
epotter

Я пытаюсь перевести машину с физической машины на виртуальную. Я создал VHDX жесткого диска с помощью инструмента systinternals disk2vhd.

VHDX находится на жестком диске USB. Я подключил диск к другой машине и создал новую виртуальную машину в Hyper-V, которая использовала VHDX. Когда я запускаю новую виртуальную машину, она выдает сообщение об ошибке, указывающее, что произошел сбой загрузки, из-за того, что загрузочный носитель не был найден.

Есть ли способ диагностировать эту проблему? Я могу убедиться, что виртуальная машина использует мой файл VHDX, который был создан с физического жесткого диска, который, безусловно, является загрузочным.

1
Вы действительно уверены, что загрузочный раздел находится на том диске, который вы создали? Daniel B 9 лет назад 0
Единственные 2 диска, которые я мог выбрать, - это диск моего ноутбука и внешний диск. Я пишу VHD на внешний диск. Я создаю образ внутреннего жесткого диска, поэтому я считаю, что образ диска с загрузочным разделом на нем. epotter 9 лет назад 0
Является ли ваш ноутбук (относительно) новейшим устройством? Windows может загрузиться с использованием UEFI. В этом случае вам необходимо восстановить загрузочные записи UEFI NVRAM на вашей виртуальной машине (Gen2), например, с помощью `bcdboot`. Пожалуйста, предоставьте список разделов (и их файловых систем / идентификаторов), которые в настоящее время присутствуют в вашем VHDX. Daniel B 9 лет назад 0
VHDX имеет 3 раздела. Один из них - раздел восстановления объемом 300 МБ. Одним из них является системный раздел 99 EFI. Одним из них является большой раздел NTFS. Я не знаю, как получить их удостоверения личности. Кажется, я загружаюсь с UEFI. Работает ли bcdboot с HyperV? epotter 9 лет назад 0

0 ответов на вопрос

Похожие вопросы