Vhdx kann nach der Erstellung mit disk2vdh nicht in hyper-v gebootet werden

3150
epotter

Ich versuche, eine Maschine von einer physischen zu einer virtuellen Maschine zu bringen. Ich habe eine vhdx der Festplatte mit dem systinternals-Werkzeug disk2vhd erstellt.

Der vhdx befindet sich auf einer USB-Festplatte. Ich habe das Laufwerk an einen anderen Computer angeschlossen und in Hyper-V einen neuen virtuellen Computer erstellt, der vhdx verwendet. Wenn ich die neue virtuelle Maschine starte, wird eine Fehlermeldung angezeigt, die darauf hinweist, dass ein Startfehler aufgetreten ist, da kein startfähiges Medium gefunden wurde.

Gibt es eine Möglichkeit, dieses Problem zu diagnostizieren? Ich kann überprüfen, ob die virtuelle Maschine meine vhdx-Datei verwendet, die von einer physischen Festplatte erstellt wurde, die sicherlich bootfähig ist.

1
Sind Sie wirklich sicher, dass sich die Startpartition auf der von Ihnen abgebildeten Festplatte befindet? Daniel B vor 9 Jahren 0
Die einzigen 2 Festplatten, die ich auswählen kann, sind das Laufwerk in meinem Laptop und mein externes Laufwerk. Ich schreibe die vhd auf das externe Laufwerk. Ich bin ein Image der internen Festplatte, daher glaube ich, dass ich das Laufwerk mit der Boot-Partition abbilde. epotter vor 9 Jahren 0
Ist Ihr Laptop ein (relativ) aktuelles Gerät? Windows wird möglicherweise mit UEFI gestartet. In diesem Fall müssen Sie die UEFI NVRAM-Starteinträge in Ihrer (Gen2) VM wiederherstellen, z. B. mit `bcdboot`. Bitte geben Sie eine Liste der Partitionen (und ihrer Dateisysteme / IDs) an, die derzeit in Ihrem VHDX vorhanden sind. Daniel B vor 9 Jahren 0
Das VHDX verfügt über 3 Partitionen. Eine davon ist eine 300 MB-Wiederherstellungspartition. Eine ist eine 99-MD-EFI-Systempartition. Eine ist eine große NTFS-Partition. Ich weiß nicht, wie sie ihre IDs bekommen. Es scheint, dass ich mit UEFI boote. Funktioniert bcdboot mit HyperV? epotter vor 9 Jahren 0

0 Antworten auf die Frage