Jawaban:
Tidak ada cara mudah untuk melakukan ini.
Namun ada yang rumit:
http://www.my-guides.net/en/content/view/122/26/
Memiliki panduan screenshot-by-screenshot yang bagus. Pada dasarnya Anda menyalin instalasi Anda ke file disk virtual baru.
Pembaruan: Pada VirtualBox 4 mereka menambahkan dukungan untuk ekspansi.
VBoxManage modifyhd filename.vdi --resize 46080
Itu akan mengubah ukuran gambar disk virtual menjadi 45GB.
diskpart
alat utilitas melalui baris perintah atau melalui GUI Manajemen Disk tanpa mem-boot dari disk yang terpisah.
resize2fs
perintah.
Blog Trivial Proof memiliki tutorial yang bagus tentang proses untuk versi VirtualBox sebelum dan sesudah 4.0. Ini termasuk langkah-langkah untuk menyesuaikan partisi pada disk yang diperluas.
Jika Anda menjalankan Windows Server 2012 dan VirtualBox versi 4 dan di atasnya, hanya ada 4 langkah:
Buka file explorer dan klik kanan pada drive. Anda akan melihat bahwa volume telah meningkat ukurannya !!
Ini bekerja dengan sempurna (dari Windows 7 dan menggunakan VirtualBox 4.x).
Lakukan hal berikut:
VBoxManage
program ini.Dari sana, jalankan perintah berikut:
VBoxManage modifyhd <file path and name> --resize <size in MB>
misalnya:
VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000
Harus mencari sedikit tentang cara menjalankan perintah ini.
Arahkan ke folder yang memiliki namafile Anda.vdi misalnya: (cd / Users / binoy / VirtualBox \ VMs /)
Kemudian jalankan perintah untuk menambah ruang hingga 25 gb.
VBoxManage modifiedhd filename.vdi --resize 25000
Anda sekarang harus melampirkan ruang tambahan menggunakan resize2fs atau Gparted.
Sekarang juga ada GUI sederhana yang disebut Clone VDI untuk pengguna Windows yang @Eric Kigathi sebutkan di sini: https://stackoverflow.com/a/5987875/1024735
Mari kita lihat hard drive virtual yang ada saat ini dari kotak virtual Anda menggunakan perintah vboxmanage
$ vboxmanage daftar hdds
Dalam kasus saya, ini hanya mencantumkan yang ini
UUID: db753df8-de41-425b-b452-fab84f1f8b71
Parent UUID: base
State: created
Type: normal (base)
Location: /home/anonyn/WIN81_64BITS.vdi
Storage format: VDI
Capacity: 39891 MBytes
Encryption: disabled
Simpan lokasi file VDI yang ingin Anda ubah ukurannya / home /anonyn/WIN81_64BITS.vdi
Mari kita tentukan berapa banyak ruang fisik yang tersisa di mesin Anda yang sebenarnya (Linux)
$ df -j
Filesystem Size Used Avail Use% Mounted on
udev 3,9G 0 3,9G 0% /dev
tmpfs 791M 1,4M 790M 1% /run
/dev/sda2 110G 29G 76G 28% /
tmpfs 3,9G 62M 3,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda1 38M 512 38M 1% /boot/efi
tmpfs 791M 28K 791M 1% /run/user/1000
Karena dalam kasus saya saya memiliki 76GB gratis pada / dev / sda2 saya dapat meningkatkan bahwa WIN81_64BITS.vdi dengan 36GB tanpa masalah apapun
Beberapa matematika sederhana akan memungkinkan Anda untuk mendapatkan ukuran baru yang diinginkan
[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]
Sekarang Anda siap untuk membangun perintah yang akan membantu Anda menyelesaikan masalah
VBoxManage modifiedhd [path / To / File.vdi] --resize [NewSizeInMB]
$ VBoxManage modifiedhd /home/anonyn/WIN81_64BITS.vdi --resize 76755
$ VBoxManage modifiedhd /home/anonyn/WIN81_64BITS.vdi --Ukuran 76755 0% ... 10% ... 20% ... 30% ... 30% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%
Sekarang boot mesin virtual itu dan perpanjang partisi yang diinginkan mengikuti langkah-langkah ini