Warum OVA in VHD konvertieren?
Eine OVA bündelt einen VM-Deskriptor und eine virtuelle VMDK-Festplatte in einem einzigen TAR-Archiv. VHD ist das virtuelle Festplattenformat von Microsoft, das von Hyper-V und Azure verwendet wird. Die Konvertierung ermöglicht es, eine von VMware oder VirtualBox exportierte VM unter Hyper-V auszuführen, da Hyper-V OVA nicht direkt importieren kann und eine eigenständige .vhd- oder VHDX-Festplatte benötigt.
Wie man OVA in VHD konvertiert
VirtualBox OPEN-SOURCE
Importieren Sie die .ova über Datei > Appliance importieren, notieren Sie den .vmdk-Pfad unter Einstellungen > Massenspeicher und führen Sie dann VBoxManage clonehd disk.vmdk disk.vhd --format VHD aus; verwenden Sie --format VHDX für das neuere Hyper-V-Format.
qemu-img OPEN-SOURCE
Extrahieren Sie die .vmdk aus der OVA mit tar -xf machine.ova und führen Sie dann qemu-img convert -f vmdk disk.vmdk -O vpc disk.vhd aus; verwenden Sie -O vhdx für die VHDX-Ausgabe.
Programme, die OVA konvertieren
Über diese Formate
Eine OVA-Datei ist ein Einzeldatei-Paket einer vollständigen virtuellen Maschine - mit Hardwarekonfiguration und einer oder mehreren virtuellen Festplatten, gebündelt in einem TAR-Archiv.…
.OVA-Details öffnen →Eine VHD-Datei ist eine vollständige Festplatte als einzelne Datei - mit Partitionstabelle, Dateisystem und häufig einem vollständigen Betriebssystem. Unter Windows können Sie sie in der…
.VHD-Details öffnen →Qualität & worauf zu achten ist
- Kein Tool bietet eine Ein-Klick-Konvertierung von OVA zu VHD - die VMDK-Festplatte innerhalb der OVA muss separat extrahiert und neu kodiert werden.
- VMware teilt große VMDK-Dateien manchmal in mehrere Segmente auf; VBoxManage verarbeitet diese korrekt.
- Um VHDX (das neuere Hyper-V-Format) anstelle von VHD zu erhalten, verwenden Sie
--format VHDXbei VBoxManage oder-O vhdxbei qemu-img.
Häufig gestellte Fragen
Kann Hyper-V eine OVA-Datei direkt importieren?
Muss ich die VM in VirtualBox starten, bevor ich sie exportiere?
VBoxManage clonehd aus, ohne die VM jemals zu starten.Was ist der Unterschied zwischen VHD und VHDX?
--format VHDX oder -O vhdx, um VHDX zu erzeugen.