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

15

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

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

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

Hennes
источник

Ответы:

9

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

shf301
источник
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), затем вы можете дать новое имя клонированной виртуальной машине.

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

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

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

tdwong.star
источник