Konvertieren Sie Hyper V-Bilder in die virtuelle Box

13

Ich muss mein Client-Betriebssystem von Windows 2008 auf Windows 7 ändern. Daher muss ich alle meine HyperV-Images in Virtual Box konvertieren.

Wie geht das am besten? Oder gibt es eine Möglichkeit, HyperV unter Windows 7 auszuführen?

Shiraz Bhaiji
quelle

Antworten:

14

Virtualbox unterstützt das Importieren von VHD-Dateien tatsächlich. Leider ist dies nur für VHDs vorgesehen, die mit Virtual PC erstellt wurden, nicht für Hyper-V, das der VHD einige zusätzliche Informationen hinzufügt. Einige Leute haben erfolgreich VHD-VMs zum Booten gebracht, indem sie sichergestellt haben, dass die VM in Virtualbox eine IDE anstelle eines SATA-Controllers verwendet.

Es ist mir sowieso nicht bekannt, VHDs direkt in eine virtuelle Box zu konvertieren. Sie können jedoch VHD-Dateien in VMWare VMDK-Dateien konvertieren (mithilfe von Tools wie Starwind V2V ), die Virtualbox dann verwenden kann.

Sam Cogan
quelle
2
Du hast mir gerade eine TONNE Frustration erspart. Vielen Dank, Sam. Ich habe immer wieder Bluescreens mit den SATA- und SCSI-Controllern in Virtualbox (mit meiner in Hyper-V erstellten VHD) erhalten, aber der IDE-Controller funktionierte wie ein Zauber.
Sean Earp
Ich frage mich , ob Microsoft Convert-VHD kann - als Nebeneffekt - reduzieren virtuelle Laufwerke „nackten“ VPC VHD technet.microsoft.com/en-us/library/hh848454.aspx
Ariochs ‚The
7

Das hat den Trick für mich getan:

VBoxManage clonehd input.vhdx output.vdi --format VDI

Ich habe diese neue Festplatte wie hier vorgeschlagen als IDE-Laufwerk ("PIIX4") hinzugefügt und die System- / EFI-Einstellung für diese VM aktiviert.

Dummy
quelle
2
Ich hatte eine virtuelle .vhdx-Festplatte (HV unter Windows 10) zum Konvertieren in eine .vdi-Datei. Mit diesem Befehl konnte ich das Laufwerk konvertieren. Die Festplatte befindet sich jetzt jedoch in dem Zustand, in dem sie sich zum Zeitpunkt des Schnappschusses befand, den ich in Hyper-V erstellt habe. Aber dann hatte ich ein Problem beim Erstellen der virtuellen Maschine. Ich habe Ihre Schritte befolgt, um EFI zu aktivieren (andernfalls wurde kein bootfähiges Medium gefunden) und bin in die EFI-Shell gefallen. Ich habe "exit" und "boot from file" gewählt und "shimx64" zum booten ausgewählt. Dann folgen Sie den Schritten hier: askubuntu.com/a/573672/650725 : echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nshals root
cube45
@ Cube45 Du bist ein absoluter Held. Dieser Kommentar sollte zur Antwort hinzugefügt werden!
tim687