Bagaimana mengubah ukuran disk virtualbox. Cara menambah ukuran disk virtual VirtualBox

Pengguna perlu menentukan jumlah yang ingin dia alokasikan untuk kebutuhan OS tamu. Dalam beberapa kasus, jumlah gigabyte yang dialokasikan mungkin tidak lagi mencukupi seiring waktu, dan pertanyaan tentang meningkatkan volume drive virtual akan menjadi relevan.

Tidak selalu mungkin untuk menghitung secara akurat ukuran yang diperlukan setelah menginstal sistem di VirtualBox. Oleh karena itu, beberapa pengguna dihadapkan pada kurangnya ruang kosong di OS tamu. Ada dua cara untuk menambahkan ruang kosong ke mesin virtual tanpa menghapus image:

  • Menggunakan utilitas khusus dari VirtualBox;
  • Menambahkan hard disk virtual kedua.

Metode 1: Utilitas VBoxManage

VirtualBox memiliki utilitas bernama VBoxManage, yang memungkinkan Anda mengelola ukuran disk melalui baris perintah atau terminal, bergantung pada jenis sistem operasi. Kami akan melihat cara kerja program ini pada Windows 10 dan CentOS. Ketentuan untuk mengubah volume pada sistem operasi ini adalah sebagai berikut:

  • Format penyimpanan: dinamis;
  • Jenis disk: VDI atau VHD;
  • Status mesin: mati.

Sebelum Anda mulai mengubah, Anda perlu mengetahui ukuran pasti dari disk OS tamu dan jalur penyimpanan mesin virtual. Ini dapat dilakukan melalui VirtualBox Manager.

Dari bilah menu, pilih "Mengajukan" > "Manajer Media Maya" atau cukup klik Ctrl+D.

Di seberang OS, ukuran virtual akan ditunjukkan, dan jika Anda memilihnya dengan klik mouse, informasi tentang lokasi akan muncul di bawah.

Menggunakan VBoxManage di Windows

Setelah berhasil mengubah ukuran disk, Anda perlu mengkonfigurasi OS virtual itu sendiri, karena jumlah GB yang sama akan terus terlihat di dalamnya.


Menggunakan VBoxManage di Linux

Anda memerlukan hak root untuk bekerja dengan terminal dan utilitas itu sendiri.

  1. Masukkan perintah

    daftar vboxmanage -l hdds

  2. Di baris UUID, salin nilainya dan tempel ke perintah ini:

    vboxmanage modifikasihd YOUR_UUID --ubah ukuran 25600

  3. Di Linux, tidak mungkin untuk memperluas partisi saat OS itu sendiri sedang berjalan.

  4. Jalankan utilitasnya. Untuk membuatnya dapat di-boot, buka pengaturan mesin di VirtualBox Manager.

  5. Beralih ke bagian "Operator", dan di "Pengontrol: IDE" tambahkan GParted Live yang diunduh. Untuk melakukan ini, klik "Kosong" dan di sisi kanan, pilih gambar disk optik dengan utilitas GParted, seperti yang ditunjukkan pada tangkapan layar.

  6. Simpan pengaturan dan nyalakan mesin.
  7. Dari menu boot pilih "GParted Live (Pengaturan Default)".

  8. Konfigurator akan meminta Anda untuk memilih tata letak. Parameter ini tidak penting untuk ekspansi disk, jadi Anda dapat memilih opsi apa pun.

  9. Tentukan bahasa yang diinginkan dengan memasukkan nomornya.

  10. Saat ditanya tentang mode pilihan Anda, masukkan jawaban Anda «0» .

  11. GParted akan dimulai. Semua bagian akan ditampilkan di jendela, termasuk area yang ditambahkan melalui VBoxManage.

  12. Klik kanan pada partisi sistem, buka menu konteks (biasanya sda2), dan pilih "Ubah partisi atau pindahkan".

  13. Dengan menggunakan penggeser atau kolom input, atur volume bagian yang ingin Anda perluas. Untuk melakukan ini, gerakkan regulator ke kanan:

    Entah di lapangan "Ukuran baru" masukkan nomor yang tertera pada baris "Ukuran maksimum".

  14. Operasi terjadwal dibuat.

  15. Di bilah alat, klik "Sunting" > "Terapkan semua operasi" atau klik kanan pada operasi terjadwal itu sendiri dan pilih aplikasinya.

  16. Di jendela konfirmasi, klik "Menerapkan".

  17. Kemajuan eksekusi akan ditampilkan di jendela terpisah.

  18. Setelah selesai, Anda akan melihat bahwa ukuran disk virtual bertambah.

  19. Anda dapat mematikan mesin virtual dan menghapus media GParted Live dari pengaturan bootnya.

