VirtualBox er et av de mest populære Windows-utviklingsverktøyene som er tilgjengelige i dag. Den lar deg installere et annet operativsystem på toppen av ditt opprinnelige operativsystem Windows 10. På den måten kan du bytte mellom disse operativsystemene etter eget ønske.
Men over tid kan den virtuelle maskinen (VM), også kjent som gjesteoperativsystemet, vokse på grunn av filer du har lagret og andre aktiviteter du har gjort inne i operativsystemet.
Morsomt nok frigjør ikke lagringsplass for vertssystemet å slette filer direkte fra VM. Hvis du har behov for å frigjøre mer lagringsplass, er dette trinnene for å krympe en VirtualBox VM og gjenvinne tapt plass.
Dynamisk minne kontra fast størrelse minne
Hvis du valgte alternativet “Fast størrelse” da du opprettet den første maskinen, fungerer ikke denne veiledningen for deg. Årsaken er fordi du allerede har sagt ja til en fast størrelse som VirtualBox skal bruke for gjeste-operativsystemet. Den kan ikke vokse eller krympe utover en angitt grense.
Hvis du valgte “Dynamic Size” når du opprettet VM, er du klar for de neste trinnene. Dynamic Size gjør det mulig for OS å utvide lagringstildelingen dynamisk.
1. Slett og tøm mellomrom i gjest OS
Du kan gjøre dette for både Windows og Linux OS.
For Windows som operativsystem
1. Slett uønskede filer i Windows-operativsystemet. Gå til papirkurven i gjestenes operativsystem og slett alle unødvendige filer. Avinstaller alle uønskede applikasjoner og fjern alle unødvendige sikkerhetskopier (som Windows.old, gamle Windows-gjenopprettingspunkter osv.). Målet er å frigjøre så mye plass som mulig fra innsiden av gjest OS.
2. Åpne Diskdefragmentering. Hvis ditt operativsystem er Windows 10, er det bare å søke etter “defragmentering” i Start-menyen og åpne “Defragmentere og optimalisere stasjoner”.
Velg disken du vil defragmentere, og klikk “Optimaliser”.
3. Last ned SDelete fil. Dette er et kommandolinjeprogram for å sikkert slette filer fra systemet. Pakk ut SDelete-verktøyet til skrivebordet. Du bør finne 3 filer i mappen: Eula, sdelete og sdelete64.
4. Åpne deretter ledeteksten og cd
til SDelete-mappen.
cd Desktop/SDelete
Kjør følgende kommando:
sdelete.exe c: -z
De -z
flagg instruere det til null ledig plass, noe som kreves for virtuell diskoptimalisering. Nullstilling av ledig plass betyr at du fyller opp all ledig plass med nuller, slik at de kan fjernes og gjenvinnes senere.
5. Så snart prosessen er ferdig, lukker du Windows-gjesten og VirtualBox. Nå bør du være tilbake til ditt opprinnelige Windows 10 OS.
For Linux som gjesteoperativsystem
Hvis Linux er det du har installert på VirtualBox, følger du neste trinn for å frigjøre minne internt.
Merk: vi bruker Ubuntu for denne opplæringen.
1. Start Linux-gjesten fra Virtualbox. Ved oppstart, trykk på “Esc” -knappen gjentatte ganger for å starte det avanserte oppstartsgrensesnittet.
2. Flere oppstartsalternativer vil bli vist for deg. Velg “Avanserte alternativer for Ubuntu.”
3. Velg “Gjenopprettingsmodus.”
4. Velg rotmappen når du blir bedt om det.
5. Velg deretter “boot to recovery” og trykk Enter for vedlikehold.
6. Kjør følgende kommandoer inne i kommandogrensesnittet:
df
En skjerm vises med en liste over alle stasjonene som er koblet til en Linux-gjest. Finn den du vil fjerne. (I dette tilfellet er det “/ dev / sda1.”)
7. Løp:
zerofree -v /dev/sda1
Denne koden vil finne de ikke tildelte blokkene med innhold som ikke er null, og fylle dem med nuller slik at de kan gjenvinnes senere.
8. Så snart programmet er ferdig kjørt, kjør:
shutdown -h now
Denne kommandoen stenger Linux OS. Slå nå av VirtualBox og lukk applikasjonen.
2. Gjenvinn Freed Space i Guest OS
Etter at du har frigjort lagringsplass i gjeste-operativsystemet, er det på tide å gjenvinne plassen og legge den tilbake til verts-operativsystemet ditt.
1. Åpne ledeteksten i Windows 10. Kjør denne kommandoen inne i ledeteksten:
diskpart
2. Et nytt skallprogram med navnet DISKPART skal komme opp. Velg Ja når den ber om administratortilgang.
3. Inne i Diskpart må du spesifisere banen til VDisk-filen. Denne filen er den virtuelle harddisken for gjestenes operativsystem. Når du har det, kopier banen og løp:
select vdisk file = “V:path-to-your-vdisk-file”
Klikk Enter for å kjøre.
4. Når prosessen er fullført, kjører du:
attach vdisk readonly
5. Kjør:
compact vdisk
6. Vent til den er fullført, og kjør deretter:
detach vdisk exit
Nå skal all plassen du har frigjort i ditt operativsystem, gjenvinnes av ditt opprinnelige Windows 10 OS.
Innpakning
Hvis du ikke er forsiktig med VirtualBox-bruken din, kan gjestens OS-størrelse vokse eksponentielt uten at du vet det. Når det skjer, og du går tom for lagringsplass i vertssystemet ditt, vil denne opplæringen hjelpe deg med å krympe VirtualBox VM og gjenvinne den tapte plassen, slik at du kan bruke den til annen bruk.