Hjemmeside » hvordan » Sådan konverteres mellem preallocated og Growable Disks i VMware

    Sådan konverteres mellem preallocated og Growable Disks i VMware

    VMware skaber normalt "growable" diske, som starter små og vokser over tid, mens du tilføjer data. Du kan dog også oprette "preallocated" diske, der starter ved deres maksimale størrelse. Hvis du vil komprimere en disk senere, skal du konvertere den fra preallocated til growable. Eller måske vil du konvertere en disk fra voksbar til forhåndsallokeret for maksimal ydeevne.

    Du kan kun gøre dette i VMware Fusion eller VMware Workstation. VMware Player indeholder ikke den nødvendige kommando. VMware Player skaber altid voksbare diske, der vokser over tid, og der er ingen måde at konvertere til preallocated uden at bruge et andet VMware produkt.

    VMware Fusion

    Dette er meget enkelt i VMware Fusion på en Mac. VMware Fusion skaber altid nye virtuelle diske som voksbare diske. Du kan konvertere dem til preallocated disks bagefter eller konvertere diske tilbage til voksbare diske, hvis du tidligere har konverteret dem til preallocated diske.

    For at gøre dette skal du først lukke den virtuelle maskine af. Du kan ikke konvertere diske, hvis den er tændt eller suspenderet.

    Vælg den virtuelle maskine i det primære VMware Fusion-vindue, og klik på Virtual Machine> Settings.

    Klik på indstillingen "Harddisk" under Flytbare enheder i vinduet Indstillinger.

    Hvis du ser en meddelelse, der siger, at du ikke kan foretage disse ændringer, mens din virtuelle maskine har et øjebliksbillede, skal du først slette nogle stillbilleder, du har oprettet til din virtuelle maskine. Selvfølgelig vil du ikke kunne gendanne din virtuelle maskine til sin tidligere tilstand på disse tidspunkter senere.

    For at slette snapshots skal du klikke på Virtual Machine> Snapshots> Snapshots. Vælg hvert øjebliksbillede i vinduet og klik på knappen "Slet" på værktøjslinjen for at slette hver.

    I vinduet Harddiskindstillinger skal du udvide afsnittet "Avancerede indstillinger". Marker "Foralloker diskplads" for at konvertere den voksbare disk til en forhåndsallokeret disk eller afmarkér "Forallokér diskplads" for at konvertere en forhåndsallokeret disk tilbage til en voksbar disk. Klik på "Apply" for at anvende dine ændringer bagefter.

    VMware Workstation

    Processen er lidt mere kompliceret i VMWare-arbejdsstationen, og du skal bruge kommandoprompt-denne indstilling er ikke eksponeret i den grafiske grænseflade på VMware Workstation, så du skal bruge den indbyggede VMware-vdiskmanager  kommando.

    Trin 1: Slet eventuelle snapshots

    Først skal du slå den virtuelle maskine ned i VMware Workstation. Slet alle stillbilleder, der er knyttet til den virtuelle maskine, ved at klikke på VM> Snapshot> Snapshot, højreklik på hvert øjebliksbillede og vælg "Slet". Selvfølgelig vil du ikke kunne gendanne din virtuelle maskine til disse tidligere punkter i tide efter sletning af snapshots.

    Trin to: Find kommandoen vmware-vdiskmanagere.exe

    Herefter finder du VMware-vdiskmanager.exe kommando. Hvis du har installeret VMware Workstation i standardmappen på Windows, finder du den på C: \ Programmer (x86) \ VMware \ VMware Workstation eller C: \ Programmer \ VMware \ VMware Workstation.

    Åbn et kommandopromptvindue fra menuen Start og skift til VMware-biblioteket. For at gøre dette skal du bruge følgende kommando. Udskift mappestien med den korrekte sti til VMware Workstation-mappen, der indeholder VMware-vdiskmanager.exe fil hvis det er anderledes på dit system.

    cd "C: \ Programmer (x86) \ VMware \ VMware Workstation"

    BEMÆRK: Vejledningen her antager, at du bruger Windows som værtsoperativsystem. På Linux kan du blot åbne et Terminal vindue og køre VMware-vdiskmanager kommandoen som om du ville køre nogen anden kommando.

    Trin tre: Find din virtuelle diskfil

    Find den virtuelle maskinens mappe på din disk og identificer dens .vmdk-fil, som er den virtuelle maskine's virtuelle disk. Som standard opretter VMware virtuelle maskinmapper i mappen på  C: \ Brugere \ NAME \ Dokumenter \ Virtuelle maskiner \ , hvor NAME er navnet på din Windows-brugerkonto.

    Du kan muligvis se flere .vmdk-filer. Det er normalt. Se efter den vigtigste .vmdk-fil, ikke nogen af ​​de .vmdk-filer, der slutter med -f og så et nummer. I skærmbilledet nedenfor hedder det Windows 7.vmdk.

    Hvis du ikke er sikker på, hvor den er, kan du se en virtuel maskine mappebane nederst i VMware Workstation-vinduet.

    Trin fire: Konverter den virtuelle disk

    For at konvertere en virtuel maskine fra preallokeret til en voksbar virtuel disk opdelt i 2 GB filer, kør følgende kommando. Det er nemmest at oprette den nye, målte .vmdk-fil i samme mappe som den oprindelige virtuelle diskfil.

    vmware-vdiskmanager.exe -r "c: \ path \ til \ source.vmdk" -t 1 "c: \ path \ til \ target.vmdk"

    For eksempel, hvis stien til din oprindelige .vmdk-fil er C: \ Brugere \ chris \ Dokumenter \ Virtuelle maskiner \ Windows 7 \ Windows 7.vmdk , du kan køre følgende kommando:

    vmware-vdiskmanager.exe -r "C: \ Brugere \ chris \ Dokumenter \ Virtuelle maskiner \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Brugere \ chris \ Dokumenter \ Virtuelle maskiner \ Windows 7 \ Windows 7- growable.vmdk"

    For at konvertere en virtuel maskine fra voksbar til en preallokeret disk opdelt i 2 GB filer, kør følgende kommando:

    vmware-vdiskmanager.exe -r "c: \ path \ til \ source.vmdk" -t 3 "c: \ path \ til \ target.vmdk"

    For eksempel, hvis stien til din oprindelige .vmdk-fil er C: \ Brugere \ chris \ Dokumenter \ Virtuelle maskiner \ Windows 7 \ Windows 7.vmdk , du kan køre følgende kommando:

    vmware-vdiskmanager.exe -r "C: \ Brugere \ chris \ Dokumenter \ Virtuelle maskiner \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Brugere \ chris \ Dokumenter \ Virtuelle maskiner \ Windows 7 \ Windows 7- preallocated.vmdk"

    Trin fem: Slet (eller flyt) de originale diskfiler

    Ovennævnte kommando opretter bare en ny kopi af den virtuelle disk på målbanen. Hvis du åbner din virtuelle maskinens mappe, vil du se, at du har både den originale disk og den nye disk. I dette eksempel har vi begge Windows 7 [noget] .vmdk filer og Windows 7-growable [noget] .vmdk filer

    Du kan nu slippe af den originale disk ved at slette dens filer. I dette eksempel vil vi slette alle de Windows 7 [noget] .vmdk filer inklusive de vigtigste Windows 7.vmdk fil. Du bør dog kun slette eller flytte filer, der slutter i .vmdk. Forlad de andre filer her alene.

    I stedet for at slette disse filer, kan du måske kopiere dem til en anden mappe. Dette vil give dig en sikkerhedskopi, du kan gendanne, hvis noget gik galt.

    Trin seks: Flyt den nye virtuelle disk til den oprindelige disks placering

    Omdøb den nye vigtigste .vmdk-fil til at have samme navn som den oprindelige virtuelle disk. I dette eksempel skal vi omdøbe Windows 7-growable.vmdk til Windows 7.vmdk og lad Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk og andre filer alene.

    Du kan nu starte den virtuelle maskine normalt. Det vil automatisk bruge den nye voksbare eller preallokerede disk, da den er på samme sted som den tidligere disk, den brugte. Den nye vigtigste .vmdk-diskfil peger på de mindre .vmdk-filer, selvom de har et andet navn, så alting vil "bare virke".