Wie kann ich die UUID einer VHD-Datei ändern?
Mein Problem ist, dass VirtualBox die VHD-Datei nicht akzeptiert, wenn sie bereits hinzugefügt wurde. Aber ich verschiebe VHD-Festplatten zwischen Arbeit / Zuhause und klone sie (und behalte sie als VHD, nicht als VDI) "zufällig".
Die Export / Import-Funktion funktioniert bei mir nicht, weil 1) die Datei in VDI geändert wird und 2) es verdammt lange dauert, ich kann es kaum erwarten, jeden Morgen / Nachmittag eine 60-GB-Festplatte zu exportieren und zu importieren, wenn ich den Standort wechsle .
Es ist wichtig, es als VHD beizubehalten, damit es mit HyperV kompatibel ist.
virtualbox
vhd
uuid
Tedd Hansen
quelle
quelle
Usage: VBoxManage internalcommands <command> [command arguments]
undsethduuid <filepath> [<uuid>]
Sie können zwei Dinge tun:
1) Der Speichermanager verfolgt, wo sich die Dateien befinden, aber nicht unbedingt die Dateien selbst. Wenn Sie nur die Datei auf der Festplatte ersetzen (anstatt sie zu importieren / exportieren), sollten die Dinge "einfach funktionieren" ™ - wenn Sie die virtuellen Festplatten zwischen Computern übertragen, kopieren Sie sie einfach über die vorhandenen Dateien.
2) Wenn Sie die UUID aus irgendeinem Grund unbedingt ändern müssen, können Sie den folgenden Befehl ausführen, um die VHD zu klonen, wodurch ihr eine neue UUID zugewiesen wird:
Sie sollten in der Lage sein, das geklonte Laufwerk wie gewohnt zu importieren und einem Computer zuzuweisen. Hier sind die relevanten Informationen für den Befehl clonehd: http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi
quelle