Една от най -добрите платформи за виртуализация на множество операционни системи е VMware, тъй като ни предлага широка гама от възможности и функционалности и една от тях е автоматичното създаване на твърди дискове, които се увеличават по размер, когато въвеждаме информация или можем да създадем предварително разпределен диск, който винаги ще има фиксиран размер.
Ако искаме да уплътним диск, трябва да го преобразуваме от предварително зададен в нарастващ или обратно.
1. Конвертирайте твърдия диск във VMware Fusion на Mac
VMware Fusion е платформата за виртуални машини, разработена за macOS среди и по подразбиране ще създава виртуални твърди дискове като нарастващи дискове.
Етап 1
Процесът за предварително разпределяне на този диск е прост и напълно функционален. На първо място, виртуалната машина трябва да е изключена, за да извърши процеса, след като изключим, отиваме в менюто Виртуална машина и избираме опцията Настройки:
Стъпка 2
Можем да използваме следната комбинация от клавиши за достъп до тези настройки. Ще се покаже следният прозорец:
⌘ + E
Увеличете
Стъпка 2
Там трябва да кликнете върху опцията HDD разположени в секцията Подвижни устройства.
В някои случаи е възможно да се покаже съобщение, показващо, че избраната виртуална машина има моментна снимка, това не позволява процесът да се извърши правилно и затова трябва да преминем към пътя Виртуални машини / моментни снимки и там изтрийте наличните снимки.
След като влезем в настройките на твърдия диск, щракнете върху реда Разширени опции и имаме следните опции:
- Ако искаме да направим диска предварително зададен, ще активираме кутията Предварително разпределете дисково пространство.
- Или можем да премахнем отметката от това поле, за да го направим нарастващ диск.
Увеличете
Просто VMware Fusion ни позволява да редактираме виртуалния твърд диск.
2. Конвертирайте твърдия диск във VMware WorkStation в Windows 10
VMware WorkStation е проектиран да се използва в Windows среди и процесът за преобразуване на твърдия диск изисква малко повече грижи, тъй като трябва да използваме командата vmware-vdiskmanager което не се вижда от VMware GUI.
Етап 1
За това първо трябва да изтрием всяка снимка във виртуалната машина, като отидем на пътя VM / моментна снимка и там щракнете с десния бутон върху снимката и изберете опцията Премахване. Второ, трябва да намерим командата следване който се предлага по следния маршрут:C: \ Program Files (x86) \ VMware \ VMware Workstation
vmware-vdiskmanager.exe
Стъпка 2
Сега ще имаме достъп до командния ред, като използваме следната комбинация от клавиши и ще въведем командата cmdВеднъж там, ще изпълним следния ред за достъп до описаната по -горе директория на VMware:
+ R
cd "C: \ Program Files (x86) \ VMware \ VMware Workstation"
Увеличете
ЗабележкаВ случай, че VMware е инсталиран по различен път, това трябва да бъде посочено в командния ред
Стъпка 3
Следващата стъпка е да намерите виртуалния твърд диск, чието разширение е .vmdk, който по подразбиране VMware съхранява по следния път:
C: \ Users \ User \ Documents \ Virtual Machines
Стъпка 4
Важно е избраният диск да е този, който завършва само с vmdk, но не и тези, които са предшествани от числа.
В случай, че виртуалната машина не е там, можем да получим достъп до конфигурацията на виртуалната машина във VMware и в раздела Настроики, поле Работна директория Ще видим пътя, където се намира виртуалният твърд диск:
3. Конвертиране на виртуален твърд диск в Windows 10
Етап 1
Ако искаме да преобразуваме предварително зададения виртуален твърд диск в нарастващ, ще изпълним следния синтаксис, в този случай създавайки файлове с капацитет 1 GB:
vmware -vdiskmanager.exe -r "c: \ disk path.vmdk" -t 1 "c: \ destination path.vmdk"Стъпка 2
В този случай ще изпълним следното:
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 "
Увеличете
Стъпка 3
Можем да видим, че е преобразуван правилно. Сега, за да преобразуваме диска от нарастващ в предварително разпределен, ще изпълним следния синтаксис:
vmware -vdiskmanager.exe -r "c: \ Disk path.vmdk" -t 3 "c: \ Destination.vmdk"Стъпка 4
В този пример ще изпълним следното:
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 "
Увеличете
Стъпка 5
С това създадохме съответните файлове по посочения път и можем да го проверим чрез достъп и ще видим там виртуалните твърди дискове, които са създадени. Там можем да изтрием файловете от оригиналния твърд диск, така че VMware да вземе само тези, които сме създали в момента.
По този начин можем безопасно да преобразуваме виртуалния твърд диск на VMware в нарастващ или предварително разпределен, както се изисква по това време.