Perché convertire VDI in VHDX?
VDI è il formato disco nativo di VirtualBox; VHDX è il formato Hyper-V preferito da Microsoft, che supporta fino a 64 TB rispetto al limite di 2 TB di VHD. Spostare una VM da VirtualBox a Hyper-V su Windows Server o Windows 10/11 Pro richiede un disco .vhdx o VHD.
Come convertire VDI in VHDX
qemu-img OPEN-SOURCE
Esegui qemu-img convert -O vhdx -o subformat=dynamic input.vdi output.vhdx dopo aver spento la VM; aggiungi -p per una barra di avanzamento su dischi di grandi dimensioni. Disponibile su Windows, macOS e Linux come parte del pacchetto QEMU.
VBoxManage + qemu-img (due passaggi) OPEN-SOURCE
Prima converti il file .vdi in .vhd con VBoxManage clonemedium disk input.vdi intermediate.vhd --format VHD, quindi converti in VHDX con qemu-img convert -O vhdx -o subformat=dynamic intermediate.vhd output.vhdx. Usa questo metodo solo se qemu-img da solo non è disponibile per il passaggio diretto.
Informazioni su questi formati
Un file VDI è il formato nativo del disco rigido virtuale di Oracle VirtualBox. Contiene un intero sistema operativo guest, non un documento o un'immagine di un disco ottico. Per…
Apri dettagli .VDI →Un file VHDX è un disco rigido virtuale completo - tabella delle partizioni, filesystem e spesso un intero sistema operativo - memorizzato in un unico file. È il formato moderno di…
Apri dettagli .VHDX →Qualità e a cosa prestare attenzione
- VBoxManage non può generare direttamente VHDX; le sue opzioni
--formatsono limitate a VDI, VMDK, VHD e RAW. - Gli snapshot di VirtualBox non vengono trasferiti - qemu-img legge lo stato corrente del disco come una singola immagine piatta; se necessario, unisci prima gli snapshot in VirtualBox.
- Usa
subformat=fixedinvece disubformat=dynamicper migliori prestazioni di runtime al costo di un file inizialmente più grande.