Bagaimana cara mengubah VMDK ke VDI / VHD

25

Dikatakan bahwa VBoxManage modifyhd --resizeperintah VirtualBox hanya dapat digunakan pada file VDI atau VHD. Sayangnya, saya memiliki gambar VirtualBox yang dalam format VMDK, dan saya tidak tahu bagaimana mengubahnya ke dua format lainnya.

tepang
sumber
Apakah clonehdbukan pilihan bagi Anda?
rozcietrzewiacz
Jika dikonversi ke VDI, itu benar.
tshepang

Jawaban:

27

Anda dapat menggunakan prosedur dua langkah kemudian - pertama, gunakan clonemediumperintah untuk membuat gambar VDI:

VBoxManage clonemedium disk aaaa.vmdk aaaa.vdi --format VDI 

(Lihat juga opsi lain untuk clonemedium, misalnya --variant. Untuk membaca bantuan, jalankan VBoxManage | lessatau kunjungi https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi ).

Setelah Anda memiliki .vdifile, Anda dapat melanjutkan dengan modifikasi Anda.

rozcietrzewiacz
sumber
Ini bahkan berfungsi jika file VMDK menunjuk ke (bagian dari) gambar disk mentah (seperti yang dibuat oleh VBoxManage internalcommands createrawvmdk).
krlmlr
3

Jika Anda ingin mengonversi hanya disk virtual, bukan seluruh VM, Anda juga dapat menggunakan qemu-img untuk Windows: ini gratis, portabel dan berjalan di bawah command prompt.

Jenis gambar disk VirtualBox, VMware, Hyper-V semuanya didukung.

Misalnya, untuk mengonversi VMDK ke VHDX:

qemu-img.exe convert FileSource-Image.vmdk -O vhdx FileDestination-Image.vhdx

Diambil dari: http://www.sysadmit.com/2016/08/vmware-convertir-vhdx-en-vmdk.html

Tomas Jiménez
sumber
Terima kasih. Inilah yang saya butuhkan. QEMU bagus karena dapat diinstal lintas-platform juga.
SeligkeitIstInGott