Hoe u kunt converteren tussen vooraf toegewezen en uitbreidbare schijven in VMware

VMware maakt normaal gesproken “uitbreidbare” schijven, die klein beginnen en met de tijd groeien naarmate u gegevens toevoegt. U kunt echter ook “vooraf toegewezen” schijven maken die beginnen met hun maximale grootte. Als u een schijf later wilt comprimeren, moet u deze converteren van vooraf toegewezen naar kweekbaar. Of misschien wilt u een schijf converteren van een kweekbare schijf naar een vooraf toegewezen schijf voor maximale prestaties.

VERWANT: Beginner Geek: virtuele machines maken en gebruiken

U kunt dit alleen doen in VMware Fusion of VMware Workstation. VMware Player bevat niet de benodigde opdracht. VMware Player maakt altijd uitbreidbare schijven die in de loop van de tijd groter worden, en er is geen manier om te converteren naar vooraf toegewezen schijven zonder een ander VMware-product te gebruiken.

VMware Fusion

Dit is heel eenvoudig in VMware Fusion op een Mac. VMware Fusion maakt altijd nieuwe virtuele schijven als schijven die kunnen worden gegroeid. U kunt ze achteraf converteren naar vooraf toegewezen schijven, of schijven terug converteren naar schijven die kunnen worden uitgebreid als u ze eerder naar vooraf toegewezen schijven hebt geconverteerd.

Om dit te doen, sluit u eerst de virtuele machine af. U kunt de schijven niet converteren als deze is ingeschakeld of onderbroken.

Selecteer de virtuele machine in het hoofdvenster van VMware Fusion en klik op Virtuele machine> Instellingen.

Klik op de optie “Harde schijf” onder Verwisselbare apparaten in het venster Instellingen.

VERWANT: Stop met het testen van software op uw pc: gebruik in plaats daarvan momentopnamen van virtuele machines

Als u een bericht ziet dat u deze wijzigingen niet kunt aanbrengen terwijl uw virtuele machine een snapshot heeft, moet u eerst alle snapshots verwijderen die u voor uw virtuele machine hebt gemaakt. Natuurlijk kunt u uw virtuele machine op die momenten later niet in de vorige staat herstellen.

Om snapshots te verwijderen, klikt u op Virtuele machine> Snapshots> Snapshots. Selecteer elke momentopname in het venster en klik op de knop “Verwijderen” op de werkbalk om ze allemaal te verwijderen.

Vouw in het venster met instellingen voor de harde schijf het gedeelte “Geavanceerde opties” uit. Vink “Schijfruimte vooraf toewijzen” aan om de uitbreidbare schijf naar een vooraf toegewezen schijf te converteren, of vink “Schijfruimte vooraf toewijzen” uit om een ​​vooraf toegewezen schijf terug te converteren naar een schijf die kan worden vergroot. Klik op “Toepassen” om uw wijzigingen achteraf toe te passen.

VMware-werkstation

Het proces is iets gecompliceerder in het VMWare-werkstation en u moet de opdrachtprompt gebruiken – deze optie wordt niet weergegeven in de grafische interface op VMware Workstation, dus u moet de ingebouwde vmware-vdiskmanager opdracht.

Stap één: verwijder alle momentopnamen

Schakel eerst de virtuele machine uit in VMware Workstation. Verwijder alle momentopnames die aan de virtuele machine zijn gekoppeld door op VM> Momentopname> Momentopname te klikken, met de rechtermuisknop op elke momentopname te klikken en “Verwijderen” te selecteren. U kunt uw virtuele machine natuurlijk niet op deze eerdere tijdstippen herstellen nadat u de snapshots hebt verwijderd.

Stap twee: zoek de opdracht vmware-vdiskmanagere.exe

Zoek vervolgens het vmware-vdiskmanager.exe opdracht. Als u VMware Workstation hebt geïnstalleerd in de standaarddirectory van Windows, vindt u het op C:Program Files (x86)VMwareVMware Workstation of C:Program FilesVMwareVMware Workstation.

Open een opdrachtpromptvenster vanuit het menu Start en ga naar de VMware-directory. Gebruik hiervoor de volgende opdracht. Vervang het mappad door het juiste pad naar de VMware Workstation-map die het vmware-vdiskmanager.exe bestand als het anders is op uw systeem.

