het Formaat van Een VirtualBox Disk (windows en Mac)

Het overkwam mij vandaag: ik heb een Virtualbox (gratis) Virtuele Machine (VM) voor het uitvoeren van een aantal tests (het verplaatsen van een oude PC naar een VM), en ik heb onderschat de schijf grootte die ik echt nodig had: met 15 GB, de OS (Windows 7) had niet eens genoeg ruimte om zichzelf bij te werken. Geen probleem, Ik kan de schijf in een klik opnieuw formatteren, toch? Niet echt.

(In tegenstelling tot VMWare) er is geen grafische gebruikersinterface om die specifieke instelling te wijzigen. Maar fret niet, hier is hoe het snel te doen met de opdrachtregel voor zowel Windows als Mac. Maak eerst een back-up van uw VM!

technische details

  • De “nieuwe grafische gebruikersinterface sectie werd toegevoegd met VirtualBox 6 (mei 2020)
  • Dit werd geschreven met VirtualBox 4.3.22 op Windows en 4.3.20 op Mac (februari 2015)
  • de virtuele machine heeft een dynamisch toegewezen schijf (wat betekent dat de .VDI-bestand groeit in de loop van de tijd)
  • het VM-besturingssysteem is Windows 7

nieuwe grafische gebruikersinterface om

te verkleinen in een recentere versie van VirtualBox heeft u een virtual Media Manager die de schijf voor u aanpast (ik zag het in V6.x maar ik ben niet zeker als voor wanneer het werd toegevoegd). Het is heel eenvoudig als je gewoon naar het menu Bestand en selecteer het.

kies dan de schijf die u wilt wijzigen, en kies een nieuwe grootte volgend door”Apply”. Maar dat is nog niet voorbij! Met deze nieuwe grafische gebruikersinterface kunt u stap 1 overslaan naar stap 4 in de onderstaande instructies.

Het is gelijk aan het vergroten van de grootte van een fysieke schijf, maar u moet nog steeds de partitie van het besturingssysteem uitbreiden, zoals beschreven in Stap 5 verder.

Windows

Stap 1

Open een opdrachtprompt door op het pictogram te klikken of “CMD” te typen in Start>zoeken.

windows-8-go-to-virtualdisk-app-folder

Stap 2

ga waar VirtualBox is geïnstalleerd (meestal 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 <size in MB>

In mijn geval heb ik getypt (om opnieuw te vergroten tot 40 GB of 40000 MB):

VBoxManage modifyhd “c:\Users\Hubert\VirtualBox VMs \ Accounting kloon \ Accounting Windows kloon.vdi “- resize 40000

de aanhalingstekens omsluiten is noodzakelijk omdat het bestandspad (en de naam) spaties bevat, en de Prompt zou ze niet kunnen verwerken zonder de aanhalingstekens.

opmerking: dat zijn twee streepjes voor “resize”. Afhankelijk van uw lettertype, kan het visueel verschijnen als een lange regel.

u zou een visuele bevestiging moeten zien dat VBoxManage aan het bestand werkt. De tijd om dit te doen hangt af van de grootte, maar het moet een kwestie van minuten zijn. Virtual box zal nu bevestigen dat de schijf groter is (hier is het 40GB zoals we vroegen)

virtual-box-disk-resized-na

Stap 5

opstarten in uw virtuele machine, en u zult zich realiseren dat de schijf nog steeds dezelfde grootte heeft als voorheen (hier, 15GB) !!! Het is normaal-Dit is gewoon omdat, hoewel de schijf is gereformeerd, de partitie nog steeds is ingesteld met de oorspronkelijke grootte. We kunnen het maken.

vm-disk-still-small

Stap 6

Ga naar het schijfbeheer door Start te doen>Computer (klik met de rechtermuisknop)>Manage>storage>schijfbeheer. (u kunt het ook openen vanaf de opdrachtregel)

virtual-box-old-partition-size

Stap 7

Klik met de rechtermuisknop op de bestaande partitie die u wilt uitbreiden (hier, C:) en kies “Extend Volume” in het pop-up menu.

extend-disk-volume-menu

standaard zal de Schijfbeheerder voorstellen dat u zich uitbreidt tot alle beschikbare ruimte, wat waarschijnlijk is wat u wilt doen, maar u kunt elke andere grootte kiezen die u wilt. De screenshot hieronder laat zien dat we 24GB toevoegen aan de bestaande 15GB => bijna 40GB.

extend-disk-options

en als alles goed gaat, toont een nieuwe kijk op het C: station nu de 40GB waar we om gevraagd hebben. Daar ga je. U kunt eindelijk gebruik maken van de extra ruimte!

virtual-box-disk-partition-na

Voor het geval dat, hier is ook een video (niet de mijne) die laat zien hoe het proces eruit ziet. Het gebruikt een iets andere versie van Windows, maar dat moet dicht genoeg zijn:

YouTube Poster

Mac OS X

Stap 1

Als u Mac OS gebruikt, is de procedure bijna hetzelfde. Ik zal dit wat korter maken omwille van de tijd. Ik weet dat sommige gebruikers nog nooit de opdrachtprompt hebben gebruikt( meer informatie over de OSX-prompt), dus hier is hoe het te vinden: gewoon zoeken naar Terminal app.

mac-os-open-terminal

Stap 2

zoek het volledige pad en de bestandsnaam van uw virtuele machine .VDI virtuele schijf bestand. Je hebt beide nodig om het commando in Terminal in te voeren.

Stap 3

Het lijkt erop dat de VBoxManage app standaard beschikbaar is vanaf elke locatie, dus we hoeven niet naar de map van de App te gaan. Alleen het volgende commando in het terminalvenster:

VBoxManage modifyhd “<vdi_file_full_path_and_name>” –resize 40000

u zou het hulpprogramma werk op het bestand in de opdrachtprompt moeten zien.

virtualbox-resize-command-mac

als het klaar is, Herstart de VM en boot in Windows. Vanaf daar, gewoon pick – up bij de Windows-oplossing, Stap 5 zoals hierboven weergegeven.

u zult de Windows-partitie opnieuw moeten grootte, en u zult voldoende opslagruimte hebben om aan uw behoeften te voldoen. Dat is het!

Misc

merk op dat ik er vanuit ga dat je hier absoluut ruimte nodig hebt op het systeemstation. Ik deed omdat ik wilde updates om te werken en ik nodig had om meer apps te installeren op C:\.

als u Opslag Voor gegevens wilt, kunt u ook een ander d: – station toevoegen door een nieuwe geëmuleerde schijf te bouwen. Over het algemeen vind ik het makkelijker om mijn VM ‘ s als afzonderlijke bestanden te beheren, maar als er gegevens worden gedeeld, is het zinvol om schijven te delen.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.