44 votes

Comment ouvrir des machines virtuelles existantes dans VirtualBox ?

J'ai récemment obtenu une nouvelle station de travail et j'ai déplacé mes VM VirtualBox et VMWare Player de l'ancien PC vers le nouveau.

Les machines virtuelles VMWare Player sont un jeu d'enfant : vous allez dans "Fichier -> Ouvrir une machine virtuelle ", vous trouvez les fichiers .vmx de l'ancien PC, et voilà ! La machine virtuelle est prête à fonctionner. Tous les fichiers nécessaires se trouvent apparemment dans le même dossier.

Avec VirtualBox, il ne semble pas y avoir de moyen de le faire. On dirait que les VM sont liées à l'hôte d'origine d'une manière magique/invisible, comme les entrées de registre, etc.

1voto

tst Points 151

Aucune des solutions ci-dessus n'a fonctionné pour moi car j'essayais d'importer un fichier VDI créé sous VirtualBox 3.1.6 dans VirtualBox 4.32 fonctionnant sur une autre machine. Il s'agit d'un fichier autonome qui n'est pas lié à un autre VDI. Je n'arrêtais pas d'obtenir l'erreur :

Parent medium with UUID {a9dccef3-45f8-45ff-835e-a2b6e7279bac} of the medium 
'c:\Disks\Windows.2003.R2.Enterprise.SQL.Express.192.168.56.222.Trusted.vdi' 
is not found in the media registry

J'ai même importé le même vdi sous VirtualBox 3.1.6 et j'ai essayé d'utiliser à nouveau VBoxManage clonehd pour voir si je pouvais me débarrasser de l'erreur, mais cela n'a pas fonctionné non plus.

En fin de compte, j'ai simplement édité .VirtualBox/VirtualBox.xml manuellement en ajoutant

<HardDisk uuid="{43ea34ba-6d72-413e-8b37-32f475927ace}" location="C:/Disks/Windows.2003.R2.Enterprise.SQL.Express.192.168.56.222.Trusted.vdi" format="VDI" type="Normal"/>

(L'uuid a été obtenu en utilisant VBoxManage showvhinfo sous VirtualBox 3.1.6).

Et cela a finalement résolu le problème, c'est-à-dire que j'ai pu créer une nouvelle session VirtualBox en utilisant le vdi.

J'espère que cette note aidera ceux qui rencontrent le même problème.

0voto

Janne Points 1

Dans VirtualBox 4.3.8 fonctionnant sur un hôte Win 7, la solution fonctionne très bien en double-cliquant sur le fichier .vbox de la machine - il a même trouvé les disques respectifs et les a associés. Auparavant, j'avais essayé l'option de ligne de commande registervm, mais celle-ci se plaignait de l'impossibilité de trouver le disque dur connecté, comme le prévoyait la documentation. J'ai alors associé le type de fichier de disque dur virtuel .vdi à Virtualbox.exe, mais je ne sais pas si cela a aidé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X