Metode 2: Buat drive virtual kedua

Metode mengubah ukuran disk melalui utilitas VBoxManage bukan satu-satunya dan paling aman. Jauh lebih mudah untuk menghubungkan drive virtual kedua ke mesin yang dibuat.

Tentu saja, membuat disk kedua hanya masuk akal jika Anda berencana meningkatkan kapasitas penyimpanan secara signifikan dan tidak berencana menyimpan file berukuran besar.

Sekali lagi, mari kita lihat metode menambahkan drive menggunakan Windows 10 dan CentOS sebagai contoh.

Membuat drive tambahan di VirtualBox


Menghubungkan disk virtual di Windows

OS ini, setelah menghubungkan drive, masih tidak melihat HDD tambahan, karena belum diinisialisasi.

  1. Mulai mesin virtual.

  2. Klik Menang+R, masukkan perintah diskmgmt.msc.

  3. Sebuah jendela akan terbuka meminta Anda untuk melakukan inisialisasi. Jangan mengubah pengaturan dan tekan "OKE".

  4. Drive baru akan muncul di bagian bawah jendela, namun areanya belum digunakan. Untuk menggunakannya, klik kanan dan pilih "Buat Volume Sederhana".

  5. Utilitas khusus akan terbuka. Di jendela selamat datang, klik "Berikutnya".

  6. Jangan mengubah pengaturan pada tahap ini.

  7. Pilih huruf volume atau biarkan sebagai default.

  8. Opsi pemformatan tidak perlu diubah. Jika diinginkan, di lapangan "Label Volume" Anda dapat memasukkan nama (biasanya nama “Disk lokal”).

  9. Klik "Siap".

  10. Status drive akan berubah dan akan dikenali oleh sistem.

Disk sekarang terlihat di Explorer dan siap digunakan.

Menghubungkan disk virtual di Linux

Berbeda dengan Windows, distribusi berbasis Linux tidak perlu menginisialisasi drive. Setelah membuat dan menghubungkan disk ke mesin virtual, yang tersisa hanyalah memeriksa apakah semuanya telah dilakukan dengan benar.


Ini adalah opsi paling umum dan paling nyaman untuk meningkatkan ukuran disk mesin virtual di VirtualBox. Jangan lupa untuk membuat salinan cadangan OS penting jika Anda memutuskan untuk menggunakan utilitas VBoxManage, dan pastikan ada cukup ruang kosong di disk utama untuk mengalokasikan ruang untuk drive virtual.

Kekhususan pekerjaan saya sedemikian rupa sehingga saya sering harus menguji program, layanan, dll. Juga dalam kehidupan sehari-hari saya menginstal banyak program yang saya perlukan di komputer saya. Pertama, saya memeriksa program baru, dan kemudian, jika program tersebut layak, saya menginstalnya di komputer saya. Saya menguji aplikasi yang tidak ada dalam sistem operasi saya (selanjutnya disebut “OS”) agar tidak mengacaukannya. Banyak orang yang belum tahu akan langsung bertanya: “Di mana Anda mengujinya, jika tidak di OS utama?” Jawabannya sederhana: “Di OS tamu!” Jika Anda tidak tahu apa-apa tentang ini, pelajari informasi tentang sistem virtualisasi. Pada artikel ini saya akan memberi tahu orang-orang yang mengetahui apa itu sistem virtualisasi, bagaimana cara menambah disk mesin virtual yang berjalan di "VirtualBox".

Banyak orang yang menggunakan “VirtualBox” sering mengalami masalah ketika OS tamu kehabisan ruang pada hard disk (hard disk virtual). Dalam hal ini, banyak orang menambahkan hard drive kedua ke OS tamu.

Namun, ada cara untuk meningkatkan kapasitas hard drive yang langsung diinstal OS tamu. Mari kita pertimbangkan masalah peningkatan kapasitas hard drive; untuk ini perlu dilakukan sejumlah operasi. Jadi mari kita mulai.

