Comment puis-je changer l'UUID d'un fichier VHD?
Mon problème est que VirtualBox n'acceptera pas le fichier VHD s'il a déjà été ajouté. Mais je déplace des disques VHD entre le travail / la maison et les clonage (et les conserve en tant que VHD, pas VDI) "au hasard".
La fonction d'exportation / importation ne fonctionnera pas pour moi car 1) il change le fichier en VDI et 2) cela prend trop de temps, je ne peux pas attendre qu'il exporte + importe un disque de 60 Go chaque matin / après-midi lorsque je change d'emplacement .
Il est important de le garder en tant que VHD afin qu'il soit compatible avec HyperV.
virtualbox
vhd
uuid
Tedd Hansen
la source
la source
Usage: VBoxManage internalcommands <command> [command arguments]
etsethduuid <filepath> [<uuid>]
Vous pouvez faire deux choses:
1) Le gestionnaire de stockage garde une trace de l'emplacement des fichiers, mais pas nécessairement des fichiers eux-mêmes. Si vous remplacez simplement le fichier sur le disque (plutôt que d'importer / exporter), les choses devraient "fonctionner" ™ - si vous prenez les disques virtuels entre ordinateurs, copiez-les simplement par-dessus les fichiers existants.
2) Si vous devez absolument changer l'UUID pour une raison quelconque, vous pouvez exécuter la commande suivante pour cloner le disque dur virtuel, ce qui lui donnera un nouvel UUID:
Vous devriez pouvoir importer le lecteur cloné et l'affecter à une machine comme vous le feriez normalement. Voici les informations pertinentes pour la commande clonehd: http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi
la source