Home > Mémo > [Mémo] Etendre disque dur VMWare

[Mémo] Etendre disque dur VMWare

Pourquoi étendre un disque dur me direz-vous ?

Et bien, comme tout le monde le sais, les besoins d’espace disque évoluent au cours de la vie d’une machine virtuelle. Pour ma part, je préfère créer une machine avec un “petit” espace de stockage (15-20GB) pour commencer, et il arrive fréquemment que suite à l’installation de VS2008, Office, SQL Server et tout ce qui va avec, il faille jusqu’à 30GB…

Après un petit tour dans les options de VMWare Workstation, il apparait que rien n’est disponible pour palier à notre problème. Que faire ? Recréer une machine avec un disque plus gros ? Non ! :twisted: On va juste redimensionner notre disque dur avec un outil intégré à VMWare en ligne de commande.

Vmware est distribué avec un outil appelé vmware-vdiskmanager qui permet de redimensionner les disques virtuels (VMDK).

Modification du VMDK :

  • Ouvrir votre invite de commande sur votre ordinateur hôte
  • Naviguer jusqu’au dossier VMWare (C:\Program Files (x86)\VMware\VMware Workstation pour Windows en x64)
  • Taper la commande suivante : vmware-vdiskmanager -x 15GB VotreDisqueVirtuel.vmdk

La partie en Bleu ne doit pas être modifiée, la partie en Rouge est à adapter à votre configuration.

Cette commande permet d’étendre le disque VotreDisqueVirtuel.vmdk à 15 Gigaoctets.

Étendre la partition sous Windows

Maintenant, votre machine virtuelle permet l’utilisation de 15GB. Mais cela a juste créé une partition supplémentaire non utilisée sous votre machine virtuelle. Il faut aussi étendre la partition sous Windows pour pouvoir profiter pleinement de l’espace de stockage. Pour ce faire, nous allons utiliser la commande Diskpart.exe

Dans la plupart des cas, ces manipulations se font sur une partition système, c’est pourquoi nous allons devoir soit utiliser une seconde machine virtuelle à laquelle on attachera le disque dur à modifier ou en copiant notre disque dur et en attachant cette copie à notre VM. Au redémarrage de la VM, nous avons maintenant un nouveau disque dur (le disque système à modifier).

Dans le cas ou ce n’est pas une partition système à étendre, pas besoin de bouger/copier le disque à modifier, cela peut se faire à chaud 8-)

Voila comment étendre la partition Windows.

Utilisation de Diskpart.exe :

  • Ouvrir votre invite de commande sur votre ordinateur hôte
  • Taper la commande diskpart.exe
  • Repérer le volume à modifier en tapant list volume
  • Sélectionner le volume à modifier en tapant select Volume 2 (En admettant que le volume concerné est le 2).
  • Enfin, étendre votre partition avec la commande extend (La partition sera étendue au maximum)
  • Arrêter la machine virtuelle, démontez le second disque virtuel (ou supprimez le).
  • Redémarrer votre VM avec le VMDK modifié
  • Enjoy !
  1. JF Sigrist
    December 6th, 2009 at 01:53 | #1

    @Jimmy Marchetto
    Je suis dans ton groupe M1, sur Montréal …
    a++

  2. December 4th, 2009 at 06:35 | #2

    Merci pour les infos :)

    Je ne suis effectivement pas à jours avec mes VM (sauf sur mon mac ou je suis sous fusion 3).
    Tu es sur quel campus ?

    Bonne soirée/nuit :)

    Jimmy

  3. JF Sigrist
    December 4th, 2009 at 05:38 | #3

    ps : Sous VMware Workstation 7.
    C’est la dernière version dont la licence est fournie par SupInfo, et tu n’as plus besoin de passez par la ligne de commande !
    - Dans les paramètres de la VM, sélectionne ton disque dur.
    - Déroule le bouton “Utilities”
    - Puis “Expend”
    Et voila, tu peux augmenter la taille de ton disque dur sans passer par la ligne de commande.

    ps2: Tu peux aussi booter sur un live CD Linux (Knopix, Trinity Rescue Kit, …) directement dans la VM.
    - Un coup de “qtparted” pour redimensionner la partition système.
    - Un coup de “ntfsresize” pour appliquer les modifications au système de fichier !
    Ça marche mais il y a des risques, vaux mieux sauvegarder la VM avant !!!

  4. November 21st, 2009 at 21:15 | #4

    Petite réponse en rapport avec ton commentaire sur l’Archos 5IT: Norme B/G/N pour le wifi, et micro intégré pour la VOIP, je rajouterais GPS, slot micro SD acceptant les cartes 32Go, capacité allant du 8Go au 500Go, speaker intégrés…

  1. No trackbacks yet.