Anda dapat menambah ukuran disk jika dalam format VirtualBox asli, dengan ekstensi vdi. Jika Anda mengekspor mesin virtual, kemungkinan besar disk Anda dalam format vmdk dan operasi yang dijelaskan di bawah ini bukan untuk Anda.

1) OS tamu harus dimatikan.

2) Hapus semua “snapshot” yang Anda ambil, saya harap Anda mengetahuinya (lihat Gambar 1).

3) Temukan path tempat Anda menginstal “VirtualBox” itu sendiri, secara default diinstal di jalur “C:\Program Files\Oracle\VirtualBox\VBoxManage.exe”.

4) Temukan di mana hard disk virtual OS tamu Anda berada dan nama disk tersebut (lihat Gambar 2). Bagi saya itu terletak di sepanjang jalur: “C:\VM (VirtualBox)\Win7-x64\Win7-x64.vdi”.

5) Luncurkan baris perintah, untuk melakukan ini, ketik "cmd" di menu "Start" dan tekan "Enter" (lihat Gambar 3).

Jika tidak berhasil, maka jalankan secara manual, letaknya di path: “c:\Windows\System32\cmd.exe”.

6) Di baris perintah, masukkan perintah "modifyhd -resize" dan tekan "Enter".

Misalnya, saya akan mendapatkan perintah berikut:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifikasihd "C:\VM (VirtualBox)\Win7-x64\Win7-x64.vdi" --ubah ukuran 25000

Jadi, saya meningkatkan disk menjadi 25.000 megabyte, atau hampir 25 gigabyte (kami tidak akan menghitung secara pasti). Namun bukan itu saja, karena mesin tamu tidak melihat ruang kosong tambahan, untuk melakukan ini, Anda perlu meluncurkan OS tamu dan memperluas disk di bawahnya, karena kami telah menambahkan ruang ke disk. Mari kita mulai...

7) Kami meluncurkan OS tamu.

8) Buka manajemen komputer (lihat Gambar 5).

9) Kami pergi ke manajemen disk dan di sini kami melihat drive "C" kami dan ruang kosong yang tidak terisi yang muncul, yang akan kami tambahkan ke drive "C" (lihat Gambar 6).

10) Kami memperluas volume (drive "C"), untuk melakukan ini, klik kanan pada drive "C" dan pilih item menu "Perluas volume" (lihat Gambar 7).

11) Di jendela berikutnya, klik tombol "Berikutnya" dan sebuah jendela akan terbuka di mana kita akan melihat bahwa sistem itu sendiri secara otomatis menawarkan untuk menambahkan semua ruang kosong ke drive "C". Kami membiarkan semuanya apa adanya, tanpa mengubah apa pun, dan klik tombol "Berikutnya" (lihat Gambar 8).

Di jendela berikutnya, klik tombol "Selesai".

Semua. Sekarang ukuran drive “C” di OS tamu menjadi lebih besar. Kami menikmati pekerjaan kami di masa depan.
Bagi yang belum familiar dengan sistem virtualisasi, saya sarankan Anda mengenalnya, karena berguna dan penting bagi banyak orang.

Oracle VM VirtualBox adalah salah satu perangkat lunak paling populer dan stabil di mana pengguna dapat menginstal dan menguji sistem operasi dari berbagai versi dan build. Saat membuat image mesin virtual baru, VirtualBox memungkinkan pengguna memilih ukuran disk virtual, RAM, dan memori grafis yang mereka perlukan. Namun setelah menginstal sistem operasi pada mesin virtual, pengguna tidak selalu dapat mengubah ukuran disk virtual dengan mudah. Opsi ini tidak tersedia di lingkungan virtual. Pada artikel ini kami akan memberi tahu Anda cara memperbaiki situasi ini dan menambah ukuran ruang disk virtual Anda.

PENTING! Saat melakukan manipulasi apa pun dengan hard disk virtual, selalu buat salinan cadangannya!

Metode 1 - Menggunakan Baris Perintah

Catatan: meningkatkan ukuran media virtual hanya didukung pada disk dinamis dalam format VDI atau VHD.

Jika Anda ingin menambah ukuran ruang disk virtual menggunakan aturan berikut:

