Kami tidak tahu mengapa Windows dalam kasus Anda tidak dapat menangani disk virtual yang dialokasikan secara dinamis. Mungkin patut untuk memeriksa integritas sistem file atau melakukan defragmentasi dari OS tamu Windows Anda.
Namun demikian, kita dapat dengan mudah meningkatkan ukuran virtual drive yang tumbuh secara dinamis yang dilaporkan ke OS tamu dengan mengeluarkan perintah yang dijalankan di terminal:
VBoxManage modifyhd <uuid/name> --resize <newsize in MB>
Ganti dengan uuid atau nama file (jalur penuh diperlukan) dari drive virtual Anda. Ini dapat dicantumkan dengan perintah berikut:
VBoxManage list hdds
Perhatikan bahwa jelas kami tidak dapat mengubah ukuran drive virtual jika kami telah mengambil foto atau menyelamatkan status mesin alih-alih mati. Sebelum kita mengubah ukuran drive virtual, kita perlu menghapus semua snapshot, atau mengerjakan kloning untuk memastikan kita tidak kehilangan konten snapshot. Mengecilkan disk yang berkembang secara dinamis tidak dimungkinkan.
Setelah mengubah ukuran drive virtual maka kita harus menyesuaikan tabel partisi tamu dengan ukuran drive yang diubah.
Pada Windows 7 buka Computer Management -> Disk Management untuk melihat ruang baru yang tidak terisi (ditampilkan setelah mengubah ukuran dengan menambahkan 10 GB ke drive):
Klik kanan pada partisi yang tidak terisi ini untuk memilih "Extend Volume ..." untuk menambah ukuran partisi. Anda juga dapat melakukan ini dengan mem-boot Ubuntu live .iso di mesin virtual ini untuk mengubah ukuran partisi menggunakan gparted.
Lebih detail di sini: Manual Pengguna Kotak Virtual
Lihat juga: Bagaimana cara meningkatkan ukuran hard disk mesin virtual?
Untuk mengecilkan / memadatkan disk yang tumbuh secara dinamis, lihat: Bagaimana cara mengecilkan disk VDI yang tumbuh secara dinamis dari VirtualBox?