Hvorfor konvertere VDI til VHDX?
VDI er VirtualBox' eget diskformat; VHDX er Microsofts foretrukne Hyper-V-format, der understøtter op til 64 TB mod VHD's grænse på 2 TB. Flytning af en VM fra VirtualBox til Hyper-V på Windows Server eller Windows 10/11 Pro kræver en .vhdx eller VHD-disk.
Sådan konverterer du VDI til VHDX
qemu-img OPEN-SOURCE
Kør qemu-img convert -O vhdx -o subformat=dynamic input.vdi output.vhdx efter at have lukket din VM; tilføj -p for en statuslinje på store diske. Tilgængelig til Windows, macOS og Linux som en del af QEMU-pakken.
VBoxManage + qemu-img (to-trins) OPEN-SOURCE
Konverter først .vdi til .vhd med VBoxManage clonemedium disk input.vdi intermediate.vhd --format VHD, og konverter derefter til VHDX med qemu-img convert -O vhdx -o subformat=dynamic intermediate.vhd output.vhdx. Brug kun dette, hvis qemu-img alene ikke er tilgængelig til det direkte trin.
Om disse formater
En VDI-fil er det indfødte virtuelle harddiskformat til Oracle VirtualBox. Den indeholder et komplet gæsteoperativsystem, ikke et dokument eller et optisk diskbillede. For at bruge den skal…
Åbn .VDI detaljer →En VHDX-fil er en komplet virtuel harddisk - partitionstabel, filsystem og ofte et fuldt operativsystem - gemt i én fil. Det er Microsofts moderne format til Hyper-V VM'er, WSL2 og Dev…
Åbn .VHDX detaljer →Kvalitet & hvad man skal være opmærksom på
- VBoxManage kan ikke outputte VHDX direkte; dens
--format-muligheder er kun VDI, VMDK, VHD og RAW. - VirtualBox-snapshots overføres ikke - qemu-img læser den aktuelle disktilstand som et enkelt fladt billede; flet snapshots i VirtualBox først, hvis det er nødvendigt.
- Brug
subformat=fixedi stedet forsubformat=dynamicfor bedre ydeevne under kørsel på bekostning af en større fil fra starten.