Как я могу изменить UUID VHD-файла?
Моя проблема в том, что VirtualBox не примет VHD-файл, если он уже был добавлен. Но я перемещаю VHD диски между работой / домом и клонирую их (и сохраняю их как VHD, а не VDI) «наугад».
Функция экспорта / импорта не будет работать для меня, потому что 1) он меняет файл на VDI и 2) он занимает слишком много времени, не может ждать, пока он экспортирует + импортирует диск 60 ГБ каждое утро / день, когда я меняю места ,
Важно сохранить его как VHD, чтобы он был совместим с HyperV.
virtualbox
vhd
uuid
Тедд хансен
источник
источник
Usage: VBoxManage internalcommands <command> [command arguments]
иsethduuid <filepath> [<uuid>]
Вы можете сделать две вещи:
1) Менеджер хранилища отслеживает, где находятся файлы, но не обязательно сами файлы. Если вы просто замените файл на диске (а не импортируете / экспортируете), все должно «просто работать» ™ - если вы переносите виртуальные диски между компьютерами, просто скопируйте их поверх существующих файлов.
2) Если вам абсолютно необходимо изменить UUID по какой-либо причине, вы можете выполнить следующую команду для клонирования VHD, которая выдаст ему новый UUID:
Вы должны быть в состоянии импортировать клонированный диск и назначить его машине, как обычно. Вот соответствующая информация для команды clonehd: http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi
источник