Una delle migliori piattaforme per virtualizzare più sistemi operativi è VMware poiché ci offre una vasta gamma di opzioni e funzionalità e una di queste è la creazione automatica di dischi rigidi che aumentano di dimensioni man mano che inseriamo informazioni o possiamo creare un disco preallocato che avrà sempre la sua dimensione fissa.
Se vogliamo compattare un disco, dobbiamo convertirlo da preassegnato a incrementale o viceversa.
1. Converti disco rigido in VMware Fusion su Mac
VMware Fusion è la piattaforma di macchine virtuali sviluppata per ambienti macOS e per impostazione predefinita creerà dischi rigidi virtuali come dischi incrementali.
Passo 1
Il processo per rendere questo disco preallocato è semplice e perfettamente funzionante. Innanzitutto la macchina virtuale deve essere spenta per eseguire il processo, una volta spenta andiamo nel menu Macchina virtuale e selezioniamo l'opzione Impostazioni:
Passo 2
Possiamo utilizzare la seguente combinazione di tasti per accedere a queste impostazioni. Verrà visualizzata la seguente finestra:
+ E
INGRANDIRE
Passo 2
Lì dobbiamo fare clic sull'opzione disco fisso situato nella sezione Dispositivi rimovibili.
In alcuni casi è possibile che venga visualizzato un messaggio che indica che la macchina virtuale selezionata ha uno snapshot, questo non consente di eseguire correttamente il processo e quindi dobbiamo andare al percorso Macchine virtuali / Istantanee e lì eliminare le istantanee disponibili.
Una volta che accediamo alle impostazioni del disco rigido, fare clic sulla riga Opzioni avanzate e abbiamo le seguenti opzioni:
- Se vogliamo rendere il disco pre-assegnato, attiveremo la casella Preallocare lo spazio su disco.
- Oppure possiamo deselezionare questa casella per renderlo un disco incrementale.
INGRANDIRE
È così semplice che VMware Fusion ci consente di modificare il disco rigido virtuale.
2. Converti disco rigido in VMware WorkStation su Windows 10
VMware WorkStation è progettato per essere utilizzato in ambienti Windows e il processo per convertire il disco rigido richiede un po' più di attenzione poiché dobbiamo utilizzare il comando vmware-vdiskmanager che non è visibile dalla GUI VMware.
Passo 1
Per questo, prima di tutto dobbiamo eliminare qualsiasi snapshot nella macchina virtuale andando al percorso VM/Istantanea e lì fai clic con il pulsante destro del mouse sull'istantanea e seleziona l'opzione Rimuovere. Secondo, dobbiamo individuare il comando a seguire che è disponibile nel seguente percorso:C: \ Programmi (x86) \ VMware \ VMware Workstation
vmware-vdiskmanager.exe
Passo 2
Ora accederemo al prompt dei comandi utilizzando la seguente combinazione di tasti e inserendo il comando cmdUna volta lì, eseguiremo la seguente riga per accedere alla directory VMware sopra descritta:
+ R
cd "C: \ Programmi (x86) \ VMware \ VMware Workstation"
INGRANDIRE
NotaNel caso in cui VMware sia installato in un percorso diverso, questo deve essere indicato nel prompt dei comandi
Passaggio 3
Il passaggio successivo consiste nell'individuare il disco rigido virtuale la cui estensione è .vmdk che, per impostazione predefinita, VMware memorizza nel seguente percorso:
C:\Utenti\Utente\Documenti\Macchine virtuali
Passaggio 4
È fondamentale che il disco selezionato sia quello che termina solo in vmdk ma non quelli preceduti da numeri.
Nel caso in cui la macchina virtuale non sia presente, possiamo accedere alla configurazione della macchina virtuale in VMware e nella scheda Opzioni, campo Directory di lavoro Vedremo il percorso in cui si trova il disco rigido virtuale:
3. Converti il disco rigido virtuale in Windows 10
Passo 1
Se vogliamo convertire l'hard disk virtuale preassegnato in incrementale eseguiremo la seguente sintassi, in questo caso creando file di capacità 1 GB:
vmware-vdiskmanager.exe -r "c: \ percorso disco.vmdk" -t 1 "c: \ percorso destinazione.vmdk"Passo 2
In questo caso eseguiremo quanto segue:
vmware-vdiskmanager.exe -r "C: \ Users \ Solvetic \ Documents \ Virtual Machines \ macOS High Sierra \ macOS High Sierra.vmdk" -t 1 "C: \ Users \ Solvetic \ Documents \ Virtual Machines \ macOS High Sierra \ macOS High Sierra-Incremental.vmdk "
INGRANDIRE
Passaggio 3
Possiamo vedere che è stato convertito correttamente. Ora, per convertire il disco da incrementale a preallocato eseguiremo la seguente sintassi:
vmware-vdiskmanager.exe -r "c: \ Percorso disco.vmdk" -t 3 "c: \ Destinazione.vmdk"Passaggio 4
In questo esempio eseguiremo quanto segue:
vmware-vdiskmanager.exe -r "C: \ Users \ Solvetic \ Documents \ Virtual Machines \ macOS High Sierra \ macOS High Sierra.vmdk" -t 3 "C: \ Users \ Solvetic \ Documents \ Virtual Machines \ macOS High Sierra \ macOS High Sierra-preassigned.vmdk "
INGRANDIRE
Passaggio 5
Con questo abbiamo creato i rispettivi file nel percorso indicato e possiamo verificarlo accedendo e vedremo lì i dischi rigidi virtuali che sono stati creati. Lì possiamo eliminare i file dal disco rigido originale in modo che VMware prenda solo quelli che abbiamo attualmente creato.
In questo modo possiamo tranquillamente convertire l'hard disk virtuale VMware in incrementale o pre-allocato come richiesto al momento.