8Sep
VMware crée normalement des disques "extensibles", qui commencent petit et grandissent avec le temps lorsque vous ajoutez des données. Cependant, vous pouvez également créer des disques "pré-alloués" qui commencent à leur taille maximale. Si vous voulez compacter un disque plus tard, vous devrez le convertir de pré-alloué en croissance. Ou, vous pouvez convertir un disque de growable en préalloué pour une performance maximale.
Vous ne pouvez le faire que dans VMware Fusion ou VMware Workstation. VMware Player n'inclut pas la commande nécessaire. VMware Player crée toujours des disques extensibles qui se développent au fil du temps et il est impossible de convertir en pré-alloué sans utiliser un autre produit VMware.
VMware Fusion
Ceci est très simple dans VMware Fusion sur un Mac. VMware Fusion crée toujours de nouveaux disques virtuels en tant que disques extensibles. Vous pouvez ensuite les convertir en disques préalloués ou convertir les disques en disques exploitables si vous les avez convertis auparavant en disques préalloués.
Pour ce faire, arrêtez d'abord la machine virtuelle. Vous ne pouvez pas convertir ses disques s'il est sous tension ou suspendu.
Sélectionnez la machine virtuelle dans la fenêtre principale de VMware Fusion et cliquez sur Machine virtuelle & gt;Paramètres.
Cliquez sur l'option "Disque dur" sous Périphériques amovibles dans la fenêtre Paramètres.
Si vous voyez un message indiquant que vous ne pouvez pas effectuer ces modifications alors que votre machine virtuelle dispose d'un instantané, vous devez d'abord supprimer les instantanés que vous avez créés pour votre machine virtuelle. Bien sûr, vous ne pourrez pas restaurer votre machine virtuelle à son état antérieur à ces moments plus tard.
Pour supprimer des instantanés, cliquez sur Machine virtuelle & gt;Instantanés & gt;InstantanésSélectionnez chaque instantané dans la fenêtre et cliquez sur le bouton "Supprimer" de la barre d'outils pour les supprimer.
Dans la fenêtre des paramètres du disque dur, développez la section "Options avancées".Cochez "Pré-allouer de l'espace disque" pour convertir le disque exploitable en disque pré-alloué ou décochez "Pré-allouer de l'espace disque" pour convertir un disque pré-alloué en disque convertible. Cliquez sur "Appliquer" pour appliquer vos modifications par la suite.
VMware Workstation
Le processus est un peu plus compliqué dans le poste de travail VMWare, et vous devrez utiliser l'invite de commande - cette option n'est pas exposée dans l'interface graphique de VMware Workstation, vous devrez donc utiliser la commande intégréedans la commande vmware-vdiskmanager.
Première étape: suppression de tous les snapshots
Tout d'abord, mettez la machine virtuelle sous tension dans VMware Workstation. Supprimez tous les instantanés associés à la machine virtuelle en cliquant sur VM & gt;Instantané & gt;Snapshot, cliquez avec le bouton droit sur chaque instantané et sélectionnez "Supprimer".Bien sûr, vous ne pourrez pas restaurer votre machine virtuelle à ces points précédents après la suppression des instantanés.
Étape 2: Recherchez la commande vmware-vdiskmanagere.exe
Recherchez ensuite la commande vmware-vdiskmanager.exe. Si vous avez installé VMware Workstation dans le répertoire par défaut sous Windows, vous le trouverez dans C: \ Program Files( x86) \ VMware \ VMware Workstation ou C: \ Program Files \ VMware \ VMware Workstation.
Ouvrez une fenêtre d'invite de commande dans le menu Démarrer et accédez au répertoire VMware. Pour ce faire, utilisez la commande suivante. Remplacez le chemin du dossier par le bon chemin vers le dossier VMware Workstation qui contient le fichier vmware-vdiskmanager.exe s'il est différent sur votre système.
cd «C: \ Program Files( x86) \ VMware \ VMware Workstation»REMARQUE: Les instructions fournies ici supposent que vous utilisez Windows comme système d'exploitation hôte. Sous Linux, vous pouvez simplement ouvrir une fenêtre Terminal et lancer la commande vmware-vdiskmanager comme si vous lanciez une autre commande.
Troisième étape: recherchez votre fichier de disque virtuel
Localisez le dossier de la machine virtuelle sur votre disque et identifiez son fichier. vmdk, qui est le disque virtuel de la machine virtuelle. Par défaut, VMware crée des dossiers de machine virtuelle dans le répertoire C: \ Users \ NAME \ Documents \ Machines virtuelles \, où NAME est le nom de votre compte d'utilisateur Windows.
Vous pouvez voir plusieurs fichiers. vmdk. C'est normal. Recherchez le fichier. vmdk principal, aucun des fichiers. vmdk qui se termine par -f, puis un nombre. Dans la capture d'écran ci-dessous, il est nommé Windows 7.vmdk.
Si vous ne savez pas où il se trouve, vous pouvez afficher le chemin d'accès au dossier d'une machine virtuelle au bas de la fenêtre de VMware Workstation.
Étape 4: Convertir le disque virtuel
Pour convertir une machine virtuelle d'une partition préallouée en un disque virtuel grossissant divisé en fichiers de 2 Go, exécutez la commande suivante. Il est plus facile de créer le nouveau fichier. vmdk cible dans le même dossier que le fichier de disque virtuel d'origine.
vmware-vdiskmanager.exe -r "c: \ chemin \ vers \ source.vmdk" -t 1 "c: \ chemin \ vers \ target.vmdk"Par exemple, si le chemin d'accès à votre fichier. vmdk d'origine est C: \ Utilisateurs \ chris \ Documents \ Machines virtuelles \ Windows 7 \ Windows 7.vmdk, vous pouvez exécuter la commande suivante:
vmware-vdiskmanager.exe -r "C: \ Utilisateurs \ chris \ Documents \ Machines virtuelles \ Windows 7 \Windows 7.vmdk "-t 1" C: \ Utilisateurs \ chris \ Documents \ Machines virtuelles \ Windows 7 \ Windows 7-growable.vmdk "Pour convertir une machine virtuelle d'un disque convertible en un disque pré-alloué divisé en fichiers de 2 Go, exécutezla commande suivante:
vmware-vdiskmanager.exe -r "c: \ chemin \ vers \ source.vmdk" -t 3 "c: \ chemin \ vers \ target.vmdk"Par exemple, si le chemin d'accès à votre original. Le fichier vmdk est C: \ Utilisateurs \ chris \ Documents \ Machines virtuelles \ Windows 7 \ Windows 7.vmdk, vous pouvez exécuter la commande suivante:
vmware-vdiskmanager.exe -r "C: \ Utilisateurs \ chris \ Documents \ Machines virtuelles\ Windows 7 \ Windows 7.vmdk "-t 1" C: \ Utilisateurs \ chris \ Documents \ VirtualEtape 5: Supprimer( ou déplacer) les fichiers de disque d'origine
La commande ci-dessus crée simplement une nouvelle copie du disque virtuel sur le chemin cible. Si vous ouvrez le dossier de votre machine virtuelle, vous verrez que vous avez à la fois le disque d'origine et le nouveau disque. Dans cet exemple, nous avons Windows 7 [quelque chose] fichiers. vmdk et Windows 7-growable [quelque chose] fichiers. vmdk
Vous pouvez maintenant vous débarrasser du disque d'origine en supprimant ses fichiers. Dans cet exemple, nous supprimerions tous les fichiers Windows 7 [quelque chose]. vmdk y compris le fichier Windows 7.vmdk principal. Cependant, vous ne devez supprimer ou déplacer que les fichiers se terminant par. vmdk. Laissez les autres fichiers ici seuls.
Au lieu de supprimer ces fichiers, vous pouvez les copier dans un autre dossier. Cela vous donnera une copie de sauvegarde que vous pouvez restaurer en cas de problème.
Etape 6: Déplacement du nouveau disque virtuel vers l'emplacement du disque d'origine
Renommez le nouveau fichier principal. vmdk pour qu'il porte le même nom que le disque virtuel d'origine. Dans cet exemple, nous renommer Windows 7-growable.vmdk en Windows 7.vmdk et laisser le Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk, et d'autres fichiers seuls.
Vous pouvez maintenant démarrer la machine virtuelle normalement. Il utilisera automatiquement le nouveau disque pouvant être étendu ou préalloué, car il se trouve au même emplacement que le disque précédent utilisé.Ce nouveau fichier principal du disque. vmdk pointe vers les plus petits fichiers. vmdk même s'ils ont un nom différent, donc tout "fonctionnera".