web-dev-qa-db-fra.com

Comment changer le répertoire des instantanés dans VirtualBox sous Windows?

J'ai un disque dur SSD représentant C:\, qui ne fait que 30 Go.

Par conséquent, j'installe toutes mes applications (non critiques) sur mon grand lecteur G:\. Mon installation de VirtualBox est sur G:\, ainsi que les disques durs. Cependant, j’ai constaté que le répertoire des instantanés conservait toujours la valeur par défaut C:\Users\David\.VirtualBox\....

Comment puis-je mettre cela sur mon lecteur G:\ par défaut?

64
David Ackerman

Les instantanés de VirtualBox résident dans le dossier Machine. Vous devriez pouvoir modifier le dossier de l'ordinateur par défaut en utilisant l'option de menu Fichier-> Préférences, sous l'onglet Général .

45
heavyd

"Une chose que j'aimerais ajouter, c'est que vous ne pouvez pas modifier votre répertoire d'instantanés pour un VM dans lequel vous avez actuellement des instantanés enregistrés."

Pas vrai. Tout d’abord, suivez les conseils du premier intervenant et modifiez le dossier de l’ordinateur par défaut en allant à File>>Preferences>>General et en modifiant le chemin. Cela ne change que le chemin des machines que vous créez par la suite, pas de celles que vous avez déjà.

À présent:

  1. Fermer VirtualBox
  2. Déplacez le contenu de votre dossier Users/YourUserName/VirtualBox VMs où vous le souhaitez.
  3. Puis le fichier d'édition Users/YourUserName/.VirtualBox/VirtualBox.xml
    • /Users/YourUserName/Library/VirtualBox/VirtualBox.xml sur OS X
  4. Modifiez les chemins d'accès à vos VMs là où vous avez déplacé vos dossiers VM.
  5. Redémarrez votre ordinateur et vous êtes prêt à partir - aucune mise à plat instantanée n'est requise!
53
Eli B.

Procédures pour changer de dossier d'instantanés dans VirtualBox:

1 - Arrêtez la machine virtuelle prévue;

2 - Faites un clic droit sur la machine virtuelle, allez à Paramètres > Général > Advanced ;

3 - Modifier le dossier de destination des instantanés . Une bonne valeur est un sous-dossier du dossier du disque dur de votre machine virtuelle.

J'espère que cela aide à prévenir les pertes que j'avais subies.

10
Julio Nobre

Voici un résumé des autres réponses publiées ici, ainsi qu'une autre option que j'ai découverte.

  1. Définissez le dossier d'ordinateur par défaut en choisissant Fichier: Préférences: Général. Les nouvelles machines virtuelles vont stocker leurs fichiers de disque et leurs instantanés dans ce répertoire. Cependant, cela n'affecte pas les machines existantes.
  2. Pour un ordinateur existant, ouvrez ses paramètres, accédez à l'onglet Avancé et modifiez le dossier des instantanés. Cela ne fonctionnera que si l'ordinateur n'a pas d'instantané. Vous devrez donc les fusionner tous en premier.
  3. Si vous ne pouvez pas fusionner tous les instantanés ou si vous ne le souhaitez pas, vous pouvez simplement cloner la machine. Le clone utilisera le dossier de machine par défaut sélectionné ci-dessus.
8
Don Kirkby

J'utilise OS X. J'avais un VM avec plusieurs instantanés imbriqués. Je voulais déplacer ceci vers un nouvel emplacement, mais je n'avais pas assez d'espace disque disponible pour utiliser "clone".

Comme je suis sur un Mac, les différentes instructions présentées ici ne m'ont pas vraiment fonctionné. C'est ce que j'ai fait:

  1. Quittez VirtualBox.

  2. Déplacez les différents fichiers (le fichier .vdi et le dossier nommé d'après la machine virtuelle, qui contient le fichier .vbox, le dossier Snapshots, etc.) de la valeur par défaut ~/VirtualBox VMs vers le nouvel emplacement.

  3. Éditez ~/Library/VirtualBox/VirtualBox.xml avec un éditeur de texte, en mettant à jour MachineEntry avec le nouvel emplacement du fichier .vbox.

  4. Editez le fichier .vbox avec un éditeur de texte en mettant à jour la première entrée HardDisk avec le nouvel emplacement du fichier .vdi.

À l'aide de l'interface de VirtualBox, j'ai également modifié VirtualBox> Préférences> Général> Dossier ordinateur par défaut pour indiquer l'endroit où je veux créer de nouveaux ordinateurs virtuels à l'avenir. (Ce paramètre semble être stocké dans le fichier ~/Library/VirtualBox/VirtualBox.xml ... bien que ce paramètre puisse être modifié dans l'interface utilisateur, il semble que pour ces autres paramètres, nous devons recourir à la modification de fichier que je décris ci-dessus.)

4
Ashley

Petites étapes:

  1. Arrêtez la machine virtuelle ciblée
  2. Déplacez les fichiers ciblés de C:\Users\my_user\VirtualBox VMs\Windows\Snapshots vers G:\My Snapshots Folder ou tout dossier que vous jugez utile
  3. Ouvrez le fichier de configuration C:\Users\my_user\VirtualBox VMs\Windows\Windows.vbox et recherchez le nœud de la machine (par nom).
  4. Remplacer:
    • snapshotFolder valeur de Snapshots à G:/My Snapshots Folder (la barre oblique est utilisée, vous devriez donc la laisser comme ça)
    • toutes valeurs d'emplacement de Snapshots à G:/My Snapshots Folder
3
Mache

Utilisez Clone. Pas besoin de changer les fichiers de configuration ...

  1. Définissez le lecteur de destination (G:\Vbox) dans Fichier -> Préférences -> Onglet Général

  2. Faites un clic droit sur le VM et sélectionnez "Cloner". Choisissez "Tout" si vous avez également besoin des instantanés. Cela copiera le VM et les instantanés sur le lecteur souhaité (G:\VBox).

  3. Supprimer l'ancienne machine virtuelle.

1
Raja
  1. Changer le dossier d'instantané comme on dit ci-dessus
  2. Modifiez les paramètres d'ordinateur C:\Utilisateurs\.VirtualBox\VirtualBox.xml pour qu'ils pointent vers un nouvel ordinateur.
  3. Assurez-vous de supprimer le processus d'arrière-plan VBoxSVC.exe avant de modifier le fichier .xml. Ce processus a la mémoire des paramètres précédents et vous avertira des erreurs d'incohérence et rétablira le fichier .xml à vos paramètres précédents.

dreez

1
dreez