Het formaat van een VirtualBox VDI- of VHD-bestand wijzigen op Mac OS X
Inhoudsopgave:
Als u VirtualBox gebruikt om gastbesturingssystemen uit te voeren binnen een virtuele machine op de Mac, zoals Windows 10 of Ubuntu Linux, moet u mogelijk de grootte van de virtuele schijf wijzigen waar het besturingssysteem zich bevindt. Dit is vaak het geval wanneer je onvoldoende inschat hoeveel ruimte nodig is voor een correcte installatie in een virtuele machine met dynamisch toegewezen opslag.
Om de grootte van een VDI- of VHD-bestand te wijzigen in Mac OS X (dit werkt mogelijk hetzelfde in linux, laat het ons weten), gebruik je de VBoxManage-tool vanaf de Mac-opdrachtregel. Zelfs als u ervoor kiest om de opdrachtregelprogramma's van VirtualBox te installeren, bevindt deze zich niet op uw pad, dus u gaat naar de inhoud van VirtualBox.app om in plaats daarvan het hulpprogramma te gebruiken.
Aangezien dit de virtuele machine aanpast, is het een goed idee om van tevoren een back-up van het VDI- of VHD-bestand te maken. Als u helemaal niet vertrouwd bent met de terminal, moet u waarschijnlijk eerst een back-up van de hele Mac maken . Houd er rekening mee dat het hulpprogramma voor het wijzigen van de grootte megabytes gebruikt voor metingen, dus als u een vm-bestand wijzigt in 30 GB, is dat 30.000 MB, 50 GB in 50.000, enzovoort.
Het formaat van een virtuele VirtualBox-schijf wijzigen in Mac OS
- Sluit de VM af en sluit VirtualBox
- Open de Terminal-app en gebruik de volgende opdracht om naar de map VirtualBox-app te navigeren:
- Nu in de juiste map bent u klaar om de opdracht formaat wijzigen uit te voeren met de volgende syntaxis:
- Controleer desgewenst of de wijziging heeft plaatsgevonden met het commando showhdinfo:
- Start VirtualBox opnieuw en start uw nieuw aangepaste gast-besturingssysteem op
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --resize
Stel bijvoorbeeld dat er een Windows 10 VM VDI-bestand is in /Users/Paul/Documents/ VM/Windows10.vdi en we willen dat het groeit van 15 GB naar 30 GB, de syntaxis zou zijn: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
Als het pad naar het VM-bestand zich op een diepgewortelde of complexe locatie bevindt, gebruik dan aanhalingstekens of gebruik de sleep-drop-truc om het pad af te drukken, wat geweldig werkt in de Terminal-app om op de juiste manier naar een complexe maphiërarchie te verwijzen.
Het wijzigen van de grootte van de schijf met VBoxManage gaat in principe onmiddellijk vanaf de opdrachtregel, maar houd er rekening mee dat als je eenmaal terug bent in het virtuele besturingssysteem (Windows, OS X, Linux of wat je ook hebt draaien in VirtualBox) wilt u waarschijnlijk de partitie opnieuw toewijzen om de nieuwe ruimte te gebruiken.
Ik heb dit uitgevoerd om een minimale grootte voor dynamische toewijzing te laten groeien. Als het VDI-bestand een vaste grootte heeft en u wilt het verkleinen, zal de VBoxManage-tool nog steeds het werk doen, maar de vlag –compact is wat u zoekt.
VBoxManage is een handige tool met veel geweldige toepassingen. Je kunt het ook gebruiken om snel een virtuele schijf te klonen en bijna alles in VirtualBox te wijzigen vanaf de opdrachtregel. Als u van plan bent VBoxManage vaak te gebruiken, wilt u het misschien aan uw pad toevoegen of een alias maken voor gemakkelijkere toegang.
Weet je een andere manier om de grootte van een VirtualBox VDI aan te passen? Laat het ons weten in de comments.