Lancer le terminal sur l'hôte VMware et connectez-vous en tant que root.
Accédez au répertoire où votre fichier plat se trouve en utilisant la commande suivante:
cd / vmfs / volumes / your_volume / votre_répertoire
Remplacer "your_volume" avec le nom exact du volume et "votre_répertoire" avec le nom exact du répertoire.
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" le type SCSI est lsilogic.
Utilisez le "fichier-flat.vmdk de ls" commande dans le terminal pour voir la taille exacte du fichier plat (en octets) et l'écrire.
Type "vmkfstools -c 1234 -a temp.vmdk mince de SCSI" (Sans les guillemets) dans le terminal. Remplacer "1 2 3 4" avec la taille exacte du fichier plat et "SCSI" avec le type SCSI. Presse "Entrer" pour créer un nouveau disque virtuel. Comme d'habitude, les fichiers temp.vmdk et temp-flat.vmdk sont créés.
Utilisez le "rm temp-flat.vmdk" commande pour supprimer le fichier temp-flat.vmdk.
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. Presse "Entrer" pour renommer le VMDK temporaire.
Ouvrez le fichier descripteur VMDK avec un éditeur de texte comme Bloc-notes ou WordPad. Vous devez modifier le descripteur de travailler avec l'ancien fichier plat.
Allez à la section Description de l'étendue et de changer le nom du fichier à plat sur le nom de votre fichier plat orphelins. Par exemple, le changement "RW 8388608 VMFS vmdisk0-flat.vmdk" à "RW 8388608 VMFS-flat.vmdk exemple."
Retirer le "ddb.thinProvisioned = 1" ligne si le VMDK est pas un disque mince. Si elle est, ne supprimez pas la ligne. Fermez l'éditeur de texte et enregistrez le descripteur.
Démarrez la machine virtuelle.