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 avec le temps. Il n’ya aucun moyen 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 les reconvertir en disques extensibles si vous les avez déjà convertis en disques préalloués.
Pour ce faire, commencez par arrêter la machine virtuelle. Vous ne pouvez pas convertir ses disques s’il est allumé ou suspendu.
Sélectionnez la machine virtuelle dans la fenêtre principale de VMware Fusion et cliquez sur Machine virtuelle> Paramètres.
Dans la fenêtre Paramètres du disque dur, développez la section «Options avancées». Cochez la case «Préallouer de l'espace disque» pour convertir le disque développable en un disque préalloué ou décochez la case «Préallouer de l'espace disque» pour reconvertir un disque préalloué en un disque développable. Cliquez sur «Appliquer» pour appliquer vos modifications par la suite.
VMware Workstation
Le processus est un peu plus compliqué sur VMWare Workstation et vous devrez utiliser l’invite de commande. Cette option n’est pas exposée dans l’interface graphique de VMware Workstation. Vous devez donc utiliser la fonction intégrée.
vmware-vdiskmanager
commander.
Première étape: supprimer les instantanés
Commencez par mettre la machine virtuelle hors tension dans VMware Workstation. Supprimez les instantanés associés à la machine virtuelle en cliquant sur VM> Snapshot> Snapshot, en cliquant avec le bouton droit de la souris sur chaque instantané et en sélectionnant «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: recherche de la commande vmware-vdiskmanagere.exe
Ensuite, trouvez le
vmware-vdiskmanager.exe
commander. Si VMware Workstation est installé dans le répertoire par défaut de Windows, vous le trouverez à
C:Program Files (x86)VMwareVMware Workstation
ou
C:Program FilesVMwareVMware Workstation
vmware-vdiskmanager.exe
fichier s'il est différent sur votre système.
cd 'C:Program Files (x86)VMwareVMware Workstation'
vmware-vdiskmanager
comme si vous exécutiez une autre commande.
Troisième étape: Trouvez votre fichier de disque virtuel
Recherchez 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 à la
C:UsersNAMEDocumentsVirtual Machines
où NAME est le nom de votre compte d'utilisateur Windows.
Vous pouvez voir plusieurs fichiers.vmdk. C'est normal. Recherchez le fichier principal.vmdk et non aucun des fichiers.vmdk se terminant par
-f
et puis un nombre. Dans la capture d'écran ci-dessous, il s’appelle Windows 7.vmdk.
Quatrième étape: convertir le disque virtuel
Pour convertir une machine virtuelle préallouée en un disque virtuel extensible 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:path osource.vmdk' -t 1 'c:path o arget.vmdk'
Par exemple, si le chemin d'accès à votre fichier.vmdk d'origine est
C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk
vous pouvez exécuter la commande suivante:
vmware-vdiskmanager.exe -r 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk' -t 1 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-growable.vmdk'
vmware-vdiskmanager.exe -r 'c:path osource.vmdk' -t 3 'c:path o arget.vmdk'
Par exemple, si le chemin d'accès à votre fichier.vmdk d'origine est
C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk
vous pouvez exécuter la commande suivante:
vmware-vdiskmanager.exe -r 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk' -t 1 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-preallocated.vmdk'
Cinquième étape: Supprimer (ou déplacer) les fichiers du disque d'origine
La commande ci-dessus crée simplement une nouvelle copie du disque virtuel dans le chemin cible. Si vous ouvrez le dossier de votre machine virtuelle, vous verrez que vous avez à la fois le disque original et le nouveau disque. Dans cet exemple, nous avons à la fois
Windows 7[something].vmdk
fichiers et
Windows 7-growable[something].vmdk
des dossiers
Windows 7[something].vmdk
fichiers comprenant le principal
Windows 7.vmdk
fichier.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 souhaiterez peut-être les copier dans un autre dossier. Cela vous donnera une copie de sauvegarde que vous pourrez restaurer en cas de problème.
Étape 6: déplacez le nouveau disque virtuel vers l’emplacement du disque original
Renommez le nouveau fichier.vmdk principal pour qu'il porte le même nom que le disque virtuel d'origine. Dans cet exemple, nous avons renommé
Windows 7-growable.vmdk
à
Windows 7.vmdk
et laissez Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk et d'autres fichiers uniquement.