Pidage meeles, et see kahandab kettale ainult siis, kui see on suurenenud ja olete andmeid eemaldanud. Niisiis, kui olete just loonud dünaamilise ketta, ei vähenda see seda. Kuid kui olete loonud dünaamilise ketta, laadisite alla 10 GB andmeid ja seejärel kustutasite 10 GB andmete pärast, peaksite saama ketta kokku tõmbama umbes 10 GB võrra.
Esimene samm: veenduge, et kasutate dünaamilist ketast
See protsess töötab vaid dünaamiliste ketaste puhul, mis võivad kasvada ja väheneda. Dünaamilised kettad võivad olla kuni teatud maksimaalse suurusega, näiteks 50 GB, kuid nad tõusevad selle maksimaalse suurusega ainult siis, kui need sisaldavad nii palju andmeid. Fikseeritud suurusega kettad on alati nende suurimad suurused.
Kui teil on fikseeritud suurusega ketas, mida soovite kahandada, saate selle kõigepealt teisendada dünaamiliseks kettale ja järgida allpool toodud juhiseid. Näiteks kui teil on 50 GB suurune fikseeritud ketas ja sellel on ainult 20 GB andmeid ning kui muudate selle dünaamilise kettana, peaksite saama seda kokku hoida, et võtta ainult 20 GB tühikut.
Et kontrollida, kas ketas on virtuaalses arvutis dünaamiline või kindel suurus, paremklõpsake seda ketast kasutava virtuaalse masina ja valige "Seadistused". Klikkige vahekaardil "Storage" ja valige ketas. Näete, millist ketast see kuvatakse "Detailide" kõrval. Näiteks allpool oleval ekraanipildil näitab "dünaamiliselt eraldatud ladustamine" seda, et see on dünaamiline ketas.
Teine samm: kirjutada virtuaalses masinas kettale nulle
Enne jätkamist kustutage kindlasti kõik andmed, mida te enam virtuaalses masinas kettale ei soovi. Kustutage faile, mida te ei vaja, eemaldage programmid, mida te enam ei kasuta, ja tühjendage prügikast. Seejärel peate selle tühja ruumi nullidega uuesti üle kirjutama.
Windowsi külalisoperatsioonisüsteemide jaoks
Kui teil on Windowsi virtuaalses masinasse paigaldatud, peaksite nüüd virtuaalarvuti üles laadima ja oma kettad defragmenteerima. Virtuaalse masina sees otsige "Defragment" menüüs Start ja käivitage tööriist "Disk Defragmenter" või "Defragment and Optimize Drives". Valige ketas, mida soovite kompaktsutada, ja klõpsake nuppu Defragment disk.
Selleks laadige Microsofti alla SDeleti utiliit. Tõmba välja
sdelete.exe
faili kausta oma arvutisse.
sdelete.exe
faili kirjutades
cd
vajutades Space, sisestage kataloogi tee ja vajutades Enter. Pange kindlasti teele jutumärkides, kui see sisaldab tühikuid. See peaks välja nägema:
cd 'C:path ofolder'
Näiteks, kui sa ekstraktid
sdelete.exe
faili oma kasutajakonto allalaadimiskausta ja teie Windowsi kasutajanimi on Bob, käivitate järgmise käsu:
cd 'C:UsersobDownloads'
Kataloogikataloogi kiireks täitmiseks sisestage lihtsalt tekst
cd
aknas Command Prompt vajutage Space ja lohistage kausta ikoon failihalduri aadressiribalt.
sdelete.exe c: -z
Sellega kirjutatakse nullid kogu vaba kettaruumi kohta kettale C:. Kui soovite virtuaalses masinas erinevates draivitähtedes asuva teisese kettaseadme kahandada, tippige selle c-tüüpi asemel draivitäht. Selle tööriista jaoks oli see ette nähtud. Microsofti veebisaidi märkustes SDelete lehel on -z valik "hea virtuaalse ketta optimeerimiseks".
Enne jätkamist palutakse teil tööriista litsentsilepinguga nõustuda. Lihtsalt klõpsake "Nõustun".
Linuxi külalisoperatsioonisüsteemide jaoks
Kui teil on virtuaalses masinas Linuxi installitud Linuxi külalisoperatsioonisüsteem, mitte Windowsi külalisoperatsioonisüsteem, teisisõnu - saate defragmentimist protsessi vahele jätta ja kasutada sisendkäsklusi, et nullida ruumi vaba arvutisse. Me kasutame siin eeskujuks Ubuntu, kuid protsess on sarnane ka teistes Linuxi distributsioonides.
Selleks peate kõigepealt installima
zerofree
kasulikkus virtuaalse masina sees. See peaks olema saadaval teie Linuxi levitamise tarkvara hoidlates. Näiteks võite selle installida Ubuntu, käivitades oma virtuaalse masina terminalis järgmise käsu:
sudo apt install zerofree
zerofree
oma / partitsiooni ajal, kui olete käivitunud standardse Linuxi keskkonda.Selle asemel soovite käivitada spetsiaalse taastamise režiimi, kus tavapärane juurpartitsioon pole paigaldatud. Ubuntu käivitamisel taaskäivitage oma virtuaalne masin ja vajutage korduvalt "Esc" -klahvi, kui ta käivitub Grubi menüü avamiseks. Kui Grubi menüü kuvatakse, valige "* Lisavõimalused Ubuntu jaoks" ja vajutage sisestusklahvi.
df
Allpool toodud väljundis näeme seda
/dev/sda1
on meie ainuke kettaseade siin. Me teame seda, sest see on ainus ketas
/dev/
vasakpoolses veerus.
Eeldusel, et teie virtuaalne masin loodi vaikeseadetega, on see ainult olemas
/dev/sda1
mis on esimene kõvakettale esimene partitsioon. Kui olete määranud asjad mitmele kettale või mitmele partitsioonile erinevalt, peate võib-olla nullima teise partitsiooni või nulli mitut sektsiooni.
/dev/sda1
selle partitsiooni seadme nimega, millele soovite kirjutada nullid. Enamikul inimestel on lihtsalt
/dev/sda1
seade nullini.
zerofree -v /dev/sda1
halt
Kolmas samm: leidke VBoxManage käsk
Ülejäänud protsess viiakse läbi väljaspool virtuaalset masinat teie hostis olevas operatsioonisüsteemis. Näiteks kui teie arvutis töötab Windows 10 ja virtuaalses masinas töötab Windows 7, siis teostaksite ülejäänud protsessi Windows 10-s.
Seda võimalust ei kuvata VirtualBoxi graafilises liideses. Selle asemel peate kasutama
VBoxManage.exe
käsk
Leidke see käsk, et jätkata. Windowsis leiate selle VirtualBoxi programmi kataloogist, mis on
C:Program FilesOracleVirtualBox
vaikimisi. Kui installite VirtualBox teise kataloogi, vaata seal.
cmd
ja vajutage sisestusklahvi.
cd
käsku, millele järgneb kaustade tee, kus käsk VBoxManage on. Peate selle lisama jutumärkidesse.
Seda saate kiiresti kirjutada, kirjutades
cd
aknas Command Prompt ja seejärel kaustade ikooni lohistamine failihalduri aadressiribast käsureale.
cd 'C:Program FilesOracleVirtualBox'
vboxmanage
käsk normaalselt, nagu oleksite mis tahes muu käsk.
Samm 4: leidke tee kettale, mida soovite kompaktseks teha
Kõigi virtuaalsete kõvaketaste nimekirja vaatamiseks arvutis käivitage käsureale järgmine käsk:
VBoxManage.exe list hdds
C:UserschrisVirtualBox VMsWindows 7Windows 7.vdi
Samm viis: kompaktne ketas
Ketta kompaktseks kasutamiseks peate kasutama
VBoxManage.exe
õige käsuga. Lihtsalt käivitage järgmine käsk, asendades kettale VDI-faili tee, mis asub teie süsteemis asuval kettal, mida leidsite eespool käskluse abil. Lisage kindlasti tsitaatide faili tee, kui see sisaldab tühiku kõikjal oma teekonnal.
See peaks välja nägema:
VBoxManage.exe modifymedium disk 'C:path odisk.vdi' --compact
Näiteks, kuna faili tee on
C:UserschrisVirtualBox VMsWindows 7Windows 7.vdi
meie näites käitume järgmiselt:
VBoxManage.exe modifymedium disk 'C:UserschrisVirtualBox VMsWindows 7Windows 7.vdi' --compact
Kaaluge ka hetktõmmiste kustutamist
VirtualBox võimaldab teil luua iga virtuaalse masina hetktõmmisid. Need sisaldavad täielikku pilti virtuaalsest masinast, kui loote hetktõmmise, mis võimaldab teil taastada eelmise oleku. Need võivad võtta palju ruumi.
Vabastage rohkem ruumi, kustutage pilte, mida te ei kasuta. Virtuaalse masina jaoks salvestatud hetktoodete vaatamiseks valige see põhiaknas VirtualBox ja klõpsake tööriistariba üksikasjaliku teabe paremal asuval nupul "Snapshots". Kui te ei vaja enam hetktõmmist, paremklõpsake seda loendis ja tühiku tühjendamiseks valige Kustuta pilt.