Warum VDI in VHDX konvertieren?
VDI ist das native Festplattenformat von VirtualBox; VHDX ist das bevorzugte Hyper-V-Format von Microsoft, das bis zu 64 TB unterstützt, im Vergleich zum 2-TB-Limit von VHD. Um eine VM von VirtualBox zu Hyper-V auf Windows Server oder Windows 10/11 Pro zu verschieben, ist eine .vhdx- oder VHD-Festplatte erforderlich.
Wie man VDI in VHDX konvertiert
qemu-img OPEN-SOURCE
Führen Sie qemu-img convert -O vhdx -o subformat=dynamic input.vdi output.vhdx nach dem Herunterfahren der VM aus; fügen Sie -p für einen Fortschrittsbalken bei großen Festplatten hinzu. Verfügbar für Windows, macOS und Linux als Teil des QEMU-Pakets.
VBoxManage + qemu-img (zweistufig) OPEN-SOURCE
Konvertieren Sie zuerst .vdi in .vhd mit VBoxManage clonemedium disk input.vdi intermediate.vhd --format VHD, dann konvertieren Sie in VHDX mit qemu-img convert -O vhdx -o subformat=dynamic intermediate.vhd output.vhdx. Nur verwenden, wenn qemu-img allein für den direkten Schritt nicht verfügbar ist.
Über diese Formate
Eine VDI-Datei ist das native virtuelle Festplattenformat von Oracle VirtualBox. Sie enthält ein vollständiges Gastbetriebssystem, kein Dokument oder optisches Disc-Image. Um sie zu…
.VDI-Details öffnen →Eine VHDX-Datei ist eine vollständige virtuelle Festplatte - mit Partitionstabelle, Dateisystem und häufig einem vollständigen Betriebssystem - als einzelne Datei. Es ist Microsofts…
.VHDX-Details öffnen →Qualität & worauf zu achten ist
- VBoxManage kann VHDX nicht direkt ausgeben; seine
--format-Optionen sind auf VDI, VMDK, VHD und RAW beschränkt. - VirtualBox-Snapshots werden nicht übertragen - qemu-img liest den aktuellen Festplattenzustand als einzelnes flaches Image; führen Sie Snapshots bei Bedarf zuerst in VirtualBox zusammen.
- Verwenden Sie
subformat=fixedanstelle vonsubformat=dynamicfür eine bessere Laufzeit-Performance auf Kosten einer größeren Datei im Voraus.