Ubah ukuran hard drive VM (virtualbox)

11

Apakah ada cara untuk mengubah ukuran hard drive VM? Saya menggunakan virtualbox dan saya memiliki VM yang kehabisan ruang, melihat ke pengaturan tetapi tampaknya saya mungkin harus membuat partisi lain. Saya pikir mungkin ada cara yang lebih mudah, ada yang punya ide?

Terima kasih

stefgosselin
sumber

Jawaban:

8

Anda dapat menggunakan perintah VBoxManage.

Anda dapat melihat detailnya di sini .

Contoh:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480

Setelah mengubah ukuran hard disk, Anda harus mengubah ukuran partisi.

Untuk partisi ext3 Anda dapat mengikuti langkah - langkah ini .

daya
sumber
4
Akan menyenangkan untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan hanya untuk referensi di masa mendatang.
slhck
Iya. Saya berharap ada jalan melalui vbox gui tetapi ini berhasil.
stefgosselin
Bisakah Anda benar-benar memasukkan langkah-langkah dalam jawaban ini, alih-alih hanya memposting beberapa tautan yang relevan? Tautan dapat rusak pada suatu waktu di masa mendatang, dan kemudian informasi penting akan hilang (jika langkah-langkahnya tidak diposting di sini juga.)
Anderson Green
Jangan buka baris perintah "sebagai administrator" karena Anda akan mendapatkannya Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available). Jalankan sebagai pengguna biasa.
Michał Powaga
4

Ini bekerja pada VHD dengan gambar Win7 yang dapat di-boot:

  1. VirtualBox -> Virtual Media Manager -> Salin

  2. C: \ Program Files \ Oracle \ VirtualBox> VBoxManage.exe memodifikasihd "c: \ VirtualMachines \ Windows 7 Large.vhd" --Ukuran 2000000

  3. VirtualBox -> VM -> Pengaturan -> lepaskan VHD saat ini dan pasang VHD baru

  4. Boot VM ke Windows

  5. Gunakan Manajemen Komputer -> Disk Manager -> klik kanan pada partisi -> Perpanjang

Brian Low
sumber
Apa OS host dalam contoh ini? Apakah langkah-langkah ini berlaku untuk sistem operasi host apa pun, atau hanya satu sistem operasi host tertentu?
Anderson Green
Host adalah Win7 64-bit. Belum mencobanya di host lain.
Brian Low
Bekerja juga pada Win8 64-bit dengan gambar Win8 64-bit
Robar
3

Untuk vdiini berhasil, tuan rumah menjadi Windows 7.

c:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480
teko mabuk
sumber
1

CloneVDI dapat membantu melakukan ini. Anda dapat membuat klon dari VDI yang ada dan meningkatkan ukuran disk pada saat yang bersamaan. Menggunakan ini tanpa masalah selama beberapa tahun.

BJ292
sumber