Bagaimana saya bisa mengubah UUID dari file VHD?
Masalah saya adalah bahwa VirtualBox tidak akan menerima file VHD jika sudah ditambahkan. Tapi saya bergerak disk VHD antara kerja / rumah dan kloning mereka (dan menjaga mereka sebagai VHD, tidak VDI) "secara acak".
Fitur ekspor / impor tidak akan berfungsi untuk saya karena 1) mengubah file ke VDI dan 2) terlalu lama, tidak sabar untuk mengekspor + mengimpor disk 60GB setiap pagi / sore ketika saya berpindah lokasi .
Sangat penting untuk menyimpannya sebagai VHD sehingga kompatibel dengan HyperV.
virtualbox
vhd
uuid
Tedd Hansen
sumber
sumber
Usage: VBoxManage internalcommands <command> [command arguments]
dansethduuid <filepath> [<uuid>]
Anda dapat melakukan dua hal:
1) Manajer penyimpanan melacak di mana file berada, tetapi tidak harus file itu sendiri. Jika Anda hanya mengganti file pada disk (alih-alih impor / ekspor) hal-hal yang seharusnya "berfungsi" - jika Anda mengambil disk virtual di antara komputer, cukup salin di atas file yang ada.
2) Jika Anda benar-benar perlu mengubah UUID untuk alasan apa pun Anda dapat menjalankan perintah berikut untuk mengkloning VHD, yang akan memberinya UUID baru:
Anda harus dapat mengimpor drive yang dikloning dan menetapkannya ke mesin seperti biasanya. Berikut adalah info yang relevan untuk perintah clonehd: http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi
sumber