cd "C:Program Files (x86)VMwareVMware Workstation"

OPMERKING: Bij de instructies hier wordt ervan uitgegaan dat u Windows als uw hostbesturingssysteem gebruikt. Op Linux kun je eenvoudig een Terminal-venster openen en het vmware-vdiskmanager commando zoals je elk ander commando zou uitvoeren.

Stap drie: zoek uw virtuele schijfbestand

Zoek de map van de virtuele machine op uw schijf en identificeer het .vmdk-bestand, de virtuele schijf van de virtuele machine. VMware maakt standaard mappen voor virtuele machines in de map op  C:UsersNAMEDocumentsVirtual Machines , waarbij NAME de naam is van uw Windows-gebruikersaccount.

Mogelijk ziet u meerdere .vmdk-bestanden. Dat is normaal. Zoek het belangrijkste .vmdk-bestand, niet een van de .vmdk-bestanden die eindigen op -f en dan een nummer. In de onderstaande schermafbeelding heet het Windows 7.vmdk.

Als u niet zeker weet waar het zich bevindt, kunt u het mappad van een virtuele machine onder in het VMware Workstation-venster bekijken.

Stap vier: converteer de virtuele schijf

Voer de volgende opdracht uit om een ​​virtuele machine om te zetten van vooraf toegewezen naar een virtuele schijf die kan worden opgesplitst in bestanden van 2 GB. Het is het gemakkelijkst om het nieuwe doel .vmdk-bestand in dezelfde map te maken als het originele virtuele-schijfbestand.

vmware-vdiskmanager.exe -r "c:pathtosource.vmdk" -t 1 "c:pathtotarget.vmdk"

Als het pad naar uw oorspronkelijke .vmdk-bestand bijvoorbeeld C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk , zou je het volgende commando kunnen uitvoeren:

vmware-vdiskmanager.exe -r "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk" -t 1 "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-growable.vmdk"

Om een ​​virtuele machine te converteren van een kweekbare schijf naar een vooraf toegewezen schijf die is opgesplitst in bestanden van 2 GB, voert u de volgende opdracht uit:

vmware-vdiskmanager.exe -r "c:pathtosource.vmdk" -t 3 "c:pathtotarget.vmdk"

Als het pad naar uw oorspronkelijke .vmdk-bestand bijvoorbeeld C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk , zou je het volgende commando kunnen uitvoeren:

vmware-vdiskmanager.exe -r "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk" -t 1 "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-preallocated.vmdk"

Stap vijf: verwijder (of verplaats) de originele schijfbestanden

De bovenstaande opdracht maakt gewoon een nieuwe kopie van de virtuele schijf op het doelpad. als je de map van je virtuele machine opent, zul je zien dat je zowel de originele schijf als de nieuwe schijf hebt. In dit voorbeeld hebben we beide Windows 7[something].vmdk bestanden en Windows 7-growable[something].vmdk bestanden

U kunt nu de originele schijf verwijderen door de bestanden te verwijderen. In dit voorbeeld zouden we alle Windows 7[something].vmdk bestanden inclusief de main Windows 7.vmdk het dossier. U mag echter alleen bestanden verwijderen of verplaatsen die eindigen op .vmdk. Laat de andere bestanden hier met rust.

In plaats van deze bestanden te verwijderen, wilt u ze misschien naar een andere map kopiëren. Hiermee krijgt u een reservekopie die u kunt herstellen voor het geval er iets mis is gegaan.

Stap zes: verplaats de nieuwe virtuele schijf naar de locatie van de originele schijf

Wijzig de naam van het nieuwe .vmdk-hoofdbestand zodat het dezelfde naam heeft als de originele virtuele schijf. In dit voorbeeld zouden we Windows 7-growable.vmdk naar Windows 7.vmdk en laat de Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk en andere bestanden met rust.

U kunt de virtuele machine nu normaal opstarten. Het zal automatisch de nieuwe uitbreidbare of vooraf toegewezen schijf gebruiken, omdat deze zich op dezelfde locatie bevindt als de vorige schijf die het gebruikte. Dat nieuwe hoofdbestand .vmdk-schijf verwijst naar de kleinere .vmdk-bestanden, ook al hebben ze een andere naam, dus alles zal “gewoon werken”.

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in