181 votes

Comment déplacer les fichiers VirtualBox?

Par défaut, VirtualBox stocke toutes les données dans un répertoire situé sous le répertoire personnel. Je sais comment le changer mais comment puis-je changer l'emplacement des images existantes (sans modifier manuellement VirtualBox.xml) ?

Je travaille sur Windows et je ne veux pas essayer d'utiliser des liens NTFS.

2voto

johnshen64 Points 5687

Sous OS X avec VirtualBox v4.3.14, tout ce que j'avais à faire était de double-cliquer sur le fichier .vbox depuis le nouvel emplacement, et VirtualBox s'ouvrait et l'ajoutait à la liste des machines virtuelles disponibles.

2voto

bigS Points 21
  1. Fermez toutes les instances de Oracle VM VirtualBox Manager
  2. Déplacez le dossier VM à l'emplacement souhaité (par exemple, D:\vbox\8pro à E:\NAS\data\8pro)
  3. Ouvrez le fichier %USERPROFILE%\.VirtualBox\VirtualBox.xml dans un éditeur XML
  4. Trouvez la clé MachineEntry correspondante et changez le chemin vers le nouveau (par exemple, changez en
  5. Démarrez Oracle VM VirtualBox Manager
  6. Aucune modification supplémentaire n'est requise, ni dans les fichiers xml ni dans Oracle VM VirtualBox Manager

Cela fonctionnera avec des instantanés en cascade, une configuration à plusieurs disques, même les journaux VM seront accessibles. Testé sur la version 5.2.30r130521 (extension pack également installé)

1voto

M'vy Points 3790

Je ne pense pas que cela soit possible.

Vous pouvez déplacer le VDI vers le nouvel emplacement, mais je ne pense pas que vous puissiez éviter la modification XML. En alternative (mais c'est en fait la même chose que l'édition XML), créer une nouvelle machine virtuelle avec l'interface graphique et choisir l'image déplacée comme disque pourrait-il répondre à vos besoins?

1voto

marty39 Points 21

J'ai essayé la méthode originale (supprimer le VDI, attacher la nouvelle copie), j'ai reçu le message que l'ancien existe toujours, et je n'ai pas pu attacher la nouvelle copie même lorsque j'ai redémarré le système d'exploitation (sur Mac OS X El Capitan).

La solution était dans le menu / Fichier / Gestionnaire de médias virtuels, supprimer le VDI existant. Cela fonctionne même s'il y a des instantanés; il suffit de supprimer tous les VDIs d'instantané dans l'ordre inverse. Pas besoin de fermer et de rouvrir VirtualBox.

0voto

laurent Points 4306

Je n'ai jamais utilisé VirtualBox sur Windows, mais sur Ubuntu, vous déplacez le VDI et dans l'interface graphique de VirtualBox, vous cliquez avec le bouton droit sur la machine virtuelle et utilisez le menu Configuration -> stockage où vous pouvez changer l'emplacement du VDI vers l'endroit où vous avez déplacé le fichier. En ce qui concerne les autres fichiers de la machine, vous les déplacez et dans l'interface graphique, vous allez dans Préférences et changez l'emplacement du répertoire par défaut des machines vers le répertoire que vous avez déplacé.

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