Переименуйте vm (файлы) на рабочей станции vmware


15

Когда я переименовываю виртуальную машину в рабочей станции vmware, старые имена файлов (например, имя файла жесткого диска) остаются.

Как мне вручную переименовать их, не испортив виртуальную машину?

Я не использую новейшую версию рабочей станции VMware.

Ответы:


9

Файл vmx, в котором хранится конфигурация виртуальной машины, представляет собой просто текстовый файл. Вы можете просто переименовать все файлы vm, а затем отредактировать vmx, указав на эти файлы.


1
Обратите внимание, что это сложнее, если у виртуальной машины есть моментальные снимки или если виртуальная машина использует разделенные диски. Ответ Георгия Христова более полный.
Джеймсдлин

9

Вы можете переименовывать файлы VM без какого-либо программного обеспечения VMware. Или используя только минимальный VMware Player.

Сначала остановите виртуальную машину и выйдите из VMware Player, если вы этого еще не сделали.

Перейдите в папку данных VM (в которой находятся ваши большие файлы VM) и найдите несколько файлов дескрипторов вместе со многими файлами виртуальных дисков (VMDK). Вам нужно всего лишь отредактировать два файла в вашем любимом текстовом редакторе, а именно:

  1. В файле VMX эти три свойства связаны:

    • scsi0: 0.fileName
    • NVRAM
    • extendedConfigFile

    -> Просто отредактируйте / измените их все с новым именем.

  2. В файле VMDK в разделе # Extent description вы найдете имена файлов sub-vmdk, которые должны быть переименованы в соответствии с вашим новым именем.

  3. Переименуйте (вручную или с помощью программного обеспечения переименования) все VMDK- файлы в файловой системе, но вы должны остаться неизменными (не редактировать) последние несколько (чаще всего 5) символов, которые являются индексами (то есть -s001 .vmdk; -s002 .vmdk , и т.д.)


1
Но VMDK - это огромный двоичный файл. Как вы переименовываете имена файлов sub-vmdk?
Ави


vmware-vdiskmanagerавтономный здесь
snipsnipsnip

1
Если вы используете разделенные диски, файл VMDK - это жесткий диск, следовательно, это огромный двоичный файл, и вы не можете его редактировать. В случае разделенных дисков файл VMDK представляет собой текстовый файл.
Денис Г

1

Я использую опцию импорта, чтобы сделать это. Таким образом, я могу сохранить базовую виртуальную машину в общем ресурсе, называемом base-XP или другим, тогда, когда мне понадобится новая тестовая виртуальная машина, я выполню импорт, и диски будут названы в соответствии с настройками, указанными при прохождении мастера импорта.


1

Если вы работаете с vmware workstation 8, вы можете использовать функцию клонирования (VM-> Manage -> Clone), затем вы можете дать новое имя клонированной виртуальной машине.


2
Это не переименовывает имена файлов VMDK (жесткий диск / диск).
Йерун Wiert Pluimers

0

Вы можете следовать предложению @Georgi Hristov, но я обнаружил, что старое имя также существует в этих файлах vmware - *. Log и -S00 .vmdk, поэтому я воспользовался предложением @ xyutech и обнаружил, что встроенная функция клонирования - это Самый простой способ создать новую виртуальную машину с другим именем. Вот снимок экрана клонировать виртуальную машину.

Одно предостережение, все клонированные файлы будут помещены в выбранную папку, поэтому вы должны выбрать пустую папку при запросе.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.