- VBoxManage memungkinkan Anda dengan mudah mengonversi disk VDI, VHD, VMDK dan RAW dari terminal.
- Mengubah UUID penting untuk menghindari konflik saat menduplikasi disk virtual.
- Alat seperti qemu-img, PowerShell o VMware Konverter memperluas opsi konversi.
- Sangat penting untuk memeriksa kompatibilitas sistem host setelah migrasi format.
Dalam dunia virtualisasi, pengelolaan hard drive virtual merupakan tugas utama dan sering diulang. Mengonversi disk ini dari satu format ke format lain tidak hanya berguna untuk kompatibilitas lintas-platform, tetapi juga untuk tugas-tugas seperti migrasi, analisis forensik, atau sekadar memfasilitasi pengujian dalam berbagai perangkat lunak virtualisasi. Dan jika ada alat yang kuat dan serbaguna untuk bekerja dengan disk virtual, itu dia VBoxManage.
Anda sudah menggunakan Oracle VirtualBoxBaik Anda menggunakan VMware, Hyper-V, atau bahkan solusi yang lebih canggih seperti QEMU/KVM atau Proxmox, mengetahui cara menangani konversi antara format VDI, VHD, VMDK, dan RAW akan memberi Anda keuntungan besar. Dalam artikel ini, kami akan menjelaskan Cara mengonversi disk virtual antara format ini menggunakan VBoxManage dan alat pelengkap lainnya secara tepat dan terinci, tanpa ada yang terlewat.
Apa itu VBoxManage dan mengapa itu penting?
VBoxManage adalah antarmuka garis dari perintah Oracle VM VirtualBox resmi. Memungkinkan Anda melakukan tugas konfigurasi tingkat lanjut yang tidak tersedia dari antarmuka grafis. Fitur-fiturnya meliputi:
- Manajemen lengkap mesin virtual: pembuatan, modifikasi, penghapusan, boot, mati, dll.
- Kontrol terperinci dari hard drive virtual: membuat, memodifikasi, mengkloning, mengonversi, dan banyak lagi.
- Interaksi dengan perangkat jaringan, USB, folder bersama, dan snapshot.
- Otomatisasi tugas melalui skrip dan kendali jarak jauh VM.
Salah satu aspek VBoxManage yang kurang dikenal tetapi paling berguna adalah kemampuannya untuk mengubah format disk virtual, sesuatu yang penting ketika kita menginginkannya Pindahkan mesin dari VirtualBox ke VMware, Hyper-V, atau sebaliknya.
Format disk virtual yang paling umum
Sebelum masuk ke pokok bahasan, penting untuk memahami terlebih dahulu format disk virtual yang menggunakan solusi virtualisasi yang berbeda:
VDI (Gambar Disk Virtual)
Ini adalah Format asli VirtualBox, banyak digunakan karena fleksibilitasnya dan pengelolaannya mudah. Memungkinkan penyimpanan ukuran tetap atau dinamis, kemampuan snapshot, dan kinerja yang baik. Ideal untuk lingkungan pengujian dan penggunaan umum.
VHD dan VHDX
-Nya format Microsoft digunakan terutama oleh Hyper-V. VHD adalah versi lama dan mendukung drive hingga 2 TB, sementara VHDX mendukung hingga 64 TB dan menawarkan ketahanan lebih besar terhadap kegagalan berkat dukungan untuk sektor 4 KB dan pemulihan kegagalan daya.
VMDK
Format cakram VMware, kompatibel dengan banyak hypervisor seperti VirtualBox dan QEMU. Ia dapat bersifat monolitik atau dipartisi, datar atau jarang, dengan dukungan untuk snapshot dan penyimpanan tipis, dan mencapai hingga 62 TB di lingkungan modern.
RAW
Format tanpa enkapsulasi dan penggunaan forensik rutin. Itu hanyalah salinan disk byte per byte. Ideal untuk analisis, pemulihan data, dan kompatibilitas dengan alat seperti dd atau FTK, meskipun tidak seefisien dalam lingkungan virtualisasi karena kurangnya metadata.
Mengonversi disk dengan VBoxManage
VBoxManage memungkinkan Anda mengonversi disk antara format yang berbeda menggunakan perintah kloning o kloning media, menentukan format target. Sintaks umumnya adalah:
VBoxManage clonehd origen.vdi destino.vmdk --format vmdk
Itu juga bisa digunakan clonemedium, yang merupakan nama standar baru sejak versi terbaru:
VBoxManage clonemedium origen.vdi destino.vmdk --format vmdk
Contoh praktis:
Konversi VDI ke VHD
VBoxManage clonehd disco.vdi disco.vhd --format vhd
Konversi VHD ke VDI
VBoxManage clonehd disco.vhd disco.vdi --format vdi
Konversi VDI ke VMDK
VBoxManage clonehd disco.vdi disco.vmdk --format vmdk
Konversi VMDK ke VDI
VBoxManage clonehd disco.vmdk disco.vdi --format vdi
Konversi VDI ke RAW (format forensik)
VBoxManage clonehd disco.vdi disco.raw --format raw
Dalam semua kasus, konversi memerlukan disk virtual tidak digunakan dan mesin itu mati.
UUID Disk: Cara mengubahnya untuk menghindari konflik
Saat mengkloning disk secara manual dengan menyalin file VDI, VHD, atau VMDK, sering kali muncul masalah karena UUID duplikat, pengidentifikasi unik yang dikelola oleh VirtualBox. Jika dua disk identik berbagi UUID, Anda tidak akan dapat menggunakan keduanya pada sistem yang sama.
Untuk mengubah UUID disk virtual, gunakan:
VBoxManage internalcommands sethduuid disco.vdi
Ini secara otomatis menghasilkan UUID baru, yang memungkinkannya digunakan sebagai yang baru tanpa konflik.
Ini juga berguna ketika Anda ingin menggunakan kembali disk yang sama pada beberapa mesin atau mendistribusikannya di lingkungan yang berbeda.
Alat lain untuk mengonversi disk virtual
Selain VBoxManage, ada beberapa alat yang memungkinkan Anda mengonversi disk antarformat, beberapa di antaranya memiliki fitur tambahan.
QEMU-img
qemu-img adalah utilitas baris perintah yang disertakan dengan QEMU/KVM. Memungkinkan Anda bekerja dengan cakram dalam format:
- VDI
- VHD / VHDX
- VMDK
- RAW
- QCOW2, QED dan lainnya
Contoh konversi VHD ke VMDK:
qemu-img convert disco.vhd -O vmdk disco.vmdk
Atau untuk mengonversi ke format RAW:
qemu-img convert disco.vdi -O raw disco.dd
Untuk menginstal qemu-img di Linux Ubuntu:
sudo apt install qemu-utils
Konverter VMware vCenter
Alat VMware resmi untuk Konversi antar format dan migrasikan mesin fisik atau virtual ke lingkungan VMware. Anda dapat mengimpor disk VHD, VHDX, VMDK, dan bahkan RAW.
Rantai Cadangan
Alat ini memungkinkan Anda untuk melakukan konversi panas mesin virtual (yang sedang berjalan), sangat berguna untuk lingkungan yang produktif. Mendukung Hyper-V, VHD/VHDX, VMDK dan ekspor langsung ke VMware bahkan dengan kompatibilitas boot yang dimodifikasi.
Menggunakan PowerShell di Windows
Dengan menggunakan snap-in Microsoft Virtual Machine Converter (MVMC), Anda dapat mengonversi disk dari PowerShell:
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath archivo.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -DestinationLiteralPath destino.vhdx
Pertimbangan Penting Saat Mengonversi Disk
- Disarankan untuk mematikan mesin virtual sebelum mengonversi disk.. Kecuali alat seperti BackupChain, sebagian besar memerlukan disk yang tidak aktif.
- Pilih format target berdasarkan platform tempat Anda berencana menjalankan disk (VMDK untuk VMware, VHD/X untuk Hyper-V, dll).
- Hindari konflik UUID menghasilkan UUID baru setelah kloning.
- Periksa apakah sistem operasi tamu dapat di-boot pada platform baru. Mungkin memerlukan driver atau pengaturan boot yang berbeda.
- Harap perhatikan bahwa konversi antar format dapat menghilangkan metadata., seperti snapshot, anotasi, atau rantai disk di lingkungan yang lebih kompleks.
Lihat status dan informasi disk virtual
Dengan VBoxManage Anda dapat memeriksa disk virtual dengan:
VBoxManage showhdinfo disco.vdi
Ini mengembalikan informasi seperti:
- UUID
- Format
- Ukuran asli dan yang ditetapkan
- Rute fisik
Memodifikasi disk virtual untuk pemeliharaan
Menggunakan VBoxManage juga memungkinkan memodifikasi disk yang ada, menggunakan perintah seperti:
VBoxManage modifyhd disco.vdi --resize 20480
O baik:
VBoxManage modifyhd disco.vdi --compact
Perintah ini digunakan untuk:
- Meningkatkan ukuran disk (ubah ukuran).
- Mengurangi ruang yang tidak digunakan (padat), setelah penghapusan massal.
- Ubah mode akses (hanya baca, normal, dll.).
Salinan dan klon disk virtual
Jika Anda perlu mengkloning disk tanpa mengubah format:
VBoxManage clonehd disco.vdi disco2.vdi
Dalam kasus ini, ia diduplikasi dengan tetap mempertahankan format aslinya. Anda dapat menggunakannya sebagai titik awal untuk mesin virtual lain atau untuk pengujian non-destruktif.
Ekspor dan impor mesin lengkap
VirtualBox memungkinkan Anda mengekspor mesin lengkap dalam format OVA/OVF, ideal untuk memindahkannya antar sistem:
VBoxManage export nombre_maquina -o archivo.ova
Dan untuk mengimpornya:
VBoxManage import archivo.ova
Ini termasuk konfigurasi VM, disk, snapshot, dan banyak lagi. Ini adalah pilihan yang baik ketika Anda ingin memindahkan seluruh mesin beserta seluruh lingkungannya.
Pasang disk virtual pada sistem host
Jika Anda hanya perlu mengakses data pada disk virtual tanpa memulai VM, Anda dapat memasangnya secara langsung:
Di Linux
Menggunakan libguestfs:
sudo apt install libguestfs-tools
sudo mkdir /mnt/vhd
sudo guestmount --add disco.vhd --ro /mnt/vhd -m /dev/sda1
Di jendela
Dari Manajemen Disk > Tindakan > Lampirkan VHD
Ini berguna untuk memulihkan file atau melakukan analisis forensik tanpa memulai mesin virtual.
Dunia konversi disk virtual sangat luas tetapi dapat dikelola jika Anda memiliki alat yang tepat dan memahami setiap format yang terlibat. Dengan menggunakan VBoxManage dan qemu-img, Anda dapat beralih dengan mudah antara VirtualBox, VMware, dan Hyper-V, menyesuaikan lingkungan dengan kebutuhan Anda. Yang penting bukan hanya mengonversi dengan benar, tetapi juga memverifikasi UUID, memastikan kompatibilitas dengan sistem host, dan menyesuaikan disk dengan setiap platform. Jika Anda mengikuti praktik terbaik ini dan memilih alat yang tepat untuk setiap kasus, Anda akan memiliki kendali penuh atas disk mesin virtual Anda.
Penulis yang bersemangat tentang dunia byte dan teknologi secara umum. Saya suka berbagi ilmu melalui tulisan, dan itulah yang akan saya lakukan di blog ini, menunjukkan kepada Anda semua hal paling menarik tentang gadget, perangkat lunak, perangkat keras, tren teknologi, dan banyak lagi. Tujuan saya adalah membantu Anda menavigasi dunia digital dengan cara yang sederhana dan menghibur.