Mengecilkan Ukuran VDI pada VirtualBox

VirtualBox menggunakan format file VDI untuk menyimpan harddisk virtual. Keunggulan dari format VDI ini adalah ukurannya yang bertambah seiring penggunaan VM. Jadi, ketika pertama kali dibuat sekalipun harddisk berukuran besar, misalnya 128 GB, namun ukuran file hanya beberapa MB saja sampai harddisk tersebut benar-benar diisi oleh data.

Masalahnya, meskipun file VDI bertambah ukurannya ketika diisi data hingga 100 GB, ketika data dihapus di VM sehingga pemakaian datanya tinggal 50 GB, namun ukuran file tidak otomatis mengecil.

Untuk mengecilkan kembali ukuran VDI mengikuti pemakaian data sebenarnya di VM, lakukan langkah berikut ini.

Untuk guest OS Linux

Jalankan perintah ini di terminal:

dd if=/dev/zero of=/var/tmp/bigemptyfile bs=4096k ; rm /var/tmp/bigemptyfile

Ketika file dihapus, file hanya dihapus dari tabel master partisi dan diberi tanda bahwa lokasi tersebut boleh ditulis ulang untuk file lain. Namun data sebenarnya tidak benar-benar dihapus. Perintah di atas berfungsi untuk mengisi ruang kosong dengan nol.

Jika sudah, shut down VM tersebut.

Untuk guest OS Windows

Jika jenis VDI-nya adalah harddisk dan VDI tersebut disimpan di harddisk fisik, pertama-tama lakukan defragment pada drive C: di guest OS Windows. Proses defragment tidak perlu dilakukan untuk SSD.

Selanjutnya, unduh program SDelete di website Microsoft lalu jalankan perintah berikut di Command Prompt:

sdelete.exe c: -z

Ketika file dihapus, file hanya dihapus dari tabel master partisi dan diberi tanda bahwa lokasi tersebut boleh ditulis ulang untuk file lain. Namun data sebenarnya tidak benar-benar dihapus. Perintah di atas berfungsi untuk mengisi ruang kosong dengan nol.

Jika sudah, shut down VM tersebut.

Mengecilkan file VDI di host OS

Selanjutnya di host OS jalankan perintah berikut untuk mengecilkan ukuran file VDI.

Untuk host Windows:

VBoxManage.exe modifymedium --compact c:\lokasi\file.vdi

Untuk host Linux:

vboxmanage modifymedium --compact /lokasi/file.vdi

Untuk host Mac:

VBoxManage modifymedium --compact /lokasi/file.vdi

Selesai! Kini file VDI sudah mengecil.

Tulis Komentar