Langkah 1

Buka sistem operasi utama Anda dan buka prompt perintah dengan hak administrator.


Langkah 2

Ketik perintah berikut dan tekan Enter:

CD C:\Program Files\Oracle\VirtualBox\

Langkah 3

Setelah itu masukkan perintah berikut:

vboxmanage 30000 modifhd-[ukuran disk baru] "D:\VirtualBox\Windows 8.1 Pratinjau.vdi"

Alih-alih jalur yang ditentukan, Anda perlu menentukan jalur penyimpanan gambar Anda.


Catatan: Perintah ini akan menambah jumlah ruang disk virtual di VirtualBox, tetapi untuk menggunakannya Anda perlu mengikuti langkah-langkah di bawah ini:

Langkah 4

Buka VirtualBox dan mulai mesin virtual yang ruang disknya ingin Anda perluas.

Langkah 5

Jika Anda telah menginstal Windows, maka Anda perlu meluncurkan konsol Manajemen Disk (tekan kombinasi tombol Win+R dan masukkan “diskmgmt.msc” di kolom, lalu klik “OK”).

Langkah 6

Di konsol Manajemen Disk, ruang disk yang Anda tambahkan akan tampak tidak terisi. Untuk mengaktifkannya, klik kanan pada disk virtual dan pilih "Perluas Volume".


Langkah 7

Tingkatkan kapasitas disk hingga batasnya dan klik OK. Prosedurnya akan memakan waktu beberapa menit, setelah itu ukuran hard drive akan diubah.

Catatan: Sebelum melakukan langkah-langkah yang dijelaskan di atas, kami menyarankan Anda membuat salinan cadangan mesin virtual yang kapasitas disknya ingin Anda tingkatkan. Perhatikan juga fakta bahwa partisi tempat Anda menyimpan mesin virtual (.VDI) harus memiliki ruang kosong yang cukup untuk dapat memperluas disk virtual.

Metode 2 – Buat partisi kedua

Dalam beberapa kasus, metode di atas dapat menyebabkan hilangnya data, jadi kami akan mempertimbangkan metode kedua - yang paling aman. Ini terdiri dari pembuatan hard disk virtual kedua dan menghubungkannya ke mesin virtual Anda saat ini. Anda dapat melakukannya sebagai berikut:

Langkah 1

Matikan mesin virtual dan buka pengaturannya.


Langkah 2

Buka submenu “Media” dan di kolom “Media penyimpanan”, klik ikon “Tambahkan perangkat”. Pilih "Tambahkan Hard Drive".


Langkah 3


Langkah 4

Sebuah konfigurator akan terbuka di depan Anda, di mana Anda perlu menentukan nama dan jalur di mana image hard disk akan ditempatkan. Juga, jangan lupa untuk menunjukkan ukuran dan jenisnya (sebaiknya VDI). Setelah Anda menetapkan nilai yang sesuai untuk Anda, klik tombol “Buat”. HDD virtual baru akan dibuat dan segera ditambahkan ke mesin virtual.


Langkah 5

Mulai mesin virtual, buka manajer disk seperti yang dijelaskan dalam metode 1 (langkah 5).

Langkah 6

Anda akan melihat partisi disk yang tidak terisi. Klik kanan padanya dan pilih "Buat Volume".


Langkah 7

Di Wizard Pembuatan Volume, Anda akan menentukan ukurannya langkah demi langkah,


tetapkan surat, dan juga pilih sistem file.


Setelah ini, di samping satu disk virtual, Anda akan membuat disk kedua, namun sama sekali tidak memengaruhi disk pertama.

Apa yang harus dilakukan jika Anda memiliki OS Linux virtual?

Jika Anda menginstal Linux di mesin virtual Anda, maka perluasan di OS fisik dilakukan dengan cara yang sama seperti metode yang dijelaskan di atas, tetapi saat memulai OS tamu, Anda perlu bertindak berbeda, karena tidak ada manajer disk di OS Linux, seperti itu. Untuk menambahkan disk yang dibuat atau memperluas disk yang sudah ada, lakukan hal berikut:

Langkah 1

Buka konsol, ketik "su" dan tekan enter.

Langkah 2

Masukkan kata sandi administrator dan tekan Enter.

Langkah 3

