Thursday, February 27, 2020

Cara Mengganti UUID VHD Virtual Box Melalui Command Prompt (CMD)


Ini adalah kelanjutan dari artikel sebelumnya mengenai masalah pada Virtual Box, masalah lain yang muncul ketika kita membuat sebuah Virtual Machine baru menggunakan VHD hasil copy dari VHD yang sebelumnya sudah digunakan pada virtual box maka akan menampilkan pesan error seperti berikut :
UUID already exists
UUID already exists

Failed to open the hard disk E:\VirtualBox VMs\Windows 8 \Windows 8 Enterprise2.vhd.
Cannot register the hard disk ‘E:\VirtualBox VMs\Windows 8 \Windows 8 Enterprise2.vhd’ {xxxx-xxx-xxx-xxx-xxxxxxxx} because a hard disk ‘E:\VirtualBox VMs\Windows 8 Enterprise\Windows 8 Enterprise2.vhd’ with UUID {xxxx-xxx-xxx-xxx-xxxxxxxx} already exists.

Hal tersebut terjadi karena setiap vhd memiliki sebuah kode unik yang disebuh UUID dan ketika kita mengcopy sebuah vhd, UUID dari vhd hasil copy tersebut tidak akan berubah, dan Virtual Box tidak bisa membuat dua buah virtual machine dengan menggunakan vhd yang memiliki UUID yang sama.

Cara Mengatasi UUID already exists pada Virtual Box

Untuk mengatasi masalah tersebut adalah kita harus mengganti UUID dari vhd hasil copy, caranya kita bisa menggunakan fungsi virtual box pada command prompt, berikut langkah-langkahnya :
  1. Klik tombol Windows pada keyboard kemudian ketik CMD pada kolom pencarian.
  2. Klik kanan pada CMD lalu pilih Run as Administrator kemudian pilih Yes
  3. Pada jendela CMD ketikan perintah berikut : cd C:\Program Files\Oracle\VirtualBox\ kemudian tekan tombol Enter pada keyboard
  4. kemudian ketikan lagi perintah berikut : VBOXMANAGE.EXE internalcommands sethduuid “lokasi file vhd” (ganti lokasi file vhd dengan lokasi tempat vhd yang ingin diganti uuidnya disimpan misalnya E:\VirtualBox VMs\Windows 8 \Windows 8 Enterprise2.vhd) tekan tombol Enter untuk menjalankan perintah.
  5. Jika berhasil maka pada CMD akan menampilkan pesan "UUID Changed to : xxx-xxxx...." yang menandakan bahwa UUID dari vhd tersebut telah berhasil dirubah.
Cobalah kembali membuat Virtual Machine menggunakan VHD yang sudah diganti UUIDnya, seharusnya pesan error seperti gambar diatas tidak akan muncul dan Virtual Machine baru akan berhasil dibuat.

Itulah langkah bagaimana Mengganti UUID VHD Virtual Box Melalui Command Prompt (CMD), semoga bermanfaat selamat mencoba dan semoga berhasil. Apabila ada pertanyaan silahkan tuliskan dikolom komentar dibawah.

Salam,

Teknolongin.

1 komentar:

  1. masih dalam kesulitan,...dan tidak bisa dibuka ,mohon solusinya

    ReplyDelete