If-Koubou

Как да конвертирате между преразпределените и възпроизвеждащите дискове във VMware

Как да конвертирате между преразпределените и възпроизвеждащите дискове във VMware (Как да)

VMware обикновено създава "издържливи" дискове, които започват малки и растат с течение на времето, докато добавяте данни. Също така можете да създадете "преразпределени" дискове, които започват от максималния си размер. Ако искате да компактирате диск по-късно, ще трябва да го конвертирате от преразпределена към изящна. Или може да искате да конвертирате диска от разгъваем в преразпределен за максимална производителност.

Можете да направите това само във VMware Fusion или VMware Workstation. VMware Player не включва необходимата команда. VMware Player винаги създава разгъващи се дискове, които се разгръщат с течение на времето и няма начин да се преобразува в преразпределени, без да се използва друг продукт на VMware.

VMware Fusion

Това е много просто в VMware Fusion на Mac. VMware Fusion винаги създава нови виртуални дискове като дискове, които могат да се генерират. След това можете да ги преобразувате в преразпределени дискове или да преобразувате дискове обратно в дискове с възможност за извличане, ако преди това сте ги преобразували в преразпределени дискове.

За да направите това, първо изключете виртуалната машина. Не можете да конвертирате дисковете си, ако е включена или спряна.

Изберете виртуалната машина в главния прозорец VMware Fusion и кликнете върху Виртуална машина> Настройки.

Кликнете върху опцията "Твърд диск" под Отстраними устройства в прозореца "Настройки".

Ако видите съобщение, в което се казва, че не можете да правите тези промени, докато виртуалната ви машина има моментна снимка, първо трябва да изтриете всяка снимка, която сте създали за виртуалната ви машина. Разбира се, няма да можете да възстановите виртуалната си машина до предишното си състояние в тези точки по-късно.

За да изтриете моментни снимки, кликнете върху Виртуална машина> моментни снимки> моментни снимки. Изберете всяка снимка в прозореца и кликнете върху бутона "Изтриване" в лентата с инструменти, за да изтриете всеки от тях.

В прозореца за настройки на твърдия диск разгънете раздела "Разширени опции". Проверете "Предварително разпределение на дисковото пространство", за да конвертирате разгъващия се диск в предварително зададен диск или премахнете отметката от "Предварително разпределение на дисковото пространство", за да преобразувате преразпределения диск обратно в разгъваем диск. Кликнете върху "Прилагане", за да приложите промените си след това.

VMware Workstation

Процесът е малко по-сложен в работната станция на VMWare и ще трябва да използвате командния ред - тази опция не е изложена в графичния интерфейс на VMware Workstation, така че ще трябва да използвате вграденияVMware-vdiskmanager команда.

Първа стъпка: Изтрийте всички моментни снимки

Първо, заредете виртуалната машина надолу във VMware Workstation. Изтрийте всички моментни снимки, свързани с виртуалната машина, като кликнете върху VM> Snapshot> Snapshot, щракнете с десния бутон на мишката върху всяка снимка и изберете "Delete". Разбира се, няма да можете да възстановите виртуалната си машина на тези предишни точки, след като изтриете снимките.

Стъпка втора: Намерете командата vmware-vdiskmanagere.exe

След това намерете VMware-vdiskmanager.exe команда. Ако имате инсталирана VMware Workstation в подразбиращата се директория на Windows, ще я намерите C: \ Program Files (x86) \ VMware \ VMware Workstation или C: \ Program Files \ VMware \ VMware Workstation.

Отворете прозореца на командния прозорец от менюто "Старт" и променете директорията на VMware. За тази цел използвайте следната команда. Заменете папката с правилния път към папката на VMware Workstation, която съдържа VMware-vdiskmanager.exe ако това е различно в системата ви.

cd "C: \ Програмни файлове (x86) \ VMware \ VMware Workstation"

ЗАБЕЛЕЖКА: Инструкциите тук предполагат, че използвате Windows като операционна система за хост. На Linux можете просто да отваряте терминален прозорец и да го пуснете VMware-vdiskmanager команда, сякаш сте изпълнявали друга команда.

Стъпка трета: Намерете вашия виртуален дисков файл

Намерете папката на виртуалната машина на вашия диск и идентифицирайте нейния .vmdk файл, който е виртуалният диск на виртуалната машина. По подразбиране VMware създава папки на виртуални машини в директорията на адрес C: \ Users \ NAME \ Documents \ Виртуални машини \ , където NAME е името на потребителския ви профил в Windows.

Може да видите няколко .vmdk файла. Това е нормално. Потърсете основния .vmdk файл, а не всички файлове .vmdk, които завършват с -f и след това число. В екрана по-долу, това се нарича Windows 7.vmdk.

Ако не сте сигурни къде е, можете да видите пътя на папката на виртуалната машина в долната част на прозореца на VMware Workstation.

Стъпка четири: Преобразувайте виртуалния диск

За да конвертирате виртуална машина от преразпределена към разгъваем виртуален диск, разделен на 2 GB файлове, изпълнете следната команда. Най-лесно е да създадете нов, насочен .vmdk файл в същата папка като оригиналния виртуален диск.

vmware-vdiskmanager.exe -r "c: \ път \ към \ source.vmdk" -t 1 "c: \ path \ to \ target.vmdk"

Например, ако пътят към оригиналния ви файл .vmdk е C: \ Users \ chris \ Documents \ Виртуални машини \ Windows 7 \ Windows 7.vmdk , можете да изпълните следната команда:

vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Виртуални машини \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Users \ chris \ Documents \ growable.vmdk "

За да конвертирате виртуална машина от разгъваем до предварително разпределен диск, разделен на 2 GB файлове, изпълнете следната команда:

vmware-vdiskmanager.exe -r "c: \ път \ към \ source.vmdk" -t 3 "c: \ path \ to \ target.vmdk"

Например, ако пътят към оригиналния ви файл .vmdk е C: \ Users \ chris \ Documents \ Виртуални машини \ Windows 7 \ Windows 7.vmdk , можете да изпълните следната команда:

vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Виртуални машини \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Users \ chris \ Documents \ preallocated.vmdk "

Стъпка пета: Изтриване (или преместване) на оригиналните дискови файлове

Горната команда просто създава ново копие на виртуалния диск в целевия път. ако отворите папката на виртуалната си машина, ще видите, че имате както оригиналния, така и новия диск. В този пример имаме и двете Windows 7 [нещо] .vmdk файлове и Windows 7-growable [нещо] .vmdk файлове

Вече можете да се отървете от оригиналния диск, като изтриете файловете му. В този пример бихме изтрили всички Windows 7 [нещо] .vmdk файлове, включително основния Windows 7.vmdk файл. Трябва обаче само да изтриете или преместите файлове, завършващи с .vmdk. Оставете останалите файлове тук сами.

Вместо да изтривате тези файлове, може да искате да ги копирате в друга папка. Това ще ви даде резервно копие, което можете да възстановите в случай, че нещо се обърка.

Стъпка шеста: Преместете новия виртуален диск в местоположението на оригиналния диск

Преименувайте новия основен файл .vmdk, за да има същото име като оригиналния виртуален диск. В този пример бихме преименували Windows 7-growable.vmdk да се Windows 7.vmdk и оставете Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk и други файлове сами.

Вече можете да заредите виртуалната машина нормално. Той автоматично ще използва новия диск, който може да се генерира или преразпределя, тъй като е на същото място като предишния диск, който е използвал. Този нов .vmdk диск сочи към по-малките .vmdk файлове, въпреки че имат различно име, така че всичко ще "работи".