Comment convertir VMDK en VDI / VHD

25

On dit que la VBoxManage modifyhd --resizecommande de VirtualBox ne peut être utilisée que sur des fichiers VDI ou VHD. Malheureusement, j'ai une image VirtualBox qui est au format VMDK, et je ne sais pas comment la convertir dans ces deux autres formats.

tshepang
la source
N'est-ce clonehdpas une option pour vous?
rozcietrzewiacz
S'il se convertit en VDI, il l'est.
tshepang

Réponses:

28

Vous pouvez utiliser une procédure en deux étapes puis - tout d'abord, utilisez la clonemediumcommande pour créer une image VDI:

VBoxManage clonemedium disk aaaa.vmdk aaaa.vdi --format VDI 

(Jetez également un œil à d'autres options pour clonemedium, comme --variant. Pour lire l'aide, exécutez VBoxManage | lessou visitez https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi ).

Une fois que vous avez le .vdifichier, vous pouvez procéder à vos modifications.

rozcietrzewiacz
la source
Cela fonctionne même si le fichier VMDK pointe vers (des parties de) une image de disque brute (telle que créée par VBoxManage internalcommands createrawvmdk).
krlmlr
3

Si vous souhaitez convertir uniquement le disque virtuel, pas la machine virtuelle entière, vous pouvez également utiliser qemu-img pour Windows: c'est gratuit, portable et il fonctionne sous l'invite de commande.

Les types d'images de disque VirtualBox, VMware et Hyper-V sont tous pris en charge.

Par exemple, pour convertir VMDK en VHDX:

qemu-img.exe convert FileSource-Image.vmdk -O vhdx FileDestination-Image.vhdx

Extrait de: http://www.sysadmit.com/2016/08/vmware-convertir-vhdx-en-vmdk.html

Tomas Jiménez
la source
Merci. C'est exactement ce dont j'avais besoin. QEMU est génial car il est également multiplateforme installable.
SeligkeitIstInGott