Instal paket "GParted". Untuk melakukan ini, masukkan perintah di konsol:

Untuk distribusi Ubuntu, Debian, Mint akan terlihat seperti ini:

sudo apt-get install gparted

Untuk Fedora, Centos, perintahnya akan terlihat berbeda:

su yum instal gparted

Langkah 4

Tunggu hingga paket diunduh dan diinstal. Agar instalasi berhasil diselesaikan, OS virtual Anda harus terhubung ke Internet.

Langkah 5

Luncurkan GParted. Di jendela utama Anda akan melihat daftar semua drive yang tersedia. Di sini Anda juga akan menemukan area yang Anda tambahkan. Itu akan ditandai sebagai tidak bertanda.


Sekarang, bergantung pada metode mana di atas yang Anda pilih, lakukan hal berikut:

Untuk metode 1:

  1. Klik kanan pada disk Anda saat ini tempat OS diinstal dan pilih “Ubah Ukuran”.
  2. Di jendela baru, gunakan penggeser untuk menentukan ukuran disk baru, dengan mempertimbangkan jumlah ruang yang telah Anda alokasikan. Setelah itu, klik tombol “Ubah Ukuran”.
Untuk metode 2:

Saat membuat disk virtual di program virtualbox, volume yang ditetapkan mungkin tidak cukup selama pengoperasian. Maka Anda perlu meningkatkan ukuran disk. Pada prinsipnya, hal ini tidak sulit dilakukan dalam kasus media dinamis, namun komplikasi dapat timbul jika disk diperbaiki. Karena program ini tidak menyediakan peningkatan volume media yang dibuat jenis ini.

Namun jangan putus asa, masih ada solusinya, meski membutuhkan waktu lebih lama. Cara ini dilakukan dengan mengkloning fixed disk dan mengubahnya menjadi dinamis, kemudian pekerjaan akan dilakukan dengan kloning. Bagi yang belum tahu, semua informasi (folder, file, program yang diinstal) dari donor ditransfer ke disk kloning. Baiklah, mari kita lihat masalah ini dengan menggunakan contoh visual.

Mengkloning disk tetap di VirtualBox

Buka programnya dan pergi mengajukan -> manajer media virtual.

Dalam daftar hard disk virtual, pilih yang Anda perlukan, klik kanan dan klik menyalin. Dalam kasus saya, ini adalah Windows 7 tetap, dengan kapasitas 20 GB.

Kami telah memilih disk, jadi klik Berikutnya.

Kami menunjukkan jenis klon yang akan dibuat, saya lebih suka VHD, Anda dapat memilih yang lain.

Di jendela ini kami secara alami tertarik hard disk virtual dinamis.

Tetapkan nama apa pun untuk disk yang akan datang dan klik menyalin.

Kita tunggu kurang lebih 10-15 menit hingga proses clone selesai.

Setelah menyelesaikan prosedur, buka folder dengan disk virtual untuk memastikan bahwa media telah dibuat.

Meningkatkan ukuran disk di VirtualBox

Setelah memastikan pembuatannya, kami melanjutkan ke prosedur untuk menambah ukuran. Di sini kita perlu membuka baris perintah. Jika Anda memiliki Windows 10, klik kanan pada menu start dan buka baris perintah, sebaiknya sebagai administrator.

Dalam kasus tujuh, tekan mulai dan masukkan dalam pencarian cmd, jalankan file yang ditemukan sebagai administrator.

Sekarang kita perlu memasukkan perintah tertentu, tetapi pertama-tama kita perlu memastikan lokasi folder dengan file program dan disk virtual (klon).
Setelah Anda yakin, masukkan perintah:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifikasihd "H:\VirtualBox VMs\Windows 7\Windows 7_2.vhd" --ubah ukuran 31000

  • C:\Program Files\Oracle\VirtualBox\VBoxManage.exe- jalur ke folder dengan file program virtualbox.
  • H:\VirtualBox VMs\Windows 7\Windows 7_2.vhd- lokasi disk yang dibuat (klon).
  • --ubah ukuran 31000- perintah untuk mengubah ukuran hingga 31000MB.

Kami menunggu akhir proses.

Buat mesin virtual

Setelah membuka virtualbox, tekan tombol membuat.

