Comment puis-je changer le répertoire des instantanés dans VirtualBox sur Windows?

J'ai un SSD Disque dur représentant C:\ , qui est seulement 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 sur les disques durs. Cependant, j'ai trouvé que le répertoire des instantanés est toujours par défaut C:\Users\David\.VirtualBox\...

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

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

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

Pas vrai. D'abord, suivez les conseils du premier répondant et modifiez le dossier machine par défaut en allant dans File>>Preferences>>General et en changeant le chemin. Cela ne modifie que le chemin des machines suivantes que vous créez, pas pour celles que vous avez déjà.

À présent:

  1. Fermer VirtualBox
  2. Déplacez le contenu de votre dossier Users/YourUserName/VirtualBox VMs dans le cas où vous le souhaitez.
  3. Ensuite, les Users/YourUserName/.VirtualBox/VirtualBox.xml
    • /Users/YourUserName/Library/VirtualBox/VirtualBox.xml sur OS X
  4. Modifiez les chemins d'accès à vos VM à l'endroit où vous avez déplacé vos dossiers VM.
  5. Redémarrez votre machine, et vous êtes prêt à vous déplacer – pas d'ajustement instantané requis!

Procédures pour changer le dossier des instantanés dans VirtualBox:

1 – machine virtuelle destinée à l'arrêt;

2 – Cliquez avec le bouton droit de la souris sur la machine virtuelle, allez dans Paramètres > Général > Avancé ;

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

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

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

  1. Définissez le dossier machine par défaut en choisissant Fichier: Préférences: Général. Les nouvelles machines virtuelles stockeront leurs fichiers de disque et instantanés sous ce répertoire. Cependant, cela n'affecte pas les machines existantes.
  2. Pour une machine existante, ouvrez ses paramètres, passez à l'onglet avancé et modifiez le dossier d'instantané. Cela ne fonctionnera que si la machine n'a pas de snapshots, donc vous devrez les fusionner tous d'abord.
  3. Si vous ne pouvez pas fusionner tous les instantanés ou que vous ne voulez pas, vous pouvez simplement cloner la machine. Le clone utilisera le dossier machine par défaut sélectionné ci-dessus.

J'utilise OS X. J'avais une machine virtuelle avec plusieurs snapshot imbriqués. Je voulais passer à un nouvel emplacement, mais je n'avais pas assez d'espace disque libre pour utiliser "clone".

Parce que je suis sur un Mac, les différentes instructions ici n'ont pas vraiment fonctionné pour moi. 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.) des VM .vbox ~/VirtualBox VMs vers le nouvel emplacement.

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

  4. Modifiez le fichier .vbox avec un éditeur de texte, mettant à jour la première entrée HardDisk avec la nouvelle .vdi fichier .vdi .

À l'aide de l'interface VirtualBox, j'ai également changé VirtualBox> Préférences> Général> Dossier machine par défaut pour indiquer où je veux créer de nouvelles machines virtuelles à 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 à l'édition de fichier que je décris au dessus.)

Petites étapes:

  1. Arrêter la VM 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 autre dossier que vous souhaitez
  3. Ouvrez le fichier C:\Users\my_user\VirtualBox VMs\Windows\Windows.vbox config et recherchez le nœud Machine (par nom)
  4. Remplacer:
    • SnapshotFolder valeur de Snapshots à G:/My Snapshots Folder (la barre oblique est utilisée de sorte que vous devriez la laisser comme ça)
    • Toutes les valeurs de localisation de Snapshots à G:/My Snapshots Folder

Utilisez Clone. Pas besoin de modifier 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 la machine virtuelle et sélectionnez "Cloner". Choisissez "Tout" si vous avez besoin des instantanés ainsi. Cela copiera la VM et les instantanés sur le lecteur désiré (G: \ VBox).

  3. Supprimez l'ancienne machine virtuelle.

  1. Modifiez le dossier d'instantané comme indiqué ci-dessus
  2. Modifiez les paramètres de la machine C: \ Users \ .VirtualBox \ VirtualBox.xml pour pointer vers une nouvelle machine
  3. Assurez-vous de tuer 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 renverrez le fichier .xml à vos paramètres précédents.

Dreez