Parfois, vous souhaiterez peut-être convertir le fichier VMware's Virtual Machine Disk (VMDK) au format Virtual Desktop Infrastructure (VDI) de VirtualBox, afin que la nouvelle image puisse être transférée vers un autre système hôte ou importée dans VirtualBox à l'aide de Virtual Media Manager. Pour ce faire, nous allons utiliser un outil appelé convertfromraw, qui est un module de VBoxManage. D'ACCORD! C'est parti,
Étape 1 : Si votre fichier image vmdk est connecté à une VM, vous devez d'abord arrêter la VM.
Étape 2 : Une fois la VM complètement arrêtée, vous pouvez supprimer le fichier vmdk de la VM.
Étape 3 : Une fois que vous avez le fichier vmdk, vous pouvez le convertir au format vdi en utilisant la commande ci-dessous.
VBoxManage convertfromraw --format VDI your-server.vmdk new-server.vdi
Pour une raison quelconque, si la commande ci-dessus échoue, vous pouvez également essayer la conversion à l'aide de clonehd. Voici la commande pour cela :
$ VBoxManage clonehd --format VDI your-server.vmdk new-server.vdi
C'est ça! L'image disque VDI nouvellement créée contiendra un nouvel UUID, qui est entièrement différent et unique UUID du fichier vmdk d'origine. Vous pouvez maintenant essayer d'importer le nouveau fichier VDI dans une VirtualBox à l'aide de Virtual Media Manager.
Mise à jour : Si vous obtenez une erreur comme "Impossible d'obtenir le format de stockage du support (VERR_NOT_SUPPORTED) " lors de l'importation de vmdk dans Virtual Box, puis convertissez le fichier vmdk au format VDI à l'aide de la commande ci-dessus et importez-le dans VirtualBox.