Puoi farlo solo su VMware Fusion o VMware Workstation. VMware Player non include il comando necessario. VMware Player crea sempre dischi espandibili che si espandono nel tempo e non è possibile convertire in preallocato senza utilizzare un altro prodotto VMware.
VMware Fusion
Questo è molto semplice in VMware Fusion su un Mac. VMware Fusion crea sempre nuovi dischi virtuali come dischi espandibili. È possibile convertirli in dischi preallocati in seguito oppure convertire i dischi in dischi coltivabili se in precedenza sono stati convertiti in dischi preallocati.
Per fare ciò, prima spegni la macchina virtuale. Non è possibile convertire i suoi dischi se è acceso o sospeso.
Selezionare la macchina virtuale nella finestra principale di VMware Fusion e fare clic su Macchina virtuale> Impostazioni.
VMware Workstation
Il processo è un po 'più complicato nella workstation VMWare e dovrai utilizzare il Prompt dei comandi: questa opzione non è esposta nell'interfaccia grafica su VMware Workstation, quindi dovrai usare il built-in
vmware-vdiskmanager
comando.
Passaggio uno: Elimina tutte le istantanee
Innanzitutto, accendi la macchina virtuale in VMware Workstation. Eliminare tutte le istantanee associate alla macchina virtuale facendo clic su VM> Istantanea> Istantanea, facendo clic con il pulsante destro del mouse su ciascuna istantanea e selezionando "Elimina". Naturalmente, non sarà possibile ripristinare la macchina virtuale in questi punti precedenti nel tempo dopo aver eliminato le istantanee.
Passo 2: Trova il comando vmware-vdiskmanagere.exe
Quindi, trova il
vmware-vdiskmanager.exe
comando. Se hai installato VMware Workstation nella directory predefinita su Windows, lo troverai su
C:Program Files (x86)VMwareVMware Workstation
o
C:Program FilesVMwareVMware Workstation
vmware-vdiskmanager.exe
file se è diverso sul tuo sistema.
cd 'C:Program Files (x86)VMwareVMware Workstation'
vmware-vdiskmanager
comando come se avessi eseguito un altro comando.
Passaggio 3: trova il file del disco virtuale
Individua la cartella della macchina virtuale sul tuo disco e identifica il suo file.vmdk, che è il disco virtuale della macchina virtuale. Per impostazione predefinita, VMware crea cartelle di macchine virtuali all'interno della directory all'indirizzo
C:UsersNAMEDocumentsVirtual Machines
dove NOME è il nome del tuo account utente di Windows.
Potresti visualizzare più file.vmdk. È normale. Cerca il file.vmdk principale, non tutti i file.vmdk che finiscono con
-f
e poi un numero. Nello screenshot qui sotto, si chiama Windows 7.vmdk.
Passaggio 4: convertire il disco virtuale
Per convertire una macchina virtuale da preallocata in una divisione disco virtuale espandibile in file da 2 GB, eseguire il seguente comando. È più semplice creare il nuovo file.vmdk di destinazione nella stessa cartella del file del disco virtuale originale.
vmware-vdiskmanager.exe -r 'c:path osource.vmdk' -t 1 'c:path o arget.vmdk'
Ad esempio, se il percorso del file.vmdk originale è
C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk
potresti eseguire il seguente comando:
vmware-vdiskmanager.exe -r 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk' -t 1 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-growable.vmdk'
vmware-vdiskmanager.exe -r 'c:path osource.vmdk' -t 3 'c:path o arget.vmdk'
Ad esempio, se il percorso del file.vmdk originale è
C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk
potresti eseguire il seguente comando:
vmware-vdiskmanager.exe -r 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk' -t 1 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-preallocated.vmdk'
Passaggio 5: eliminare (o spostare) i file del disco originale
Il comando precedente crea solo una nuova copia del disco virtuale nel percorso di destinazione. se apri la cartella della tua macchina virtuale, vedrai che hai sia il disco originale che il nuovo disco. In questo esempio, abbiamo entrambi
Windows 7[something].vmdk
file e
Windows 7-growable[something].vmdk
File
Windows 7[something].vmdk
file incluso il principale
Windows 7.vmdk
file.Tuttavia, dovresti eliminare o spostare solo i file che terminano in.vmdk. Lascia qui gli altri file da solo.
Invece di cancellare questi file, potresti volerli copiare in un'altra cartella. Questo ti darà una copia di backup che puoi ripristinare nel caso qualcosa sia andato storto.
Passaggio 6. Spostare il nuovo disco virtuale nella posizione del disco originale
Rinominare il nuovo file.vmdk principale con lo stesso nome del disco virtuale originale. In questo esempio, rinomineremo
Windows 7-growable.vmdk
a
Windows 7.vmdk
e lascia Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk e altri file da solo.