Kaip pakeisti „VirtualBox“ HDD vaizdo (VDI) dydį
Kuriant virtualią mašiną su „VirtualBox“, nesunku pasirinkti netinkamą virtualiojo HDD dydį. Vieną dieną galite susidurti su problema, kad virtualioje mašinoje nėra pakankamai laisvos vietos diske. Štai kaip galite pakeisti „VirtualBox“ HDD vaizdo (VDI) dydį neprarandant duomenų arba iš naujo neįdiegiant svečio operacinės sistemos.
„VirtualBox“ pristatomas su konsolės įrankiu „VBoxManage“, kuris gali atlikti daug užduočių, kurių negalima pasiekti iš vartotojo sąsajos. Pavyzdžiui, naudodami VBoxManage galite koreguoti virtualių mašinų BIOS datą ir laiką. Šis įrankis gali būti naudojamas norint pakeisti „VirtualBox“ HDD vaizdų dydį.
Komandinės eilutės sintaksė yra tokia:
VBoxManage modifyhd path_to_vdi_file.vdi --resize desrired_size_in_megabytes
Pavyzdžiui, pakeiskime disko, prijungto prie mano Arch Linux virtualios mašinos, dydį. Šiuo metu jo HDD dydis yra 20 GB:
Tarkime, aš noriu padaryti 30 GB. Norėdami tai padaryti, išleiskite komandą, panašią į toliau pateiktą komandą.
Linux sistemoje:
VBoxManage modifyhd '/home/user/Arch VM/Arch VM.vdi' – pakeisti dydį 30720
„Windows“ sistemoje turite atidaryti naują komandų eilutės langą aplanke C:\Program Files\Oracle\VirtualBox. Žiūrėkite šį straipsnį: Visi būdai atidaryti komandų eilutę sistemoje „Windows 10“.ir dalis „Vykdyti komandų eilutę tiesiai iš Explorer“. Komanda bus tokia pati:
VBoxManage modifikuotihd "c:\Virtualbox VMs\Arch VM\Arch VM.vdi" – pakeisti dydį 30720
Pastaba: aukščiau nurodytas dydis išreiškiamas megabaitais, taigi 30 x 1024 = 30720.
Pataisykite kelio dalį, kad ji atitiktų tikrąjį kelią jūsų aplinkoje.
Patarimas: galite pamatyti kelią į savo VDI failą virtualiosios medijos tvarkyklėje:
Komanda veikia greitai. VDI failo dydis bus pakeistas per sekundę:
Dabar „Virtual Media Manager“ spustelėkite „Atnaujinti“. Tai atspindės pakeitimus:
Viskas.