VMware est une société qui développe des outils de virtualisation. Le VMware Workstation est son principal produit et peut être installé sur n'importe quel système d'exploitation qui peut être utilisé comme un serveur , y compris Microsoft Windows, Linux et Mac OS X. Un disque de machine virtuelle contient au moins deux fichiers VMDK , le descripteur VMDK ( avec une taille de moins de 1 Ko ) et le fichier VMDK plat ( contenant toutes les données de la machine virtuelle ) . Si vous supprimez accidentellement le descripteur , vous pouvez recréer la machine virtuelle en utilisant le fichier VMDK plat. Instructions
1
démarrer le terminal sur l'hôte VMware et connectez-vous en tant que root
2
Naviguez vers le répertoire où votre fichier plat se trouve en utilisant la commande suivante . : Photos
cd /vmfs /volumes /your_volume /votre_répertoire
Remplacer " your_volume " avec le nom exact du volume et de " votre_répertoire " avec le nom exact du répertoire .
3
Ouvrez le fichier de configuration de la machine virtuelle ( fichier VMX ) et localisez le " scsi #. virtualDev " ligne pour identifier le type de contrôleur SCSI. Par exemple, si vous voyez « scsi1.virtualDev = LSILogic " du type SCSI est LSILogic .
4
Utilisez la commande " file- flat.vmdk ls -l" dans le terminal pour voir le taille exacte du fichier plat (en octets) et notez-le .
5
type " vmkfstools -C 1234- un SCSI -d mince temp.vmdk " (sans les guillemets ) dans le terminal. Remplacer " 1234" avec la taille exacte du fichier plat et "SCSI" avec le type SCSI. Appuyez sur "Entrée " pour créer un nouveau disque virtuel. Comme d'habitude, les fichiers temp.vmdk et temp- flat.vmdk sont créés.
6
Utilisez la commande " rm temp- flat.vmdk " pour supprimer le fichier temp- flat.vmdk .
7
type "mv temp.vmdk example.vmdk " (sans les guillemets ) dans le terminal. Remplacer " example.vmdk " avec le nom de votre fichier VMDK . Si le fichier plat est l'exemple - flat.vmdk , le fichier VMDK doit être example.vmdk . Appuyez sur "Entrée" pour renommer le fichier VMDK temporaire.
8
Ouvrez le fichier descripteur VMDK avec un éditeur de texte comme Notepad ou Wordpad . Vous devez modifier le descripteur de travailler avec l'ancien fichier plat.
9
Aller à la section Description étendue et de changer le nom du fichier à plat sur le nom de votre fichier plat orphelins. Par exemple , remplacer « RW 8388608 VMFS vmdisk0 - flat.vmdk " à "RW 8388608 VMFS exemple - flat.vmdk . "
10
Retirez le « ddb.thinProvisioned = 1" ligne si le VMDK n'est pas un disque mince . Si c'est le cas, ne supprimez pas la ligne. Fermez l'éditeur de texte et enregistrez le descripteur.
11
Démarrez la machine virtuelle .