J'utilise OS X. J'avais une VM avec plusieurs snapshots imbriqués. Je voulais la déplacer vers un nouvel emplacement, mais je n'avais pas assez d'espace disque libre pour utiliser "clone".
Comme j'ai un Mac, les différentes instructions ne fonctionnent pas pour moi. Voici ce que j'ai fait :
-
Quittez VirtualBox.
-
Déplacez les différents fichiers (le .vdi
et le dossier nommé d'après la VM, qui contient le fichier .vbox
le fichier Snapshots
etc.) à partir de l'application par défaut ~/VirtualBox VMs
au nouvel emplacement.
-
Modifier ~/Library/VirtualBox/VirtualBox.xml
avec un éditeur de texte, en mettant à jour MachineEntry
avec le nouveau .vbox
l'emplacement du fichier.
-
Modifier le .vbox
à l'aide d'un éditeur de texte, en mettant à jour la première entrée du HardDisk avec la nouvelle valeur de .vdi
l'emplacement du fichier.
En utilisant l'interface de VirtualBox, j'ai également modifié VirtualBox > Préférences > Général > Dossier de la machine par défaut pour qu'il pointe vers l'endroit où je veux créer de nouvelles VM à 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 du fichier que je décris ci-dessus).