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?
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 .
"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:
Users/YourUserName/VirtualBox VMs
où vous le souhaitez.Users/YourUserName/.VirtualBox/VirtualBox.xml
/Users/YourUserName/Library/VirtualBox/VirtualBox.xml
sur OS XProcé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.
Voici un résumé des autres réponses publiées ici, ainsi qu'une autre option que j'ai découverte.
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:
Quittez VirtualBox.
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.
Éditez ~/Library/VirtualBox/VirtualBox.xml
avec un éditeur de texte, en mettant à jour MachineEntry
avec le nouvel emplacement du fichier .vbox
.
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.)
Petites étapes:
C:\Users\my_user\VirtualBox VMs\Windows\Snapshots
vers G:\My Snapshots Folder
ou tout dossier que vous jugez utileC:\Users\my_user\VirtualBox VMs\Windows\Windows.vbox
et recherchez le nœud de la machine (par nom).Snapshots
à G:/My Snapshots Folder
(la barre oblique est utilisée, vous devriez donc la laisser comme ça)Snapshots
à G:/My Snapshots Folder
Utilisez Clone. Pas besoin de changer les fichiers de configuration ...
Définissez le lecteur de destination (G:\Vbox) dans Fichier -> Préférences -> Onglet Général
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).
Supprimer l'ancienne machine virtuelle.
dreez