Dalam mode ahli, masukkan nama yang diinginkan, tipe OS 1, tunjukkan jumlah memori (RAM) 2 yang diperlukan, pilih item menggunakan hard disk virtual yang ada 3 dan tekan tombol tinjau 4.

Pilih klon kami dan klik tombol buka.

Sekarang klik membuat.

Seperti yang bisa kita lihat, mesin telah dibuat, mari kita luncurkan.

Kami pergi ke komputer saya dan melihat bahwa volumenya tetap 20GB. Masalahnya adalah dalam sistem virtual itu sendiri Anda perlu memperluas volumenya. Saat membuat klon, salinan persisnya dibuat, dan volumenya sendiri harus ditingkatkan secara manual di sistem.

Meningkatkan ukuran disk di mesin virtual

Untuk melakukan ini, buka kontrol komputer dengan mengklik kanan ikon Komputer Saya dan memilih item yang sesuai.

Di sini kami tertarik pada tabnya manajemen disk. Seperti yang Anda lihat, ada ruang yang tidak terisi dalam ukuran 9 GB. Itulah yang kami butuhkan. Sekarang Anda perlu menambahkan partisi ini ke partisi (C :), untuk melakukan ini, klik kanan pada (C :) dan pilih item memperluas volume.

Ukuran ruang yang dialokasikan harus maksimal, karena kami mentransfer seluruh volume disk.

Siap.

Seperti yang bisa kita lihat, tidak ada lagi ruang yang tidak terisi, sehingga sudah ditemukan distribusinya di disk lokal (C :).

Saat kita masuk ke komputer saya, kita akan melihat bahwa ukuran disk telah bertambah.

Mungkin Anda akan berkata Disknya juga dinamis, tetapi kami ingin menambah ukuran disk tetap. Jadi, sekarang Anda mengkloning klon yang dibuat dan mengubahnya menjadi klon tetap, untungnya Anda telah mempelajari cara melakukan ini dan akan mendapatkan apa yang Anda inginkan.

TENTANGBerikan pendapat Anda tentang artikel ini, dan tentu saja ajukan pertanyaan Anda jika tiba-tiba ada yang tidak beres pada Anda.

Terima kasih atas perhatian Anda!

16 jawaban

Jika Anda ingin menghentikan pencadangan hard drive vmdk (mungkin Anda tertarik untuk menggunakan drive tersebut juga di vwmare), ikuti langkah-langkah berikut:

VBoxManage clonemedium "source.vmdk" "cloned.vdi" --format vdi VBoxManage memodifikasimedium "cloned.vdi" --mengubah ukuran 51200 VBoxManage clonemedium "cloned.vdi" "resized.vmdk" --format vmdk

Cara di atas akan mengubah ukuran harddisk menjadi 50GB (50*1024MB).

Untuk menyelesaikan sesuatu Anda juga perlu mengubah ukuran disk! Untuk mencapai hal ini, Anda dapat mengunduh iso dan mem-boot dari iso tersebut untuk mengubah ukuran disk Anda (pilih iso di pengaturan kotak virtual).

PS Jika ukuran baru Anda terlalu kecil Anda akan mendapatkan kesalahan yang sama bahkan dengan file vdi baru Anda.

Saya memiliki klien Windows 7 di host Mac dan posting ini SANGAT membantu. Terima kasih.

  • Luncurkan gambar vmdk baru yang lebih besar.
  • Buka menu Start dan klik kanan Komputer dan pilih Kelola.
  • Pilih "Manajemen Disk"
  • Anda akan melihat ruang abu-abu di drive C Anda (dalam kasus saya).
  • Klik kanan drive C dan pilih Perpanjang Volume.
  • Pilih ukuran dan klik

Manis! Saya lebih suka menggunakan alat pihak ketiga dengan peringatan kehilangan data.

Sebenarnya yang dibutuhkan hanya perintah berikut:

VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi VBoxManage memodifikasihd "cloned.vdi" --mengubah ukuran 51200

Anda kemudian dapat memilih cloned.dvi dari penyimpanan GUI Virtualbox.

Setelah itu, luncurkan jendela virtual dan perluas drive C Anda seperti metode Code Chops.

Tidak perlu mengonversi file *.vdi ke file *.vmdk.

