Cum se convertesc între dischetele prealocate și cele costisitoare în VMware
VMware creează în mod normal "discuri", care încep mici și cresc în timp, pe măsură ce adăugați date. Cu toate acestea, puteți crea și discuri "prealocate" care încep la dimensiunea maximă. Dacă doriți să compacți un disc mai târziu, va trebui să îl convertiți de la prealocat la cel de creștere. Sau, poate doriți să convertiți un disc de la culabil la prealocat pentru o performanță maximă.
Puteți face acest lucru numai în VMware Fusion sau VMware Workstation. VMware Player nu include comanda necesară. VMware Player creează întotdeauna discuri extensibile care se extind în timp, și nu există nici o modalitate de a converti la prealocate fără a utiliza un alt produs VMware.
VMware Fusion
Acest lucru este foarte simplu în VMware Fusion pe un Mac. VMware Fusion creează mereu noi discuri virtuale ca discuri de creare. Puteți să le convertiți ulterior la discuri prealocate sau să convertiți discurile înapoi la discuri care se pot crea, dacă le-ați convertit anterior în discuri deja alocate.
Pentru aceasta, închideți mai întâi mașina virtuală. Nu puteți converti discurile dacă este pornit sau suspendat.
Selectați mașina virtuală din fereastra principală VMware Fusion și faceți clic pe Virtual Machine> Settings.
Faceți clic pe opțiunea "Hard Disk" din Dispozitive detașabile din fereastra Setări.
Dacă vedeți un mesaj care spune că nu puteți efectua aceste modificări în timp ce mașina dvs. virtuală are un instantaneu, va trebui mai întâi să ștergeți instantaneele pe care le-ați creat pentru mașina dvs. virtuală. Desigur, nu veți putea restabili mașina dvs. virtuală la starea anterioară la acele momente în timp.
Pentru a șterge instantanee, faceți clic pe Virtual Machine> Snapshots> Snapshots. Selectați fiecare instantaneu din fereastră și faceți clic pe butonul "Ștergeți" din bara de instrumente pentru a șterge fiecare.
În fereastra Setări pentru hard disk, extindeți secțiunea "Opțiuni avansate". Verificați "Pre-alocați spațiu pe disc" pentru a converti discul care poate fi creat la un disc prealocat sau debifați "Pre-alocare spațiu pe disc" pentru a converti o disc prealocat înapoi la un disc creat. Faceți clic pe "Aplicați" pentru a aplica ulterior modificările.
VMware Workstation
Procesul este un pic mai complicat în stația de lucru VMWare și va trebui să utilizați Command Prompt - această opțiune nu este expusă în interfața grafică de pe VMware Workstation, deci va trebui să utilizați built-in-ul vmware-vdiskmanager
comanda.
Pasul unu: Ștergeți orice instantaneu
Mai întâi, alimentați mașina virtuală în stația de lucru VMware. Ștergeți instantaneele asociate mașinii virtuale făcând clic pe VM> Snapshot> Snapshot, făcând clic cu butonul din dreapta pe fiecare instantaneu și selectând "Delete". Desigur, nu veți putea restabili mașina dvs. virtuală la aceste puncte anterioare în timp după ștergerea instantaneelor.
Pasul al doilea: găsiți comanda vmware-vdiskmanagere.exe
Apoi găsiți vmware-vdiskmanager.exe
comanda. Dacă aveți VMware Workstation instalat în directorul implicit pe Windows, îl veți găsi la C: \ Program Files (x86) \ VMware \ VMware Workstation
sau C: \ Program Files \ VMware \ VMware Workstation
.
Deschideți o fereastră Prompt Command din meniul Start și treceți la directorul VMware. Pentru aceasta, utilizați următoarea comandă. Înlocuiți calea dosarului cu calea corectă la dosarul VMware Workstation care conține vmware-vdiskmanager.exe
dacă este diferit în sistemul dvs..
cd "C: \ Program Files (x86) \ VMware \ VMware Workstation"
NOTĂ: Instrucțiunile de aici presupun că utilizați Windows ca sistem de operare gazdă. Pe Linux, puteți deschide o fereastră Terminal și rulați vmware-vdiskmanager
comanda ca și cum ai fi executat orice altă comandă.
Pasul al treilea: găsiți fișierul dvs. virtual de disc
Localizați folderul mașinii virtuale pe disc și identificați fișierul .vmdk, care este discul virtual al mașinii virtuale. În mod implicit, VMware creează folderele mașinii virtuale în directorul de la C: \ Users \ NAME \ Documents \ Mașini virtuale \
, unde NAME este numele contului de utilizator Windows.
S-ar putea să vedeți mai multe fișiere .vmdk. E normal. Căutați fișierul principal .vmdk, nu vreunul din fișierele .vmdk care se termină cu -f
și apoi un număr. În screenshot de mai jos, se numește Windows 7.vmdk.
Dacă nu sunteți sigur unde este, puteți vizualiza calea unui folder virtual în partea inferioară a ferestrei VMware Workstation.
Pasul patru: Conversia discului virtual
Pentru a converti o mașină virtuală de la o alocare prealocată la o fișă virtuală care poate fi creată, împărțită în fișiere de 2 GB, executați următoarea comandă. Este mai ușor să creați noul fișier .vmdk vizat în același director ca și fișierul original virtual pe disc.
vmware-vdiskmanager.exe -r "c: \ cale \ to \ source.vmdk" -t 1 "c: \ path \ to \ target.vmdk"
De exemplu, dacă este calea către fișierul dvs. original .vmdk C: \ Users \ chris \ Documents \ Mașini virtuale \ Windows 7 \ Windows 7.vmdk
, puteți rula următoarea comandă:
vmware-vdiskmanager.exe -r C: \ Users \ chris \ Documents \ Mașini virtuale \ Windows 7 \ Windows 7.vmdk "-t 1" C: \ Users \ chris \ Documents \ growable.vmdk“
Pentru a converti o mașină virtuală de la un calculator care poate fi creat într-un disc prealocat, împărțit în fișiere de 2 GB, executați următoarea comandă:
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 3 "c: \ cale \ pentru \ target.vmdk"
De exemplu, dacă este calea către fișierul dvs. original .vmdk C: \ Users \ chris \ Documents \ Mașini virtuale \ Windows 7 \ Windows 7.vmdk
, puteți rula următoarea comandă:
vmware-vdiskmanager.exe -r C: \ Users \ chris \ Documents \ Mașini virtuale \ Windows 7 \ Windows 7.vmdk "-t 1" C: \ Users \ chris \ Documents \ preallocated.vmdk“
Pasul cinci: Ștergeți (sau mutați) fișierele originale de disc
Comanda de mai sus creează doar o nouă copie a discului virtual pe calea țintă. dacă deschideți directorul mașinii virtuale, veți vedea că aveți atât discul original cât și noul disc. În acest exemplu, avem amândouă Windows 7 [ceva] .vmdk
fișiere și Windows 7-growable [ceva] .vmdk
fișiere
Acum puteți să scăpați de discul original ștergând fișierele acestuia. În acest exemplu, vom șterge toate Windows 7 [ceva] .vmdk
inclusiv fișierele principale Windows 7.vmdk
fişier. Cu toate acestea, ar trebui să ștergeți sau să mutați numai fișiere care se termină în .vmdk. Lăsați celelalte fișiere aici singure.
În loc să ștergeți aceste fișiere, vă recomandăm să le copiați într-un alt folder. Acest lucru vă va oferi o copie de rezervă pe care o puteți restabili în cazul în care ceva nu a mers bine.
Pasul șase: mutați noul disc virtual pe locația discului original
Redenumiți noul fișier .vmdk principal pentru a avea același nume ca discul virtual original. În acest exemplu, vom redenumi Windows 7-growable.vmdk
la Windows 7.vmdk
și lăsați Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk și alte fișiere în sine.
Acum puteți încărca în mod normal mașina virtuală. Se va utiliza automat noul disc care poate fi creat sau alocat, deoarece este în aceeași locație cu discul anterior pe care îl utiliza. Acest nou fișier .vmdk principal indică fișierele .vmdk mai mici, chiar dacă au un nume diferit, astfel încât totul va "funcționa doar".