it-swarm.dev

Bagaimana saya bisa dengan mudah menambahkan penyimpanan ke mesin VirtualBox dengan XP diinstal?

Ketika saya menginstal Windows XP pada mesin VirtualBox, saya membuat hanya hard drive 10 GB karena dan mengira itu akan berukuran Perluas (seperti melakukan hard drive di VMWare sejauh yang saya ingat, bukankah ini benar?).

Bagaimanapun, saya mencoba untuk menginstal Visual Studio 2010 beta pada gambar Kotak Virtual ini XP dan memiliki ruang disk kehabisan.

Googling untuk sebuah jawaban, saya menemukan rumit tutorial seperti ini yang menunjukkan kepada Anda cara meningkatkan ukuran hard drive VirtualBox "hanya dalam beberapa jam". 

Tapi saya tidak bisa membayangkan akan sulit untuk:

  • menambah ukuran disk virtual (setelah semua, itu adalah virtual)
  • buat hard drive baru, katakanlah, 20 GB dan hanya lampirkan itu di mesin virtual sebagai drive D: atau E:

Bagaimana saya bisa dengan mudah menambahkan ruang penyimpanan ke mesin VirtualBox dengan XP diinstal?

67
Edward Tanguay

Saya menemukan nugget ini di tautan berikut. Ini bekerja sempurna untuk saya dan hanya butuh 5 detik.

Pada VirtualBox 4 mereka menambahkan dukungan untuk ekspansi. 

VBoxManage modifyhd filename.vdi --resize 46080

Itu akan mengubah ukuran gambar disk virtual menjadi 45GB.

https://superuser.com/questions/172651/increasing-disk-space-on-virtualbox

99
gadildafissh

Catatan: Ini berlaku untuk VirtualBox pra-4. Di VB4, ekspansi HDD telah diperkenalkan.

Menurut dokumentasi VirtualBox:

Saat membuat gambar, ukurannya perlu ditentukan, yang menentukan geometri tetap ini. Karena itu tidak mungkin untuk mengubah ukuran hard disk virtual nanti.

Jadi, cara termudah untuk menambahkan ruang tambahan ke VM yang ada adalah dengan melampirkan hard disk kedua . Buka VM Pengaturan> Hard Disk> Tambah Baru. Kemudian, klik tombol "Pilih Hard Drive" dan klik "Baru". Ikuti wizard untuk membuat hard disk virtual baru. Kemudian akan muncul sebagai D: atau E: di OS tamu Anda.

17
mhaller

Untuk pengguna Windows ada opsi tambahan yang ramah pengguna: Alat CloneVDI oleh mpack. Ini adalah front-end GUI untuk VBoxManage yang membuat segalanya sedikit lebih mudah untuk dikerjakan.

http://forums.virtualbox.org/viewtopic.php?f=6&t=22422

Seperti yang disebutkan Alexander M., Anda masih harus menggunakan GParted, Partition Magic atau editor partisi serupa untuk menumbuhkan partisi Anda ke drive fisik yang baru dialokasikan. Untuk melakukan ini, cukup unduh GParted iso, pasang sebagai bootable drive di VirtualBox dan boot darinya.

http://gparted.sourceforge.net/download.php

8
Eric Kigathi

Versi VirtualBox yang lebih baru menambahkan opsi untuk VBoxManage clonehd yang memungkinkan Anda untuk mengkloning ke disk virtual yang lebih besar. 

Prosesnya dirinci di sini: Memperluas VirtualBox Dynamic VDIs

7
Josh Wright

Langkah 1: Buat disk virtual baru sesuai instruksi @mhaller

Langkah 2: Buka kotak dialog Run ketik diskmgmt.msc dan masukkan

Langkah 3: Pilih partisi yang tidak diinisialisasi, klik kanan-> inisialisasi

Langkah 4: Pilih partisi lagi, klik kanan dan buat partisi extended, lagi klik kanan buat drive logis (sesuaikan ukuran partisi jika Anda memerlukan wizard)

Itu saja

5
Suriyan Suresh

Untuk pengguna windows:

cd “C:\Program Files\Oracle\VirtualBox”
VBoxManage modifyhd “C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi” --resize 81920

http://www.howtogeek.com/124622/how-to-enlarge-a-virtual-machines-disk-in-virtualbox-or-vmware/

3
Ayoub

Lihatlah CloneVDI dari situs VirtualBox ... 100% tanpa rasa sakit!

2
JCNAssoc

Langkah-langkah ini berhasil bagi saya untuk menambah ruang pada VM windows saya:

  1. Kloning saat ini VM dan pilih "Klon Penuh" ketika diminta:

