Hoe vergroot je de schijfruimte van VirtualBox?
Oracle VM VirtualBox is een van die gratis virtualisatietools die, ondanks een paar eigenaardigheden, behoorlijk populair is gebleven. Natuurlijk zijn er andere opties, en sommige bieden zelfs functies die VirtualBox niet heeft, maar over het algemeen levert VirtualBox solide prestaties, redelijke stabiliteit en een behoorlijke set functies, en dat allemaal gratis. Bij het aanmaken van een nieuwe VM kun je veel instellingen aanpassen, waaronder de grootte van je virtuele schijf, wat handig is. Maar er is een addertje onder het gras: als je die virtuele harde schijf eenmaal hebt ingesteld, is het niet zo eenvoudig om de grootte ervan tijdens het gebruik aan te passen. VirtualBox maakt het namelijk niet erg makkelijk om schijven rechtstreeks via de grafische interface te vergroten of verkleinen. Dit kan vervelend zijn als je ruimtegebrek hebt of later meer opslagruimte wilt toewijzen.
Dus als je de grootte van je virtuele schijf in Windows wilt vergroten, zit je helaas vast aan wat trucjes via de opdrachtregel. Op dit moment is er geen ingebouwde knop in VirtualBox om schijven in één keer te vergroten of verkleinen. Maar geen paniek: met een paar commando’s in de opdrachtprompt kun je het wel doen. Houd er wel rekening mee: maak altijd een back-up van je VM voordat je de schijfgrootte aanpast. Die virtuele schijf is cruciaal en het is beter om het zekere voor het onzekere te nemen – voor het geval er iets misgaat. Zorg er ook voor dat de schijf waarop de virtuele schijven zijn opgeslagen voldoende vrije ruimte heeft voor de vergroting. Want, zoals het hoort, maakt Windows het soms onnodig ingewikkeld.
Hoe vergroot ik de schijfgrootte van VirtualBox in Windows?
Het gebruik van commandoregeltools: waarom en wanneer?
Deze methode is een soort noodoplossing, maar werkt voor de meeste configuraties. Het komt er in feite op neer dat je je virtuele schijfbestand (het VDI- of VHD-bestand) verkleint of vergroot en VirtualBox vervolgens de nieuwe grootte laat herkennen. Het is handig als je ruimtegebrek hebt op je VM of als je alvast wilt plannen voor meer opslagruimte. De sleutel hier is het opdrachtregelprogramma VBoxManage. Dit is onderdeel van de VirtualBox-installatie en bevindt zich meestal in ` C:\Program Files\Oracle\VirtualBox`.
Maak eerst een back-up van uw virtuele schijf.
- Voordat je begint, kopieer je virtuele schijfbestand (.vdi of.vhd) naar een veilige plek. Mocht er iets misgaan, dan kun je altijd terugkeren naar een eerdere versie. Voorkomen is beter dan genezen.
Open de opdrachtprompt als beheerder.
Druk op Windows + R, typ cmd, en druk vervolgens op Enter. Zorg ervoor dat u het als beheerder uitvoert: klik met de rechtermuisknop op het pictogram van de opdrachtprompt en selecteer ‘Uitvoeren als beheerder’. Soms hebben de opdrachten hogere bevoegdheden nodig om goed te werken.
Navigeer naar de VirtualBox-directory.
Typ deze opdracht om de map te wijzigen. Vervang de stationsletter als u VirtualBox ergens anders hebt geïnstalleerd:
cd "C:\Program Files\Oracle\VirtualBox"
Dit zorgt ervoor dat uw commando’s het juiste uitvoerbare bestand targeten. In sommige configuraties moet u dit mogelijk als beheerder uitvoeren of het pad aanpassen als VirtualBox zich in een andere map bevindt.
Vind het exacte pad van uw virtuele schijf
Je virtuele schijven worden waarschijnlijk opgeslagen in je map Documenten of op een andere locatie die je tijdens de installatie hebt opgegeven. Om ze te vinden, open je VirtualBox, selecteer je je virtuele machine en ga je naar Instellingen > Opslag. Het pad naar de virtuele schijf verschijnt aan de rechterkant. Het ziet er ongeveer zo uit S:\VirtualBox\MyVM.vdi:.Noteer dit pad, want je hebt het nodig voor de opdracht om de schijfgrootte aan te passen.
De virtuele schijf vergroten of verkleinen
Gebruik de volgende opdracht en vervang `
VBoxManage modifymedium disk "S:\VirtualBox\MyVM.vdi" --resize
Om bijvoorbeeld je schijfruimte te vergroten naar 60 GB, voer je het volgende commando uit:
VBoxManage modifymedium disk "S:\VirtualBox\MyVM.vdi" --resize 60000
In sommige configuraties moet u mogelijk de opdracht toevoegen met `–resize` in plaats van `modifyhd`, omdat de syntaxis in de loop der versies is gewijzigd. Controleer uw VBoxManage-versie als u fouten tegenkomt.
Start de virtuele machine opnieuw op en breid de partitie uit.
Na het wijzigen van de grootte is de virtuele schijf van uw VM technisch gezien groter, maar het besturingssysteem in de VM herkent deze nieuwe ruimte niet automatisch. Start daarom de VM, open Schijfbeheer door op te drukken Windows + R, typ diskmgmt.msc en druk vervolgens op Enter Enter. De nieuwe, niet-toegewezen ruimte zou als zodanig moeten worden weergegeven. Klik met de rechtermuisknop op uw hoofdpartitie en kies Volume uitbreiden. Gebruik de wizard om de nieuwe ruimte aan uw bestaande partitie toe te wijzen. Windows kan hier soms wat lastig zijn, dus geduld is geboden.
In sommige configuraties kun je de schijfruimte direct en zonder veel gedoe uitbreiden. In andere gevallen moet je mogelijk programma’s van derden gebruiken als de optie grijs is weergegeven. Hoe dan ook, zo krijg je extra opslagruimte beschikbaar in je virtuele machine.
In mijn ervaring is dit proces niet perfect: soms mislukt de opdracht om de schijf te vergroten de eerste keer, of toont Windows de extra ruimte pas na een herstart of een schijfverversing. Maar meestal werkt alles prima na een herstart en een snelle schijfvergroting.
Samenvatting
- Maak een back-up van uw virtuele schijf.
- Gebruik deze functie
VBoxManageom het virtuele schijfbestand te vergroten of verkleinen. - Start je virtuele machine en breid de partitie uit binnen het gastbesturingssysteem.
- Zorg er vooraf voor dat er voldoende ruimte beschikbaar is op de schijf van uw hostcomputer.
Samenvatting
Dit is geen perfecte procedure, maar het is wat er momenteel beschikbaar is. Ik snap niet waarom VirtualBox dit niet als een functie met één klik aanbiedt, maar goed, het is in ieder geval mogelijk met een paar commando’s. Vergeet niet om een back-up van alles te maken en controleer je paden en schijfruimte als je problemen ondervindt. Het kan een paar pogingen kosten, maar het is zeker te doen. Ik hoop dat dit iemand op de lange termijn een hoop gedoe bespaart.