Hvordan Endre Størrelsen På En VirtualBox Disk (Window and Mac)

det skjedde med meg i dag: jeg opprettet En Virtualbox (gratis) Virtuell Maskin (VM) for å kjøre noen tester (flytte en gammel PC til EN VM), og jeg har undervurdert diskstørrelsen som jeg virkelig trengte: MED 15GB HADDE OS (Windows 7) ikke engang nok plass til å oppdatere seg selv. Ingen biggie, jeg kan re-størrelse disken i et klikk rett? Ikke egentlig.

(I Motsetning Til VMWare) det er ingen grafisk brukergrensesnitt for å endre den aktuelle innstillingen. Men fret ikke, her er hvordan du gjør det raskt med kommandolinjen for Både Windows og Mac. Først må du lage en sikkerhetskopi av VM!

Tekniske detaljer

  • den «nye grafiske brukergrensesnittet delen ble lagt Ved Hjelp VirtualBox 6 (Mai 2020)
  • dette ble skrevet Med VirtualBox 4.3.22 På Windows og 4.3.20 På Mac (Februar 2015)
  • den virtuelle maskinen har en dynamisk tildelt disk (som betyr at Den .VM OS Er Windows 7

Nytt grafisk brukergrensesnitt for å endre størrelse

i nyere versjon Av VirtualBox, har Du En Virtuell Media Manager som cab endre størrelsen på disken for deg (jeg oppdaget Det I V6.x men jeg er usikker på når den ble lagt til). Det er veldig enkelt som du bare gå Til Fil-menyen og velg den.

velg deretter disken du vil endre, og velg en ny størrelse som følger med «Apply». Men det er ikke over! Dette nye grafiske brukergrensesnittet lar deg i utgangspunktet hoppe Over Trinn 1 Til Trinn 4 i instruksjonene nedenfor.

det tilsvarer å øke størrelsen på en fysisk disk, men du må fortsatt utvide Operativsystempartisjonen, som beskrevet I Trinn 5 og fremover.

Windows

Trinn 1

Åpne en ledetekst Ved å klikke på ikonet eller skrive «cmd» I Start> Søk.

windows-8-gå-til-virtualdisk-app-mappe

Trinn 2

Gå der VirtualBox er installert (vanligvis 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 <størrelse I MB>

i mitt tilfelle skrev jeg (for å re-størrelse til 40 GB eller 40000 MB):

vboxmanage modifyhd «c:\Users\Hubert\VirtualBox VMs \ Regnskap Klone \ Regnskap Windows Klone.vdi «- resize 40000

anførselstegnene er nødvendige fordi filbanen (og navnet) har mellomrom i den, og Spørringen vil ikke kunne håndtere dem uten anførselstegnene.

Merk: DET ER TO bindestreker før «endre størrelse». Avhengig av skrifttypen din, kan den visuelt vises som en lang linje.

du bør se en visuell bekreftelse på At vboxmanage jobber med filen. Tiden for å få dette gjort avhenger av størrelsen, men det bør være et spørsmål om minutter. Virtual box vil nå bekrefte at stasjonen er større (her ER det 40gb som vi spurte)

virtual-box-disk-resized-etter

Trinn 5

Boot inn i din virtuelle maskin, og du vil innse at stasjonen fortsatt vises som den samme størrelsen som før (her, 15GB) !!! Det er normalt-dette er bare fordi selv om disken har blitt omformet, er partisjonen fortsatt satt opp med sin opprinnelige størrelse. Vi kan fikse det.

vm-disk-fortsatt-liten

Trinn 6

Gå Til diskbehandling Ved Å Gjøre Start>Datamaskin (høyreklikk)>Administrer>lagring>diskbehandling. (du kan også åpne den fra kommandolinjen)

virtual-box-old-partition-size

Trinn 7

Høyreklikk på den eksisterende partisjonen du vil utvide (her, C:) og velg «Utvid Volum» i popup-menyen.

extend-disk-volume-menu

Som standard Vil Diskbehandleren foreslå at Du strekker deg til all tilgjengelig plass, noe som du sannsynligvis vil gjøre, men du kan velge hvilken som helst annen størrelse du vil ha. Skjermbildet nedenfor viser at vi legger TIL 24GB til eksisterende 15gb => nesten 40gb.

extend-disk-alternativer

og hvis alt går bra, viser Et nytt blikk På c: – stasjonen NÅ 40GB vi ba om. Sånn ja. Du kan endelig bruke den ekstra plassen!

virtual-box-disk-partisjon-etter

Bare i tilfelle, her er også en video (ikke min) som viser hvordan prosessen ser ut. Den bruker En litt annen Versjon Av Windows, men det bør være nær nok:

YouTube Poster

Mac OS X

Trinn 1

hvis Du bruker Mac OS, er prosedyren nesten nøyaktig den samme. Jeg skal gjøre dette litt kortere for tidens skyld. Jeg vet at noen brukere aldri har brukt kommandoprompt (lær mer OM OSX-spørringen), så her finner du det: bare søk Etter Terminal app.

mac-os-open-terminal

Trinn 2

Finn hele banen og filnavnet til den virtuelle maskinen .Vdi virtuell diskfil. Du trenger begge for å skrive inn kommandoen I Terminal.

Trinn 3

Det ser ut Til At vboxmanage-appen er tilgjengelig fra et hvilket som helst sted som standard, så vi trenger ikke å gå Til appens katalog. Bare kommandoen som følger i terminalvinduet:

VBoxManage modifyhd «<vdi_file_full_path_and_name>» –endre størrelse 40000

du bør se verktøyet arbeid på filen i ledeteksten.

virtualbox-resize-command-mac

når DET er gjort, start VM på NYTT og start Opp I Windows. Derfra henter du Bare På Windows-løsningen, Trinn 5 som vist ovenfor.

Du må endre Størrelsen På windows-partisjonen, og du vil ha nok lagringsplass til å dekke dine behov. Det er det!

Misc

Merk at jeg antar at du absolutt trenger plass på systemstasjonen her. Jeg gjorde fordi jeg ønsket oppdateringer til arbeid, og jeg trengte å installere flere apper På C:\.

hvis du vil ha lagring for data, kan du også legge til en Annen d: – stasjon ved å bygge en ny emulert disk. Generelt synes jeg det er enklere å administrere Mine Vm-Er som enkeltfiler, men hvis det er datadeling, er det fornuftig å dele disker.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.