se tapahtui minulle tänään: loin Virtualbox (vapaa) virtuaalikone (VM) suorittaa joitakin testejä (siirtämällä vanha PC VM), ja olen aliarvioitu levyn koko, että olen todella tarvitaan: kanssa 15GB, Käyttöjärjestelmä (Windows 7) ei edes ole tarpeeksi tilaa päivittää itse. Ei se mitään.Voinko suurentaa levyn yhdellä klikkauksella? En oikeastaan.
(toisin kuin VMWare) ei ole graafista käyttöliittymää, joka muuttaisi kyseistä asetusta. Mutta tuskailla ei, näin se tehdään nopeasti komentorivillä sekä Windows ja Mac. Tee ensin varmuuskopio VM: stä!
TEKNISET TIEDOT
- ”uusi graafinen käyttöliittymäosio lisättiin VirtualBox 6: lla (Toukokuu 2020)
- tämä kirjoitettiin VirtualBox 4.3.22: lla Windowsissa ja 4.3.20: lla Macissa (Helmikuu 2015)
- virtuaalikoneessa on dynaamisesti varattu levy (mikä tarkoittaa, ettäVDI-tiedosto kasvaa ajan myötä)
- VM-käyttöjärjestelmä on Windows 7
Uusi graafinen käyttöliittymä muuttaa kokoa
VirtualBoxin uudemmassa versiossa sinulla on Virtual Media Manager, jonka ohjaamo muuttaa levyn kokoa sinulle (huomasin sen V6: ssa.x mutta olen epävarma siitä, milloin se lisättiin). Se on hyvin yksinkertainen, koska vain mennä Tiedosto-valikko ja valitse se.
valitse sitten muokattava levy ja valitse uusi Koko, jota seuraa ”Apply”. Mutta se ei ole ohi! Tämän uuden graafisen käyttöliittymän avulla voit periaatteessa ohittaa vaiheen 1 vaiheeseen 4 alla olevissa ohjeissa.
se vastaa fyysisen levyn koon kasvattamista, mutta Käyttöjärjestelmäosiota on silti laajennettava vaiheesta 5 eteenpäin kuvatulla tavalla.
Windows
Vaihe 1
avaa komentokehote klikkaamalla sen kuvaketta tai kirjoittamalla ”cmd” in Start>Search.
Step 2
Go where VirtualBox is installed (tyypillisesti C:\Program Files\Oracle\VirtualBox) to find the VboxManage utility (full documentation here). Here are the commands to type (one per line):
cd\
cd ”Program Files\Oracle\VirtualBox”
You should now be in the proper directory, and can even verify that the VBoxManage.exe app is there by typing
dir VboxManage.exe
Step 3
Find the file path where your virtual machine disk file (.vdi) is (usually in C:\Users\<username>\VirtualBox VMs\).
Step 4
Use the modifyhd command of VBoxManage (a utility that comes with VirtualBox) as follows:
VBoxManage modifyhd ”C:\Users\<username>\VirtualBox VMs\<vm_name><disk_name>.vdi” –resize <koko MB>
minun tapauksessani kirjoitin (uudelleen kokoon 40 GB tai 40000 MB):
vboxmanage modifyhd ”c:\Users\Hubert\VirtualBox VMs\Accounting Clone\Accounting Windows Clone.vdi” – resize 40000
lainausmerkit ovat tarpeen, koska tiedostopolulla (ja nimellä) on välilyöntejä, eikä kehote pystyisi käsittelemään niitä ilman lainausmerkkejä.
Huom: siinä on kaksi viivaa ennen ”kokoa”. Fonttisi mukaan se voi näkyä visuaalisesti yhtenä pitkänä rivinä.
sinun pitäisi nähdä visuaalinen vahvistus siitä, että vboxmanage toimii tiedostossa. Aika tehdä tämä riippuu koosta, mutta sen pitäisi olla muutamassa minuutissa. Virtual box vahvistaa nyt, että asema on suurempi (tässä, se on 40GB kuten pyysimme)
Step 5
Boot in your virtual machine, ja huomaat, että asema näyttää edelleen olevan samankokoinen kuin ennen (tässä, 15GB) !!! Se on normaalia-tämä johtuu vain siitä, että vaikka levy on uusittu, osio on edelleen perustettu alkuperäiseen kokoonsa. Voimme korjata sen.
Step 6
Siirry levyn hallintaan tekemällä Start>Computer (right-click)>Manager>varastointi>Levynhallinta. (voit avata sen myös komentoriviltä)
Step 7
-klikkaa hiiren kakkospainikkeella olemassa olevaa osiota, jota haluat laajentaa (tässä, C:) ja valitse ponnahdusvalikosta ”Extend Volume”.
oletuksena Levynhallinta ehdottaa, että laajennat kaiken käytettävissä olevan tilan, mitä luultavasti haluat tehdä, mutta voit valita minkä tahansa muun koon. Alla oleva kuvakaappaus näyttää, että lisäämme 24GB nykyiseen 15GB => lähes 40GB.
ja jos kaikki menee hyvin, C: driven uusi ulkoasu näyttää nyt pyytämämme 40 Gt. Ole hyvä. Voit vihdoin käyttää ylimääräistä tilaa!
varmuuden vuoksi tässä on myös video (ei minun), joka näyttää miltä prosessi näyttää. Se käyttää hieman erilaista Windows-versiota, mutta sen pitäisi olla riittävän lähellä:
Mac OS X
Vaihe 1
Jos käytät Mac OS: ää, menettely on lähes täsmälleen sama. Teen tästä lyhyemmän ajan vuoksi. Tiedän, että jotkut käyttäjät eivät ole koskaan käyttäneet komentokehotetta (lisätietoja OSX-kehote), joten näin löydät sen: etsi vain Terminal app.
Vaihe 2
Etsi virtuaalikoneesi koko polku ja tiedostonimi .VDI-virtuaalilevytiedosto. Tarvitset molemmat syöttääksesi komennon terminaalissa.
Vaihe 3
näyttää siltä, että vboxmanage-sovellus on saatavilla mistä tahansa paikasta oletuksena, joten meidän ei tarvitse mennä sovelluksen hakemistoon. Vain komento, joka seuraa pääteikkunassa:
VBoxManage modifyhd ”<vdi_file_full_path_and_name>” –resize 40000
sinun pitäisi nähdä tiedoston apuohjelmatyö komentokehotteessa.
kun se on tehty, käynnistä VM uudelleen ja käynnistä Windows. Sieltä, vain poimia Windows ratkaisu, Vaihe 5 kuten yllä.
Windows-osion koko on uusittava, ja tallennustilaa riittää tarpeisiisi. Nyt riitti!
Misc
huomaa, että oletan sinun ehdottomasti tarvitsevan tilaa järjestelmäasemalla täällä. Tein, koska halusin päivitykset töihin ja minun piti asentaa lisää sovelluksia C:\.
Jos haluat tallennustilaa datalle, voit lisätä myös toisen D: driven rakentamalla uuden emuloidun levyn. Yleensä minun on helpompi hallita VMs: ää yksittäisinä tiedostoina, mutta jos on tietojen jakamista, on järkevää jakaa levyjä.