J'ai créé un fichier de disque virtuel VM_1_Ubuntu.vdi . Puis je l'ai déplacé dans un autre dossier. J'ai essayé de mettre à jour les paramètres de la VM (clic droit sur la machine virtuelle -> paramètres -> Stockage -> onglet Controller SATA, chemin VM_1_Ubuntu.vdi ). Je voulais tracer une nouvelle voie.
Il dit Impossible d'enregistrer le disque dur existe déjà
virtualbox
Yan Khonski
la source
la source
Il est possible de changer l'UUID sur le fichier VDI en utilisant la commande:
Il semble que cette commande attribue un nouvel UUID «aléatoire» au fichier. Pas beaucoup de documentation à ce sujet, cependant.
la source
la source
S'il n'y a aucune possibilité de supprimer ou de modifier le chemin d'un fichier de disque dur à l'aide de Virtual Media Manager (dans mon cas), alors:
la source
Dans certains cas, vous devez d'abord libérer, puis supprimer et rajouter via Virtual Media Manager
la source
1 - Ouvrez les fichiers '.vbox' et '.vbox-prev' (s'ils existent) dans n'importe quel éditeur de texte et remplacez le premier caractère de HardDisk uuid (prenez note d'annuler cette modification à l'étape 6)
Exemple:
nano /home/virtualbox/WindowsServer/WindowsServer.vbox
Changement:
À:
2 - Redémarrer la machine
4 - Arrêter la machine virtuelle (si démarrée)
5 - Sur le terminal:
changer SIZE pour un nombre en mégaoctets, par exemple 80000 (80 Go)
6 - Ouvrez à nouveau les fichiers '.vbox' et '.vbox-prev' (le cas échéant) dans n'importe quel éditeur de texte et remplacez le premier caractère de HardDisk uuid par la valeur d'origine
Exemple:
nano /home/virtualbox/WindowsServer/WindowsServer.vbox
Changement:
À:
7 - Redémarrer la machine
la source
J'apprécie vraiment les suggestions ici. Les commentaires d'Empaler et d'Oleg m'ont aidé à reconstituer ma solution.
Utilisez la CLI VBoxManage. Il existe une commande modifymedium avec une
--setlocation
option.Je suggère d'ouvrir l'interface graphique de VBox (sur VM VirtualBox Manager 6.0)
- sélectionnez "Virtual Media Manager" (j'ai utilisé le menu Fichier)
- sélectionnez le bouton "Information" pour le disque vous donnant cette erreur
- copiez l'UUID
Remarque: j'ai supprimé le contrôleur du paramètre «Stockage» avant l'étape suivante.
- ouvrez votre invite de commande et accédez à l'emplacement du fichier .vdi.C'est
une bonne idée de taper VBoxMange pour voir une liste d'options, mais c'est la commande à exécuter:
VBoxManage modifymedium
[insérer le type de support ici] [UUID]--setlocation
[chemin complet vers le fichier .vdi]Enfin, rattachez le contrôleur à n'importe quelle machine virtuelle, de préférence celle que vous souhaitez réparer.
la source
La solution qui a fonctionné pour moi est la suivante:
~\.VirtualBox\VirtualBox.xml
et~\.VirtualBox\VirtualBox.xml-prev
.<HardDisks>...</HardDisks>
section pour supprimer l'entrée dupliquée de<HardDisk />
.Exemple:
Notez dans le fragment ci-dessus que les deux dernières entrées font référence à la même VM mais ont des uuid différents. L'un d'eux n'est pas valide et doit être supprimé. Celui qui est invalide peut être découvert par hit et essai - supprimez d'abord la deuxième entrée et essayez; si cela ne fonctionne pas, supprimez la troisième entrée.
la source
Après avoir lutté pendant plusieurs jours, j'ai finalement trouvé une solution qui fonctionne parfaitement.
Mac OS ouvre le dossier ~ / Library (dans votre répertoire personnel) et supprimez le dossier VirtulBox. Cela supprimera toutes les configurations et vous pourrez redémarrer la boîte virtuelle!
D'autres recherchent le dossier .virtualbox dans votre répertoire personnel. Retirez-le et ouvrez VirtualBox devrait résoudre votre problème.
À votre santé!!
la source