Karena ini adalah file vmdk, Anda dapat menggunakan VMWare vdiskmanager jika tersedia untuk platform Anda. VMWare memiliki versi x86 Linux, Windows dan OS X.

Dan kemudian Anda cukup melakukan:

1023856-vdiskmanager-windows-7.0.1.exe -x 30720M Mesin-disk1.vmdk

Hal ini untuk menghindari kloning dan kemudian memperluas disk. Sekarang Anda memerlukan alat tambahan, dan vmdk adalah format disk VMWare, dan Anda masih menggunakan Virtualbox, jadi mungkin ada ketidakcocokan.

qemu-img mungkin juga berfungsi, tapi saya tidak yakin apakah itu mendukung pengubahan ukuran file vmdk. Ini akan terlihat seperti ini:

Qemu-img mengubah ukuran Mesin-disk1.vmdk +8G

Dan sebagai pengingat, dengan keduanya, Anda masih harus mempartisi partisi tersebut setelah mengubah ukuran disk yang mendasarinya. Semua alat ini pada dasarnya adalah dd if=/dev/old_disk of=/dev/new_disk bs=16M .

Anda dapat menggunakan pemutar Vmware untuk mengubah ukuran vmdk. Ini menghapus konversi pulang pergi (lihat posting lain) jika Anda ingin menyimpannya dalam format vmdk. Pastikan saja saat menambahkan vmdk ke vmware, jangan pilih format pembaruan saat diminta, simpan yang sekarang jika VirtualBox tidak menerimanya.

Mencoba semua solusi di sini, tetapi tidak ada yang berhasil. Setelah berjam-jam menggali, saya menemukan postingan blog ini dan seperti sulap, semuanya berfungsi. Saya harus membuat beberapa penyesuaian kecil, jadi inilah versi modifikasi. Diuji dengan Docker versi 17.06.0-ce, build 02c1d87.

Setelah pengembang benar-benar mulai memasukkan aplikasi mereka ke dalam container, mereka sering kali menghasilkan image dalam jumlah besar dan dengan cepat mengisi ruang hard drive sebesar 20 GB yang dialokasikan untuk Docker VM default. Untuk memastikan bahwa VM Docker memiliki ruang disk yang cukup, kita harus mengubah ukuran /dev/sda1 ke angka yang lebih masuk akal.

Kotak Virtual untuk Windows

Mengubah ukuran file pada disk kapan kelestarian pengaturan mesin virtual!

Langkah 1 - Ubah ukuran file pada disk

Jalankan cmd.exe

