Renommer VM (fichiers) sur la station de travail VMware

15

Lorsque je renomme une machine virtuelle dans un poste de travail vmware, les anciens noms de fichier (par exemple: le nom de fichier du disque dur) restent.

Comment les renommer manuellement sans gâcher la machine virtuelle?

Je n'utilise pas la dernière version de la station de travail vmware.

Hennes
la source

Réponses:

9

Le fichier vmx qui stocke la configuration de la machine virtuelle est juste un fichier texte. Vous pouvez simplement renommer tous les fichiers du vm, puis modifier le vmx pour pointer vers ces fichiers.

shf301
la source
1
Notez que cela est plus compliqué si la machine virtuelle a des instantanés ou si la machine virtuelle utilise des disques fractionnés. La réponse de Georgi Hristov est plus complète.
jamesdlin
9

Vous pouvez renommer des fichiers de VM sans aucun logiciel VMware. Ou en utilisant le strict minimum VMware Player.

Arrêtez d'abord la machine virtuelle et quittez VMware Player si vous ne l'avez pas déjà fait.

Accédez au dossier de données VM (celui avec vos gros fichiers VM) et trouvez quelques fichiers descripteurs aux côtés de nombreux fichiers de disque virtuel (VMDK). Il vous suffit de modifier deux fichiers avec votre éditeur de texte préféré, à savoir:

  1. Dans le fichier VMX , ces trois propriétés sont liées:

    • scsi0: 0.fileName
    • nvram
    • extendedConfigFile

    -> Il suffit de modifier / changer tous avec un nouveau nom.

  2. Dans le fichier VMDK sous la section # Extent description , vous trouverez des noms de fichiers sous-vmdk qui doivent tous être renommés, selon votre nouveau nom.

  3. Renommez (manuellement ou avec un logiciel de renommage) tous les fichiers VMDK du système de fichiers, mais vous devez rester intact (ne pas modifier) ​​les derniers (le plus souvent 5) caractères, qui sont des index (par exemple -s001 .vmdk; -s002 .vmdk , etc.)

Georgi Hristov
la source
1
Mais le VMDK est un énorme fichier binaire. Comment renommer les noms de fichiers sous-vmdk?
Avi
vmware-vdiskmanagerstandalone is here
snipsnipsnip
1
Si vous utilisez des disques divisés, le fichier VMDK est le disque dur, c'est donc un énorme fichier binaire et vous ne pouvez pas le modifier. Avec les disques divisés, le fichier VMDK est un fichier texte.
Dennis G
1

J'utilise l'option d'importation pour ce faire. De cette façon, je peux garder une machine virtuelle de base sur un partage appelé base-XP ou autre chose, puis lorsque j'ai besoin d'une nouvelle machine virtuelle de test, je fais une importation et les disques sont nommés selon le paramètre que je spécifie lorsque je passe par l'assistant d'importation.

Rob Goodwin
la source
1

Si vous exécutez vmware workstation 8, vous pouvez utiliser la fonction de clonage (VM-> Manage -> Clone), vous pouvez ensuite donner un nouveau nom à la VM clonée.

xyutech
la source
2
Cela ne renomme pas les noms de fichiers VMDK (disque dur / disque).
Jeroen Wiert Pluimers
0

Vous pouvez suivre ce que @Georgi Hristov a suggéré, mais j'ai trouvé que l'ancien nom existe également dans ces fichiers vmware - *. Log et -S00 .vmdk, j'ai donc pris la suggestion de @ xyutech et découvert en utilisant la fonction de clonage intégrée est la moyen le plus simple de créer une nouvelle machine virtuelle avec un nom différent. Voici une capture d'écran cloner un vm.

Une mise en garde, tous les fichiers clonés seront placés sous le dossier sélectionné, vous devez donc choisir un dossier vide lorsque vous y êtes invité.

tdwong.star
la source