enter image description here

  1. Ubah ukuran VDI:

    VBoxManage modifyhd Cloned.vdi --resize 45000

  2. Jalankan VM hasil kloning Anda, buka Manajemen Disk dan rentangkan volume.

2
Armand Macintosh

Saya senang Anda bisa menyelesaikan ini dengan cara ini, tetapi Anda bisa (dan saya memang) menggunakan alat GParted untuk Windows XP Host saya dengan mengikuti entri bermanfaat oleh Eric . Untuk mengulangi/memperluas solusinya (jangan takut dengan langkah #, saya mencoba membantu pemula di sini, jadi ada instruksi yang lebih rinci!):

  1. ubah ukuran hard disk virtual melalui perintah VBoxManage memodifikasihd, yang didokumentasikan dengan baik di sini dan dalam dokumentasi VirtualBox.

  2. unduh GParted-live ( http://sourceforge.net/projects/gparted/files/latest/download?source=dlp ) atau cari di internet untuk ISO live-GParted. Bagian penting adalah untuk mendapatkan live (.iso) verison, yang dalam bentuk image .ISO (CD) bootable.

  3. Pasang .ISO baru ini ke CD virtual drive di pengaturan Storage mesin Host

  4. Jika perlu/diinginkan, ubah urutan boot dalam pengaturan Sistem untuk mesin Host, untuk boot dari CD sebelum Hard Disk (atau, Anda dapat menekan F12 saat boot, dan pilih perangkat)

  5. mulai VM Anda; jika Anda mengubah urutan boot, itu akan boot ke ISO live-GParted; jika tidak tekan F12 untuk melakukan ini.

  6. jangan takut atau terlalu bingung/terbungkus dalam opsi awal yang Anda sajikan; Saya memilih semua default (boot ke default GParted, pemetaan kunci default, bahasa (dengan asumsi bahasa Inggris - maaf untuk teman-teman non-Inggris saya!), Tampilan, dll.). Baca, tapi cukup tekan enter di setiap Prompt. Dengan Windows VM Anda harus baik-baik saja dengan semua default, dan jika tidak, Anda tidak akan merusak apa pun, dan instruksinya cukup baik tentang apa yang harus dilakukan jika default tidak berfungsi .

  7. itu akan boot ke lingkungan GUI dan memulai utilitas GParted. Sorot drive c: (dengan asumsi itu drive yang ingin Anda tambah ukurannya) dan pilih resize/move.

  8. ubah ke ukuran baru yang Anda inginkan dalam MB (mereka menyingkat MiB) - cukup tambahkan jumlah baru yang tersedia (diwakili dalam angka bawah - MiB berikut) ke angka tengah. E.g: Saya mengubah milik saya dari 4000 MiB (mis., 4GB - ukuran awal saya) menjadi 15000 MiB (15 GB) karena saya telah menambahkan 10 GB ke disk virtual saya. Kemudian klik OK.

  9. Klik Terapkan. Setelah selesai Anda harus reboot - untuk alasan apa pun mouse saya tidak berfungsi pada ikon desktop pada GUI (saya tidak dapat mengklik keluar) jadi saya hanya menutup jendela VM dan memilih reboot. Saya bahkan tidak perlu melepas ISO, ternyata melakukannya secara otomatis.

  10. Biarkan Windows melalui pemeriksaan disk - ingat, Anda baru saja mengubah ukuran di luar Windows, jadi tidak ada catatan tentang ini. Ini mungkin akan memungkinkannya untuk memperbarui sendiri dengan info baru. Setelah selesai dan Anda masuk, Anda mungkin akan diberitahu bahwa Windows perlu reboot untuk menggunakan 'perangkat baru' Anda (setidaknya di XP itu untuk saya). Cukup reboot dan Anda selesai!

2
HockeyBum

saya menggunakan instruksi berikut, sangat mudah untuk meningkatkan ukuran kotak disk virtual

http://blog.bhupen.me/1/post/2011/09/increase-virtualbox-disk-size.html

1
kobi

Menambahkan drive kedua mungkin paling mudah. Itu hanya akan memakan waktu beberapa menit, dan itu tidak akan memerlukan konfigurasi apa pun, sungguh.

Atau, Anda bisa membuat drive kedua yang lebih besar, kemudian menjalankan utilitas pencitraan disk untuk menyalin semua data pada disk1 ke disk2. Itu tentu tidak akan memakan waktu beberapa jam , tapi itu akan memakan waktu lebih lama dari hanya hidup dengan dua drive.

1
Stefan Kendall

Setelah mengubah ukuran dan tidak dapat melihat pengubahan ukuran pada mesin tamu windows XP saya, saya harus melakukannya 

  1. mengkloningnya
  2. ubah ukurannya dengan "VBoxManage memodifikasihd winxppro\Clone.vdi --resize 30720" dan semuanya bekerja

Saya melihat di forum lain bahwa snapshots dapat mengganggu pengubahan ukuran dan tidak dapat menghapus semua snapshots untuk kesalahan berbeda yang saya dapatkan, satu-satunya solusi yang ditemukan bagi saya adalah mengkloningnya untuk menghapus snapshots lalu mengubah ukurannya, dan semuanya bekerja. Untuk mengubah ukuran jendela luar, CD boot gparted yang dapat ditemukan sini dapat membantu 

0
Pipo

Diambil dari sini => forums.virtualbox.org/viewtopic.php?p=41118#p41118

Anda dapat mencoba sesuatu seperti ini (lihat juga Tutorial - Semua tentang VDI: Bagaimana saya bisa mengubah ukuran partisi di dalam VDI saya? ): 

  • Buat VDI baru dengan ukuran yang diinginkan.
  • Boot GParted Live di VM dengan VDI lama dan baru terlampir.
  • Periksa di editor partisi (dibuka secara otomatis setelah booting) apa lokasi disk lama dan baru Anda. (Ini akan menjadi seperti/dev/hda dan/dev/hdb.)
  • Salin konten dari disk lama ke disk baru. Ini akan memakan waktu yang cukup lama. (Di sini/dev/hdX adalah disk asli Anda dan/dev/hdY yang baru).

    dd if=/dev/hdX of=/dev/hdY

    Peringatan: Pastikan Anda tidak mencampur disk input dan output Anda atau Anda akan menghapus semua informasi dari disk asli Anda! (jika = menentukan input dan = menentukan output.)

  • Reboot (lagi dengan GParted-Live). Sekarang Anda harus dapat meningkatkan ukuran partisi Windows pada disk baru.

Setelah Anda memverifikasi VDI yang lebih besar mem-boot Windows dengan baik (dan ukuran disk seperti yang Anda harapkan) tentu saja Anda bisa menghapus VDI yang lebih kecil. 

Sunting: Alih-alih me-reboot sebelum Anda mengubah ukuran partisi Anda harus dapat menjalankan partprobe dan tekan CTRL + R di GParted sebagai gantinya.

0
brutuscat

Jika Anda ingin mengubah ukuran disk berukuran tetap, atau ingin MENGGUNAKAN disk yang diubah ukurannya

VBoxManage modifyhd filename.vdi --resize 99999

tidak akan bekerja Ini hanya mendukung disk dinamis. Bahkan untuk disk dinamis, Anda harus mengubah ukuran partisi.

  • Buat salinan cadangan VM Anda. 
  • anda harus pergi ke manajer VirtualBox, File-VirtualMediaManager. 
  • Salin disk virtual Anda ke disk lain. Jadikan dinamis saat menyalin.
  • Pergi ke mesin Anda, Pengaturan - Penyimpanan. Tautan ke disk baru.
  • Kembali ke VirtualMediaManager. Lepaskan disk lama.
  • SEKARANG ubah ukurannya dengan disk baru, seperti 

VBoxManage memodifikasihd filename.vdi --resize 99999.

  • Ubah ukuran partisi pada disk baru:
    • unduh live Linux atau live GParted iso. 
    • Di VirtualBox manager - settings - Storage - CD tambahkan iso ini.
    • Manajer VirtualBox - pengaturan - sistem mengatur pemuatan dari CD
    • luncurkan VM, luncurkan Sudo gparted.
    • klik kanan partisi swap, BUKAN itu.
    • Pindahkan batas kanan dari partisi extended dengan swap ke kanan.
    • Pindahkan swap ke kanan
    • Pindahkan batas kiri dari partisi extended ke kanan
    • Pindahkan batas kanan partisi ANDA ke kanan.
    • Tutup VM
    • Hapus CD dari VM
  • periksa cara kerjanya
  • Tutup VM
  • hapus disk lama di VirtualMediaManager.

Anda disini!

0
Gangnus

Masalahnya adalah bahwa sistem file pada disk itu dibuat ketika disk memiliki geometri tertentu dan Anda harus memodifikasinya (saat OS Anda berjalan di atasnya).

Jadi ya, membuat hard disk virtual lebih besar bukanlah masalah besar. Masalahnya adalah membuat ruang baru tersedia untuk OS Anda. Untuk melakukan itu, Anda memerlukan alat seperti parted (Linux) atau Partition Magic (Windows).

0
Aaron Digulla