Jak mogę zmienić identyfikator UUID pliku VHD?
Mój problem polega na tym, że VirtualBox nie zaakceptuje pliku VHD, jeśli został już dodany. Ale przenoszę dyski VHD między pracą / domem i klonuję je (i zachowuję jako VHD, a nie VDI) „losowo”.
Funkcja eksportu / importu nie działa dla mnie, ponieważ 1) zmienia plik na VDI i 2) zajmuje to cholernie dużo czasu, nie może się doczekać, aż wyeksportuje + zaimportuje dysk 60 GB każdego ranka / popołudnia po zmianie lokalizacji .
Ważne jest, aby zachować go jako VHD, aby był zgodny z HyperV.
virtualbox
vhd
uuid
Tedd Hansen
źródło
źródło
Usage: VBoxManage internalcommands <command> [command arguments]
isethduuid <filepath> [<uuid>]
Możesz zrobić dwie rzeczy:
1) Menedżer magazynu śledzi, gdzie znajdują się pliki, ale niekoniecznie same pliki. Jeśli po prostu zastąpisz plik na dysku (zamiast importu / eksportu), rzeczy powinny „po prostu działać” ™ - jeśli przenosisz dyski wirtualne między komputerami, po prostu skopiuj je nad istniejącymi plikami.
2) Jeśli absolutnie musisz zmienić identyfikator UUID z jakiegokolwiek powodu, możesz uruchomić następującą komendę, aby sklonować dysk VHD, co da mu nowy identyfikator UUID:
Powinieneś być w stanie zaimportować sklonowany dysk i przypisać go do komputera, tak jak zwykle. Oto odpowiednie informacje dotyczące polecenia clonehd: http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi
źródło