Cara menambah ukuran Disk Gambar VirtualBox

26

Saya telah membuat disk gambar Windows XP. Ini dari 5 GB, tapi saya ingin tahu apakah ada cara sederhana untuk meningkatkan ukuran menjadi 20 GB.

Alex. S.
sumber

Jawaban:

26

Pada VirtualBox 4.0.0, alat baris perintah VBoxManage menawarkan opsi ukuran sederhana:

VBoxManage modifyhd /path/to/vdi --resize <mbytes>

Setelah wadah disk virtual diubah ukurannya, boot ke VM dan ubah ukuran partisi untuk memanfaatkan ruang ekstra.

Lihat juga: manual VirtualBox, Bab 8. VBoxManage: memodifikasihd

gwyn
sumber
1
ini dapat diperbarui sebagai jawaban baru, saya mengujinya dan sangat sederhana.
mjsr
1
Perlu dicatat: ini hanya dapat meningkatkan ukuran drive vdi (tidak berkurang), dan hanya drive berukuran dinamis.
Russ
11

Tidak ada cara sederhana untuk melakukan ini yang saya sadari. Tidak ada aplikasi yang memungkinkan Anda menyesuaikan angka untuk menambah ukuran hard drive. Namun, ada tutorial yang cukup mudah di modhul.com yang menuntun Anda melalui proses yang mirip dengan apa yang orang lain posting di sini.

Pada dasarnya, Anda:

  • buat disk virtual baru dengan ukuran lebih besar
  • tambahkan drive itu sebagai budak ke kotak virtual Anda
  • boot ke CD Live gparted di lingkungan virtual
  • gunakan gparted untuk menyalin dari hd lama ke hd baru
  • tandai drive baru sebagai bootable

Salah satu komentator pada artikel itu menyatakan bahwa butuh waktu kurang dari 15 menit untuk beralih dari 4GB menjadi 10 GB, FWIW.

Nathan Bedford
sumber
Bagaimana Anda membuat drive dapat di-boot?
jon077
Ahhh! Tambahkan bendera boot!
jon077
Tidak 100% terkait, tetapi bagi siapa pun yang mencari instruksi serupa, tetapi os tamu adalah centos / fedora / etc dengan partisi LVM, instruksi tidak akan berfungsi. TETAPI, beberapa teman baik memposting instruksi di komentar di halaman yang disebutkan di atas: modhul.com/2008/10/21/… - petunjuknya bekerja untuk saya
sdek
2

Berikut adalah metode alternatif menggunakan salah satu dari banyak live cd yang tersedia, baik komersial maupun open source, dengan alat kloning disk / mesin. (clonezilla, hantu, dll.)

Kloning jaringan

  1. Buat mesin virtual baru dengan disk kosong baru. (20 GB per kebutuhan Anda)

  2. Boot mesin virtual lama ke image iso livecd kloning. Siapkan mesin virtual lama sebagai sumber untuk kloning.

  3. Boot mesin virtual baru ke image iso livecd yang sama. Siapkan mesin virtual baru sebagai tujuan kloning.

  4. Sistem klon melalui jaringan virtual. (Ini membutuhkan waktu lebih lama daripada kloning disk tetapi ini merupakan praktik untuk kloning jaringan fisik.)

  5. Matikan mesin virtual lama.

  6. Reboot mesin virtual baru / kloning.

Metode ini juga dapat digunakan antara dua mesin fisik, masing-masing menjalankan Virtualbox. Atau dari fisik ke virtual atau sebaliknya. Atau untuk mentransfer antara Virtualbox dan Vmware, Virtualpc, Vmfusion, Xen, Kvm atau klien virtual apa pun yang dapat melakukan booting ke gambar cd atau iso. 5GB agak berat tetapi dengan koneksi yang baik bahkan kloning melalui internet dimungkinkan. Saya sering melakukan ini untuk klien linux tetapi disk virtual yang lebih besar yang saya gunakan hanya ~ 700mb (ruang yang digunakan), membutuhkan waktu kurang dari satu jam - termasuk waktu setup.

atau

Kloning Disk

  1. Buat mesin virtual baru dengan disk kosong baru. (20 GB per kebutuhan Anda)

  2. Tambahkan disk yang dibuat dari mesin virtual baru ke mesin virtual lama untuk digunakan sebagai tujuan klon. Boot mesin virtual lama ke livecd iso image.

  3. Sistem klon pada mesin virtual lama dari disk yang lebih kecil ke disk yang lebih besar.

  4. Matikan mesin virtual lama. Hapus disk virtual baru / kloning dari mesin virtual lama.

  5. Mulai mesin virtual baru.

Ini memiliki keuntungan memperbarui mesin virtual ke versi saat ini. (Perangkat keras virtual dan format file mesin virtual dapat berubah dengan pembaruan server VM. Ini dapat menyebabkan driver baru "ditemukan" di klien yang dikloning dari versi yang lebih lama atau dari server VM yang berbeda.) Menginstal / Memperbarui alat klien VirtualBox harus sekarang memberi Anda mesin virtual saat ini dengan drive yang lebih besar dan Anda akan tetap memiliki mesin virtual asli Anda tidak berubah. Hanya saja, jangan menjalankan kedua virtual secara bersamaan. Mungkin ada masalah penamaan tabrakan dan lisensi dengan windows.

Dalam hal produk windows untuk klien virtual, Anda mungkin perlu mengaktifkan kembali virtual baru. Saya belum mengalami hal itu tetapi saya telah mendengar dari orang lain bahwa mereka harus melakukannya. Saya pikir itu ada hubungannya dengan berapa banyak hal yang berubah pada satu waktu selama klon. (memori, cpu, disk, dll.)


sumber
1

Salah satu solusi yang mungkin bisa Anda lakukan dengan cukup mudah adalah dengan hanya membuat disk virtual 20GB baru dan kemudian boot VM Anda dari disk penyelamatan dan dd 5G ke 20GB dan kemudian boot dari 20G.

pjz
sumber
1

Anda tidak bisa, tetapi Anda bisa mengkloningnya ke disk virtual yang lebih besar. Itu tidak trivial tetapi jika Anda perlu melakukannya lihat tautan ini

Jared
sumber
1
  1. Buat disk baru sesuai ukuran yang Anda inginkan.
  2. Hubungkan disk baru ke mesin asli. Anda harus masuk ke manajer disk Windows untuk memformat disk yang baru dibuat agar windows dapat menggunakannya.
  3. Gunakan Acronis EasyMigrate untuk mengkloning disk asli Anda ke yang baru.
  4. Tutup Mesin Virtual (setelah Acronis selesai), lepaskan drive lama, lampirkan yang baru (pastikan Anda menetapkannya sebagai IDE Master pada langkah ini).
  5. Boot menggunakan drive baru yang lebih besar, dikloning, ...

sumber