cd ke direktori Oracle VM VirtualBox (pada sistem 64-bit: "C:\Program Files\Oracle\VirtualBox\")

Jalankan perintah ini (seperti di atas):

VBoxManage clonehd "C:\path\to\source.vmdk" "C:\path_to\cloned.vdi" --format vdi VBoxManage modifikasihd "C:\path\to\cloned.vdi" --ubah ukuran 51200

Windows Explorer dan "menyalin alamat sebagai teks" melalui bilah alamat akan membantu Anda menemukan jalur yang Anda inginkan.

Pada sistem Windows, direktori VM VirtaulBox di bawah pengguna Anda mungkin berisi file database XML dengan pengaturan yang telah Anda konfigurasikan untuk mesin virtual Anda. Ganti nama file ini dengan ekstensi .bak (memiliki ekstensi .vbox). Ganti nama juga file .vmdk asli dengan ekstensi .bak untuk menghindari kesalahan berulang. Anda sekarang dapat menyelesaikan langkah ketiga dengan aman tanpa pesan kesalahan untuk mengonversi mesin kembali ke format .vmdk atau dengan kesalahan "duplikat disk".

VBoxManage clonehd "C:\path_to\cloned.vdi" "C:\path_to\source.vmdk" --format vmdk

Anda akan disajikan tanda UID. Salin token ini dengan menyeretnya keluar dari jendela Windows Command Interpetor dan menggunakan Ctrl+C

Buka file .vbox.bak di editor teks seperti Notepad++. Anda akan disajikan dengan file database mirip XML. Carilah baris-baris ini:

Sejalan menghapus penanda UID lama di antara tanda kurung dan menyisipkan yang Anda salin dari jendela command prompt. Pastikan Anda meninggalkan tanda kurung di lokasi !

Simpan file ini dan keluar dari editor teks. Ganti nama file .vbox.bak untuk mengembalikannya ke ekstensi .vbox yang diharapkan.

Langkah 2 - Hapus sampah

Sekarang aman untuk menghapus file .bak yang tersisa di direktori. Yang tersisa hanyalah ukuran .vmdk dengan data .vbox yang diperbarui sedangkan dengan pengaturan VirtualBox Manager yang disimpan sebelumnya.

Langkah 3 - Ubah ukuran partisi disk untuk mengisi ruang kosong

Anda sekarang dapat meluncurkan VirtualBox VM Manager dan memulai mesin virtual Anda menggunakan alat sistem operasi yang sesuai untuk mengisi ruang kosong baru.

Untuk Mesin virtual Windows gunakan diskpart dari baris perintah yang diunduh dari Konsul Pemulihan Windows (partisi pemulihan) di SELECT DISK 1 , LIST PARTITION dan kumpulkan nomor partisi drive C:\ Anda, lalu SELECT PARTITION # . Anda dapat menggunakan EXTEND SIZE=mb untuk mengubah ukuran drive Windows C:\ ke ukuran yang sesuai. Jangan lupa sisakan ruang untuk pemulihan dan partisi boot! Untuk mendapatkan nilai ini, Anda dapat dengan aman mengurangi 4096 MB dari ukuran disk virtual baru Anda karena file Windows Shadow Copy dan Recovery.

Untuk Mesin virtual Linux ISO gparted langsung yang dapat Anda unduh dengan file disk mesin virtual dapat ditemukan di: http://gparted.org/. Ini akan membuka Anda langsung ke GUI berbasis gparted-gtk dari mana Anda dapat mengisi ruang kosong Anda.

Untuk Mesin virtual PPC/Mac Utilitas Disk dari Finder akan membantu Anda mengisi ruang kosong, namun Anda mungkin ingin mempertimbangkannya varian Linux gparted karena saat ini satu-satunya cara untuk mem-boot MacOSX ke VirtualBox adalah hackintosh dan Anda tidak dapat memperluasnya. volume Anda saat boot ke MacOSX. Anda juga dapat melakukan gparted sementara pada opsi mesin virtual agar gparted dapat memuatnya. Partisi MacOSX dikenali oleh gparted sebagai partisi HFS - "Heaping File System".

Langkah 4 - Foto Kucing

Karena Internet. ;) Anda sudah selesai. Nikmati disk .vmdk virtual .vmdk baru Anda dengan VirtualBox untuk Windows!

Di sini Anda dapat mengubah ukuran disk VirtualBox, apakah itu format tetap atau dinamis. Secara khusus, ini mencegah kesalahan yang Anda alami dengan format disk tetap.

⚠️ Cadangan disk virtual. Anda tidak pernah tahu apa yang salah.

Di tuan rumah:

    Buka jendela terminal.

    Di Windows: Buka prompt cmd.

  • Buka direktori dengan disk virtual yang ingin Anda ubah. Misalnya:

    CD "VM Saya"

    Buat disk VirtualBox baru dengan nama file, ukuran (dalam megabyte), dan format yang diinginkan (Standar (dinamis) atau Tetap). Misalnya, untuk membuat disk format tetap 50 GB bernama MyNewDisk.vdi:

    VBoxManage createmedium --nama file "MyNewDisk.vdi" --ukuran 50000 --varian Tetap

    Jika VBoxManage tidak dikenali sebagai perintah, berikan jalur lengkap ke perintah tersebut. Itu dapat ditemukan di direktori instalasi VirtualBox. Di Windows, perintah yang ditentukan akan terlihat seperti ini:

    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createmedium --nama file "MyNewDisk.vdi" --ukuran 50000 --varian Diperbaiki

  • Salin disk asli ke disk baru.

    VBoxManage clonemedium "MyOriginalDisk.vdi" "MyNewDisk.vdi" --ada

    Ukurannya sudah selesai! Anda dapat memeriksa properti disk baru jika Anda ingin:

    VBoxManage tampilkan mediuminfo "MyNewDisk.vdi"

    Ubah mesin virtual untuk menggunakan disk baru.

    Saya memilikinya di sini karena saya perlu mengubah ukuran disk untuk lingkungan pengembangan Docker (CoreOS) saya.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat