Comment convertir des machines virtuelles de VMware à VirtualBox et vice versa

Les machines virtuelles sont utiles de plusieurs manières. Vous pouvez les utiliser pour essayer de nouveaux systèmes d’exploitation, tester des logiciels expérimentaux, exécuter des applications plus anciennes, etc. Deux des logiciels de machines virtuelles les plus populaires sont VMware et VirtualBox. Chacun a ses propres avantages et inconvénients, mais le meilleur, c’est que vous pouvez facilement échanger vos machines virtuelles entre eux : convertir VMware en VirtualBox et vice versa. Vous n’aurez plus jamais à recréer la même machine virtuelle dans un autre logiciel.
Bon à savoir : vous ne pouvez pas décider entre VMware et VirtualBox ? Découvrez quel est le meilleur logiciel de virtualisation pour vous.
Migrer de VMware à VirtualBox
J’utilise fréquemment VMware Workstation Player pour créer une machine virtuelle de mon PC Windows 10, c’est donc ce que j’utilise pour illustrer cela. Même si vous utilisez VMware Workstation Pro, la procédure est la même.
Avant de commencer le processus de migration, assurez-vous que la machine virtuelle que vous souhaitez exporter est complètement éteinte et non dans un état “suspendu”. Cela s’applique à la fois à VMware et à VirtualBox. Vous devrez convertir votre fichier de machine virtuelle VMware (.vmx) en un fichier “.ovf”. OVF est une norme ouverte pour l’emballage et la distribution de machines virtuelles et est pris en charge à la fois par VirtualBox et VMware.
Exportez le fichier de machine virtuelle VMware souhaité en un fichier “.ovf” en ouvrant votre répertoire VMware et le dossier OVFTool. Appuyez sur Maj + clic droit, puis cliquez sur Ouvrir la fenêtre PowerShell ici.

Utilisez la commande ci-dessous et appuyez sur Entrée dans la fenêtre PowerShell. Changez le chemin du fichier .vmx que vous souhaitez exporter et la destination pour le nouveau fichier .ovf, en fonction des chemins respectifs dans votre système.
ovftool "F:\Setups\kali-linux-2023.2-vmware-amd64\kali-linux-2023.2-vmware-amd64.vmwarevm\kali-linux-2023.2-vmware-amd64.vmx" f:\Exported\KaliLinux.ovfDès que vous exécutez la commande, le système commencera à écrire le package OVF à la destination marquée. En fonction de la taille de la VM, cela peut prendre quelques minutes pour se terminer.

Remarque : si vous utilisez la version payante (c’est-à-dire VMware Workstation Pro), vous pouvez également exporter la VM en tant que fichier OVF en naviguant vers Fichier puis en sélectionnant Exporter vers OVF. Il vous suffit d’entrer le nom et le chemin pour le fichier OVF, et c’est fait.
Maintenant que vous avez réussi à exporter le package OVF à l’emplacement souhaité, lancez VirtualBox et cliquez sur Importer ou Fichier -> Importer un appareil.
Dans la fenêtre Importer un appareil virtuel, cliquez sur le bouton de navigation, sélectionnez le fichier OVF exporté et cliquez sur Suivant.

L’écran suivant montre les Paramètres de l’appareil. VirtualBox vous montrera tous les paramètres de la VM. Laissez-les tels quels ; vous pouvez toujours les changer plus tard. Cliquez sur Terminer pour continuer.

Le processus d’importation prendra un certain temps pour se terminer. Une fois l’importation terminée, votre machine virtuelle importée sera dans le gestionnaire de VM VirtualBox. Sélectionnez la VM et cliquez sur Démarrer pour allumer la VM.

Vous avez réussi à convertir votre VM de VMware à VirtualBox.
Astuce : vous aimez toujours votre configuration Windows 10 ? Essayez Windows 11 sans supprimer Windows 10.
Résoudre les erreurs d’importation dans VirtualBox
Si vous recevez des erreurs d’importation, suivez les étapes ci-dessous.
Ouvrez le fichier OVF exporté dans Notepad, trouvez toutes les instances de “ElementName” et remplacez-les par “Caption”.
Trouvez l’instance “vmware.sata.ahci” et remplacez-la par “AHCI”.
Trouvez la valeur de hachage SHA1 du fichier OVF exporté à l’aide de cet outil en ligne, et remplacez l’ancienne valeur de hachage par la nouvelle trouvée dans le fichier exporté. Vous pouvez l’ouvrir avec n’importe quel éditeur de texte.
Une fois que vous avez terminé les modifications, essayez d’importer à nouveau. Cela devrait résoudre les erreurs d’importation. Sinon, vous devriez probablement recommencer le processus de conversion de VMware à VirtualBox depuis le début.
Migrer de VirtualBox à VMware
Que vous souhaitiez installer macOS dans VirtualBox ou exécuter Windows dans VirtualBox sur votre machine Linux, le logiciel facile à utiliser rend les choses extrêmement fluides. De plus, migrer de VirtualBox à VMware est plus facile que de convertir VMware en VirtualBox. Vous n’avez pas besoin d’une fenêtre PowerShell. Lancez VirtualBox et cliquez sur Fichier -> Exporter un appareil.
Dans l’assistant Exporter un appareil virtuel, sélectionnez la VM que vous souhaitez exporter et cliquez sur Suivant pour continuer.

Sélectionnez le chemin de destination pour la VM exportée, en laissant tout le reste inchangé. Cliquez sur Suivant pour continuer.

Vérifiez tous les paramètres à l’écran suivant et cliquez sur Terminer pour commencer le processus d’exportation.

En fonction de la taille de la VM, le processus d’exportation peut prendre un certain temps. Une fois que vous avez terminé d’exporter la VM, vous pouvez l’importer dans VMware. Pour ce faire, ouvrez VMware Workstation Player et cliquez sur Fichier -> Ouvrir. Sélectionnez le fichier OVA que vous avez exporté depuis VirtualBox.

Définissez un nom et un chemin pour la VM, puis cliquez sur Importer pour commencer le processus, qui peut également prendre un certain temps, en fonction de la taille de la VM.

Si vous recevez une erreur indiquant que l’importation a échoué en raison de problèmes de conformité matérielle, cliquez sur Réessayer pour commencer le processus d’importation.
Remarque : si l’action ci-dessus ne résout pas le problème, vous devez créer une nouvelle machine virtuelle depuis le début.
Une fois l’importation terminée, allumez la VM en cliquant sur Lire la machine virtuelle.

Vous avez réussi à importer ou migrer votre VM de VirtualBox à VMware.
VMware et VirtualBox sont tous deux d’excellents outils de virtualisation pour les utilisateurs de Windows. En fonction de vos préférences, vous pouvez utiliser l’un ou l’autre pour essayer différents systèmes d’exploitation ou exécuter des logiciels risqués. Vous pouvez facilement exporter vos VMs préférées - convertir VMware en VirtualBox ou vice versa. Si vous jurez par Linux à la place, vous pouvez importer et exporter des fichiers OVA dans VirtualBox sur votre PC Linux.
Astuce : vous n’avez pas de Raspberry Pi ? Apprenez à créer une machine virtuelle Raspberry Pi.
Toutes les captures d’écran par Tanveer Singh.