Miten muuttaa VirtualBox levy (ikkuna ja Mac)

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.

windows-8-go-to-virtualdisk-app-folder

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

windows-8-check-virtualdisk-utility

Step 3

Find the file path where your virtual machine disk file (.vdi) is (usually in C:\Users\<username>\VirtualBox VMs\).

windows-8-go-to-virtualdisk-resize

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)

virtual-box-disk-revised-after

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.

vm-disk-still-small

Step 6

Siirry levyn hallintaan tekemällä Start>Computer (right-click)>Manager>varastointi>Levynhallinta. (voit avata sen myös komentoriviltä)

virtual-box-old-partition-size

Step 7

-klikkaa hiiren kakkospainikkeella olemassa olevaa osiota, jota haluat laajentaa (tässä, C:) ja valitse ponnahdusvalikosta ”Extend Volume”.

extend-disk-volume-menu

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.

extend-disk-options

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!

virtual-box-disk-partition-after

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ä:

YouTube juliste

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.

mac-os-open-terminal

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.

virtualbox-resize-command-mac

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ä.

Vastaa

Sähköpostiosoitettasi ei julkaista.