Pourquoi convertir VDI en VHDX ?
VDI est le format de disque natif de VirtualBox ; VHDX est le format préféré de Microsoft pour Hyper-V, supportant jusqu'à 64 To contre la limite de 2 To du VHD. Déplacer une VM de VirtualBox vers Hyper-V sur Windows Server ou Windows 10/11 Pro nécessite un disque .vhdx ou VHD.
Comment convertir VDI en VHDX
qemu-img OPEN-SOURCE
Exécutez qemu-img convert -O vhdx -o subformat=dynamic input.vdi output.vhdx après avoir éteint la VM ; ajoutez -p pour une barre de progression sur les gros disques. Disponible sur Windows, macOS et Linux dans le paquet QEMU.
VBoxManage + qemu-img (deux étapes) OPEN-SOURCE
Convertissez d'abord le .vdi en .vhd avec VBoxManage clonemedium disk input.vdi intermediate.vhd --format VHD, puis convertissez en VHDX avec qemu-img convert -O vhdx -o subformat=dynamic intermediate.vhd output.vhdx. À utiliser uniquement si qemu-img seul n'est pas disponible pour l'étape directe.
À propos de ces formats
Un fichier VDI est le format de disque dur virtuel natif d'Oracle VirtualBox. Il contient un système d'exploitation invité complet, et non un document ou une image de disque optique. Pour…
Ouvrir les détails de .VDI →Un fichier VHDX est un disque dur virtuel complet - table de partition, système de fichiers et souvent un OS complet - stocké dans un seul fichier. C'est le format moderne de Microsoft pour…
Ouvrir les détails de .VHDX →Qualité et points de vigilance
- VBoxManage ne peut pas générer de VHDX directement ; ses options
--formatsont limitées à VDI, VMDK, VHD et RAW. - Les instantanés VirtualBox ne sont pas transférés - qemu-img lit l'état actuel du disque comme une image plate unique ; fusionnez les instantanés dans VirtualBox au préalable si nécessaire.
- Utilisez
subformat=fixedau lieu desubformat=dynamicpour de meilleures performances d'exécution au prix d'un fichier plus volumineux dès le départ.