Как преобразовать предварительно выделенные и растущие диски в VMware

VMware обычно создает «растущие» диски, которые начинаются с малого и со временем растут по мере добавления данных. Однако вы также можете создавать «предварительно выделенные» диски, размер которых начинается с максимального размера. Если вы хотите сжать диск позже, вам нужно будет преобразовать его из предварительно выделенного в растущий. Или вы можете преобразовать диск из растущего в предварительно выделенный для максимальной производительности.

Вы можете сделать это только в VMware Fusion или VMware Workstation. VMware Player не содержит необходимой команды. VMware Player всегда создает расширяемые диски, которые со временем расширяются, и невозможно преобразовать их в предварительно выделенные, не используя другой продукт VMware.

VMware Fusion

Это очень просто в VMware Fusion на Mac. VMware Fusion всегда создает новые виртуальные диски в качестве растущих дисков. После этого вы можете преобразовать их в предварительно выделенные диски или преобразовать диски обратно в расширяемые диски, если вы ранее преобразовали их в предварительно выделенные диски.

Для этого сначала выключите виртуальную машину. Вы не можете конвертировать его диски, если он включен или приостановлен.

Выберите виртуальную машину в главном окне VMware Fusion и нажмите Виртуальная машина> Настройки.

Выберите опцию «Жесткий диск» в разделе «Съемные устройства» в окне «Настройки».

Если вы видите сообщение о том, что вы не можете внести эти изменения, пока у вашей виртуальной машины есть моментальный снимок, вам сначала нужно удалить все созданные вами снимки для вашей виртуальной машины. Конечно, вы не сможете восстановить свою виртуальную машину в прежнее состояние в те моменты времени позже.

Чтобы удалить снимки, нажмите Виртуальная машина> Снимки> Снимки. Выберите каждый снимок в окне и нажмите кнопку «Удалить» на панели инструментов, чтобы удалить каждый.

В окне настроек жесткого диска разверните раздел «Дополнительные параметры». Установите флажок «Предварительно выделить место на диске», чтобы преобразовать расширяемый диск в предварительно выделенный диск, или снимите флажок «Предварительно выделить место на диске», чтобы преобразовать предварительно выделенный диск обратно в расширяемый диск. Нажмите «Применить», чтобы применить изменения позже.

Рабочая станция VMware

На рабочей станции VMWare этот процесс немного сложнее, и вам нужно будет использовать командную строку – этот параметр не отображается в графическом интерфейсе на VMware Workstation, поэтому вам придется использовать встроенный Команда vmware-vdiskmanager .

Шаг первый: удалить любые снимки

Во-первых, выключите виртуальную машину в VMware Workstation. Удалите все снимки, связанные с виртуальной машиной, нажав ВМ> Снимок> Снимок, щелкнув правой кнопкой мыши каждый снимок и выбрав «Удалить». Конечно, вы не сможете восстановить свою виртуальную машину до этих предыдущих моментов времени после удаления снимков.

Шаг второй: найдите команду 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: \ Program Files (x86) \ VMware \ VMware Workstation" 

ПРИМЕЧАНИЕ. В приведенных здесь инструкциях предполагается, что вы используете Windows в качестве операционной системы своего хоста. В Linux вы можете просто открыть окно терминала и запустить команду vmware-vdiskmanager , как и любую другую команду.

Шаг третий: найдите файл виртуального диска

Найдите папку виртуальной машины на вашем диске и определите ее файл .vmdk, который является виртуальным диском виртуальной машины. По умолчанию VMware создает папки виртуальных машин в каталоге C: \ Users \ NAME \ Documents \ Virtual Machines \ , где NAME – это имя вашей учетной записи пользователя Windows.

Вы можете увидеть несколько файлов .vmdk. Это нормально. Найдите основной файл .vmdk, а не какой-либо из файлов .vmdk, заканчивающийся -f , а затем числом. На скриншоте ниже он называется Windows 7.vmdk.

Если вы не уверены, где он находится, вы можете просмотреть путь к папке на виртуальной машине внизу окна VMware Workstation.

Шаг четвертый: преобразовать виртуальный диск

Чтобы преобразовать виртуальную машину из предварительно выделенного в растущий виртуальный диск, разделенный на файлы размером 2 ГБ, выполните следующую команду. Проще всего создать новый целевой файл .vmdk в той же папке, что и исходный файл виртуального диска.

 vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 1 "c: \ path \ to \ target.vmdk" 

Например, если путь к исходному файлу .vmdk – C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk , вы можете выполнить следующую команду:

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

Чтобы преобразовать виртуальную машину из растущего в предварительно выделенный диск, разделенный на файлы размером 2 ГБ, выполните следующую команду:

 vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 3 "c: \ path \ to \ target.vmdk" 

Например, если путь к исходному файлу .vmdk – C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk , вы можете выполнить следующую команду:

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

Шаг пятый: удаление (или перемещение) исходных файлов на диске

Приведенная выше команда просто создает новую копию виртуального диска на целевом пути. если вы откроете папку своей виртуальной машины, вы увидите, что у вас есть как оригинальный диск, так и новый диск. В этом примере у нас есть файлы Windows 7 [что-то] .vmdk и файлы Windows 7 [кое-что] .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, хотя они имеют другое имя, поэтому все будет «просто работать».

Оцените статью
TutoryBird.Ru
Добавить комментарий