28Jun
Met VirtualBox kunt u een schijf met een dynamisch toegewezen of vaste grootte kiezen bij het maken van een nieuw virtueel hardeschijfbestand. Dynamisch toegewezen schijven kunnen sneller worden gemaakt en kunnen groter worden. Diskettes met een vaste grootte zijn misschien sneller te gebruiken, maar kunnen niet groter worden als ze eenmaal vollopen. Je kunt tussen de twee formaten converteren en het formaat van schijven wijzigen, als je wilt.
Stap één: Zoek de VBoxManage-opdracht en open een opdrachtprompt
Met VirtualBox kunt u een vaste schijf converteren naar een dynamische schijf of een dynamische schijf naar een vaste schijf, maar deze optie wordt niet weergegeven in de grafische interface. In plaats daarvan moet u de opdracht VBoxManage.exe gebruiken.
Lokaliseer deze opdracht om door te gaan. In Windows vindt u het standaard in de programmamap van VirtualBox, dat standaard C: \ Program Files \ Oracle \ VirtualBox is. Als je VirtualBox in een andere map hebt geïnstalleerd, kijk daar dan.
Open een opdrachtpromptvenster. Open hiervoor het menu Start, typ cmd en druk op Enter.
Typ cd in de opdrachtprompt gevolgd door het pad van de map met de opdracht VBoxManage. U moet het tussen aanhalingstekens plaatsen.
U kunt dit snel doen door cd in het opdrachtpromptvenster te typen en vervolgens het mappictogram vanuit de adresbalk van het bestandsbeheer te slepen naar de opdrachtprompt.
Als u het standaardpad gebruikt, ziet het er als volgt uit:
cd "C: \ Program Files \ Oracle \ VirtualBox"OPMERKING: Deze instructies gaan ervan uit dat u VirtualBox op Windows gebruikt. Als u VirtualBox op macOS of Linux gebruikt, kunt u gewoon een terminalvenster openen en de opdracht vboxmanage normaal uitvoeren, net als elk ander commando.
Stap twee: Zoek het pad naar de schijf die u wilt converteren
Voer de volgende opdracht uit in het opdrachtpromptvenster om een lijst met alle virtuele harde schijven op uw computer te bekijken:
VBoxManage.exe lijst hddsKijk door de lijst enidentificeer het bestandspad naar de virtuele schijf die u wilt converteren. Laten we zeggen dat we de virtuele schijf geassocieerd met de virtuele machine met de naam "Windows" willen wijzigen. Zoals we in de onderstaande output kunnen zien, is het pad naar die virtuele schijf op ons systeem C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi.
Stap drie: Converteer de virtuele schijf
U kunt nu de opdracht VBoxManage gebruiken om de virtuele schijf te converteren van vast naar dynamisch of van dynamisch naar vast.
Voer de volgende opdracht uit om een virtuele schijf van vast naar dynamisch te converteren:
VBoxManage.exe clonedemediumschijf "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant StandardAls de bronschijf zich bijvoorbeeld bevindt in C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi en u een nieuwe schijf met de naam Windows-dynamic.vdi in dezelfde map wilt maken, voert u het volgende uit:
VBoxManage.exe clonemedium disk "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VM's \ Windows \ Windows-dynamic.vdi" -variant StandardEen virtuele schijf converterenvan dynamisch naar vast, voer de volgende opdracht uit:
VBoxManage.exe clonedidiumschijf "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant FixedBijvoorbeeld als de bronschijf bevindt zich in C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi en u wilt een nieuwe schijf met de naam Windows-fixed.vdi in dezelfde map maken, dan zou u uitvoeren:
VBoxManage.exe clonemedium schijf "C: \ Gebruikers \ chris \ VirtualBox VM's \ Windows \ Windows.vdi" "C: \ Gebruikers \ chris \ VirtualBox VM's \ Windows \ Windows-fixed.vdi" -variant StandaardStap vier: Verwijder deOude virtuele schijf
De bovenstaande opdracht kloneert alleen de bestaande schijf. Je krijgt uiteindelijk zowel het originele schijfbestand als een nieuw schijfbestand.
Eerst moet je de bestaande virtuele schijf daadwerkelijk van VirtualBox verwijderen. Klik in VirtualBox met de rechtermuisknop op de virtuele machine die de virtuele schijf gebruikt en selecteer "Instellingen".
Selecteer "Opslag" om aangesloten opslagapparaten te bekijken. Klik met de rechtermuisknop op de oorspronkelijke VDI en selecteer "Bijlage verwijderen".Klik daarna op "OK".
Het onderstaande proces verwijdert het originele schijfbestand van uw schijf. Waarschuwing : Misschien wilt u een back-up maken van het oorspronkelijke schijfbestand als u dit nog niet hebt gedaan, voor het geval er iets misgaat met dit proces.
Voer in de opdrachtprompt de volgende opdracht uit om een lijst met alle virtuele schijven op uw computer weer te geven:
VBoxManage.exe lijst hddsLokaliseer de UUID van de originele schijf die u wilt verwijderen. U kunt het naar uw klembord kopiëren door het te selecteren met de linkermuisknop van uw muis en vervolgens met de rechtermuisknop te klikken.
Voer de volgende opdracht uit om de originele schijf uit het register van VirtualBox te verwijderen en te verwijderen. U kunt met de rechtermuisknop in het opdrachtpromptvenster klikken om de UUID te plakken.
VBoxManage.exe closemedium UUID --deleteStap vijf: hernoem de nieuwe schijf
U zou nu het nieuwe schijfbestand moeten hernoemen zodat het dezelfde naam heeft als het originele bestand. Navigeer er gewoon naar toe in een Verkenner of Windows Explorer-venster.
Klik met de rechtermuisknop op het VDI-bestand, selecteer "Hernoemen" en wijzig dit in de originele naam. Hier hebben we bijvoorbeeld het Windows-fixed.vdi-bestand dat we hebben gemaakt naar Windows.vdi hernoemd.
Verwijder de oude schijfnaam uit VirtualBox zodra u de schijf hebt hernoemd. Klik op Bestand & gt;Virtual Media Manager in VirtualBox en zoek de originele naam van de hernoemde schijf - deze heeft een geel waarschuwingspictogram links ervan. Klik met de rechtermuisknop en selecteer "Verwijderen".Klik opnieuw op "Verwijderen" om te bevestigen en "Sluiten" te sluiten.
Stap zes: plaats de Disk In VirtualBox
Head terug in VirtualBox, klik met de rechtermuisknop op de virtuele machine die aan de virtuele schijf is gekoppeld en selecteer "Instellingen".Klik onder Opslag met de rechtermuisknop op de SATA-controller en selecteer "Harde schijf toevoegen".
Selecteer "Bestaande schijf kiezen" en blader naar het bestand dat u zojuist hebt hernoemd.
Klik op "OK" om het instellingenvenster van de virtuele machine te sluiten. U zou nu de virtuele machine normaal moeten kunnen opstarten. De schijf is een vaste of een dynamische schijf, ongeacht naar welke u deze hebt geconverteerd.