VirtualBox untuk Windows
Mengubah ukuran file disk Anda sambil mempertahankan pengaturan mesin virtual Anda!
Langkah 1 - Ubah ukuran file disk
Mulai cmd.exe
cd
untuk dir Oracle VM VirtualBox (pada sistem 64-bit: "C:\Program Files\Oracle\VirtualBox\"
)
Jalankan perintah ini (seperti di atas):
VBoxManage clonehd "C:\path\to\source.vmdk" "C:\path_to\cloned.vdi" --format vdi
VBoxManage modifyhd "C:\path\to\cloned.vdi" --resize 51200
Windows explorer dan "salin alamat sebagai teks" melalui bilah alamat akan membantu Anda mendapatkan jalur yang Anda butuhkan.
Pada sistem windows, direktori VirtaulBox VM di bawah pengguna Anda mungkin berisi file database pengaturan XML yang telah Anda konfigurasi untuk VM Anda. Ganti nama file ini, dengan .bak
ekstensi (memiliki .vbox
ekstensi). Ganti nama .vmdk
file asli dengan .bak
ekstensi juga untuk menghindari kesalahan lain. Anda sekarang dapat dengan aman melakukan langkah ketiga tanpa pesan kesalahan untuk mengubah mesin kembali ke .vmdk
format, atau kesalahan "duplikat disk".
VBoxManage clonehd "C:\path_to\cloned.vdi" "C:\path_to\source.vmdk" --format vmdk
Anda akan diberi token UID . Salin token ini dengan menyeret-sorotnya dari jendela Windows Command Interpetor dan menggunakan Ctrl+C
pintasan keyboard.
Buka .vbox.bak
file dalam editor teks seperti Notepad ++. Anda akan disajikan dengan file basis data mirip-XML. Cari baris berikut:
<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-windows">
<Machine uuid="{some uid}" name="source disk name" OSType="the_vbox_OS" snapshotFolder="Snapshots" lastStateChange="2043-03-23T00:54:18Z">
<MediaRegistry>
<HardDisks>
<HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
Pada baris tersebut <HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
, hapus token UID lama di antara tanda kurung dan tempel yang Anda salin dari jendela perintah. Pastikan Anda membiarkan tanda kurung di tempatnya !
Simpan file ini, dan keluar dari editor teks Anda. Ganti nama .vbox.bak
file untuk mengembalikan ekstensi yang diharapkan .vbox
.
Langkah 2 - Hapus sampah
Sekarang aman untuk menghapus .bak
file yang tersisa di direktori. Yang tersisa adalah diubah ukurannya .vmdk
dengan .vbox
database yang diperbarui sementara dengan pengaturan VirtualBox Manager Anda yang sebelumnya dipertahankan.
Langkah 3 - Ubah ukuran partisi disk untuk mengisi ruang kosong
Anda sekarang dapat memulai VirtualBox VM Manager dan menjalankan VM Anda, menggunakan alat yang sesuai untuk sistem operasi untuk mengisi ruang kosong baru.
Untuk Windows VM , gunakan diskpart
dari prompt perintah yang di-boot dari Windows Recovery Consule (partisi pemulihan) ke SELECT DISK 1
, LIST PARTITION
dan kumpulkan nomor partisi C:\
drive Anda , lalu SELECT PARTITION #
. Anda dapat menggunakan EXTEND SIZE=mb
untuk mengubah ukuran Windows C: \ drive ke nilai yang sesuai. Pastikan Anda meninggalkan ruang untuk partisi pemulihan dan boot! Aman untuk mengurangi 4096 MB dari ukuran disk virtual baru Anda untuk mendapatkan nilai ini, karena salinan bayangan dan file pemulihan windows.
Untuk Linux VMs , live .ISO
gparted yang dapat Anda boot dengan file disk VM dapat ditemukan di: http://gparted.org/ Ini akan membawa Anda langsung ke gparted-gtk berbasis antarmuka pengguna grafis, dari mana Anda dapat mengisi ruang bebas Anda.
Untuk PPC / VM VM , Disk Utility
dari Finder akan membantu Anda dalam mengisi ruang kosong, tetapi Anda mungkin ingin mempertimbangkan opsi gparted Linux , karena saat ini satu-satunya metode untuk mem-boot MacOSX di VirtualBox adalah hackintosh, dan Anda tidak dapat memperluas volume Anda saat boot ke MacOSX. Anda mungkin juga ingin mencari tweaking pengaturan VM untuk sementara gparted
, untuk membuatnya boot. Partisi MacOSX dikenali oleh partisi gparted sebagai HFS
- "Heaping File System".
Langkah 4 - Foto Kucing
Karena internet. ;) Anda selesai. Nikmati .vmdk
gambar disk virtual baru yang telah diubah ukurannya dengan VirtualBox untuk Windows!