Skip to content
12

VMware: Ajout de disques et accès aux partitions EXT2 et EXT3

vmware

Le rajout de disques et de périphériques est très simple sous VMware. Qu’ils soient formatés en NTFS, FAT, ou même en EXT3.

editvirtualmachine

  • Sélectionnez « Edit virtual machine settings ». Puis « Hard Disk » et « Next ».


capture-add_hardware_wizard

  • Sélectionnez « Use a physical Disk »


capture-add_hardware_wizard-1

  • Choisissez le disque dur. Même si le disque dur en question comporte qu’une seule partition, personnellement je préfère sélectionner LA partition en question manuellement. Si votre disque dur dispose de plusieurs partitions, formatées sous des systèmes de fichier différents, alors Windows fera apparaître un disque dur par partition. Cela vous permettra de différencier le EXT3 du NTFS/FAT plus facilement, et d’éviter 2-3 bêtises lors des écritures…


capture-add_hardware_wizard-2

  • « Choisis ce qu’il te plaît » comme disait l’autre.


capture-add_hardware_wizard-3

  • L’emplacement par défaut, à modifier uniquement si vous savez ce que vous faites.

Lancez votre machine virtuelle, et vérifiez que votre disque est bel et bien là.

Le fait de partager un dossier/partition entre l’hôte et le client est une fonctionnalité native de VMware. Et heureusement car VMware n’aurait pas trop d’intérêts pour les utilisateurs/entreprises sinon. Ce que je veux dire c’est que ce tutoriel détaille l’utilisation d’une fonctionnalité de VMware belle et bien officielle, ce n’est pas du « bidouillage ». Donc pas de risques de corruption.
Par contre je garde:
« - ajoutant un petit point sur la nécessité d’être dans le group « disk » sur certaines distrib »
Merci :)
Dites-moi, plus haut vous disiez que vous utilisiez « vmware-player ». Est-ce vrai, ou une faute de frappe et vous êtes sous « Vmware-server »? Si vous êtes sous « player », là je ne me mouillerais pas, car je travail uniquement sous « server » (plus complet/complexe).
Le lien mentionné peu effectivement dépatouiller votre affaire…
Merci pour le feedback,
Good night and good luck :)
Il se peut que votre utilisateur ait besoin de faire parti du groupe « disk ». Si ça passe pas vérifiez donc dans: « Utilisateurs et Groupes » > « Gérer les groupes » > « Disk » > « Propriétés » > Votre utilisateur doit être coché.

——————————————————————————————————————————————————–

Si votre partition est formatée en EXT3 ou EXT2 ou tout autre format non supporté par Windows, celle-ci n’apparaît pas au démarrage de votre machine virtuelle.

La solution est donc d’ajouter un petit pilote qui permettra à Windows de lire ces partitions. J’en connais trois:

_EXT2IFS V.1.11a: Fourni un accès en lecture et en écriture sur du EXT2 et EXT3. Il est considéré comme un « must » dans le milieu (ne me remontait pas mes partitions au démarrage, donc pas pour moi).
_Explore2fs: Permet la lecture uniquement, des partitions EXT2 et 3. Ne permet pas de monter les partitions au démarrage, c’est un simple « navigateur » de partitions (à suivre tout de même, car la prochaine version s’avère prometteuse).
_EXT2IFS V0.3 : Cette version est celle que j’ai choisi. Elle ne permet que la lecture des EXT2 et EXT3. Mais a l’énorme avantage de vous installer un simple petit .dll, une fois pour toute. Dès lors, dès que vous démarrez Windows, tout vos disques sont visibles, et ce, sans manipulations additionnelles.

Installation:

  • Après avoir téléchargé et décompressé ce dernier, démarrez ‘Services »:

screenshot001

  • « Install to system root » est plus simple. Concernant « Driver Start up », si vous ne voulez prendre aucun risque pour commencer, préférez « Start Driver manually ». Vous pourrez modifier cette option quand bon vous semble. N’oubliez pas de cliquer sur « Install driver » une fois votre choix effectué.

screenshot002

  • Ici, il est normale que vous ne voyez rien. Le driver est installé, mais pas lancé. Passez à l’étape suivante.

screenshot003

  • Choisissez un point de montage pour chacune de vos partitions, et cliquez « Save Assignments ».

screenshot004

  • « Start driver » et fermez la fenêtre.
  • Reprenez vos bonnes habitudes windowsiennes, et redémarrez votre machine virtuel ;)

Si tout se passe bien. Vous avez maintenant accès à vos partitions en lecture. Si cette solution s’avère ne pas être à la hauteur de vos attentes, ou si tout simplement elle ne fonctionne pas, je ne peux que vous encourager à essayer les deux autres pilotes cités plus haut (ou d’autres encore via Google…).

Popularity: 8%

  • Share/Bookmark
12 Comments Post a comment
  1. malaise
    nov 25 2009

    Merci pour ce tuto. Il est simple et efficace. Mais je n'obtiens pas le résultat escompté:

    J'ai une partition en vfat que j'ai montée comme « /dos » sous ubuntu. Je veux la partager avec ma vmware et je suis le tuto. Tout va bien (N.B. il faut que le user Linux soit dans le group « disk » sous peine de se faire jeter faute de droits)
    Comme vous dites: « Lancez votre machine virtuelle, et vérifiez que votre disque est bel et bien là. »
    Super, il y est.

    Mais ce que j'écris sur ce disque depuis ma vmware est invisible sous /dos, et réciproquement.
    Je ne comprend pas.

    Répondre
    • nov 26 2009

      Et bien oui, c’est d’ailleurs le but du tutoriel. Vous avez une partition en fat, elle est donc nativement lisible et éditable sous Windows et Linux. Le tutoriel permet donc de faire apparaître cette partition sous le Windows virtualisé afin que ce dernier y accède. Donc si Windows touche à cette partition, c’est pour de vrai Vous vous attendiez à autre chose?

      Répondre
  2. malaise
    nov 25 2009

    Ben ce que je veux c'est que ça écrive « pour de vrai », et donc pouvoir lire le résultat depuis linux, et réciproquement.
    Or, ce que j'écris sur ce disque depuis ma vmware est INVISIBLE sous /dos, et réciproquement.

    Répondre
    • nov 26 2009

      Doh! Désolé j’ai mal lu :p

      Heu oui en effet c’est étrange… Sous Linux, vous mettez un fichier « X » dans /dos, et sous VMware un fichier « Z » sous /dos. Là vous rebootez, c’est toujours pareil?

      Ce serait pas une histoire de fichiers cachés ? (peu probable mais bon..)

      Je vais demander l’avis de mon collègue…

      Répondre
  3. malaise
    nov 25 2009

    Je viens de faire l'essai avec 2 vmwares. Moyennant de les « rebooter » (arrêt de windows et re-démarrage de vm-player) ils ont la même vue du disque E.
    Si je reboote complètement ubuntu les 3 disques sont synchronisés. Donc c'est pas un problème de fichier caché.

    Mias je m'attend à une synchro plus dynamique (qui permette d'échanger des fichiers sans passer par un clé USB). J'ai désactivé l'option « enable writting cache » du disque dans vmplayer. Je fais des « sync » sur le disque Linux. Rien n'y fait.

    Répondre
    • nov 26 2009

      Ah je pensais que tu utilisais vmware-server pour l’utilisation d’un dual boot existant. Je connais pas vmware-player. Mais c’est vrai que ce problème reste étrange.
      As-tu envisagé un accès par le réseau entre tes machines? J’ai déjà eu recours à cette méthode, c’est assez efficace. En gros tu fais comme si tu avais 2 machines « réelles » et tu créés un réseau local tout simple. J’attends toujours que mon « collègue » vienne jeter un oeil au cas où (d’ailleurs il connait bien vmware-player d’après mes souvenirs).

      Répondre
  4. malaise
    nov 26 2009

    Oui c'est étrange.
    Je vais essayer avec un partition plus petite (2GB en VFAT c'est peut-être trop gros?)
    Sinon il restera la solution réseau / samba. C'est ce qu'on a au boulot et ça marche très bien.
    Ou de monter le disque de la vmware dans Linux mais je ne sais pas si les updates seront dynamique comme je veux.
    Sinon la clé USB marche bien, mais il faut la connnecter/déconnecter à chaque fois.

    A suivre.

    Répondre
    • nov 26 2009

      2gb non pas trop gros. Mon collègue m’a répondu, voici ce qu’il en dit:

      Heu… bizarre ton truc. Sous ta box Windows : Ouvre un explorateur, menu « Outils » ; « Option des dossiers » ; « Fichiers Hors connexion » ; Décoche la case « Autoriser l’utilisation de fichiers hors connexion ».
      Si ça ne vient pas de là, je dirai un bug VMWare, mais je n’y crois qu’à moitier

      A essayer… Sinon oui je vote Samba.

      Répondre
  5. malaise
    nov 27 2009

    Après essai, décocher la case « Autoriser l’utilisation de fichiers hors connexion » ne change pas le comportement. Faire une partition de 2GB au lieu de 10 non plus.
    En fait, le comportement constaté est assez logique si on part du principe que la vmware va accéder au disque sans passer par Linux. Dans ce cas chacun des deux OS garde ses propres caches du filesystem et ça ne se réaligne que lors d’un umount puis mount. Du coup, je me demande même si on ne risque pas la corruption en montant le même disque dans les deux environnements en même temps!

    Concernant votre très bon tutorial, peut-être peut-t-il être amélioré en:
    - ajoutant un petit point sur la nécessité d’être dans le group « disk » sur certaines distrib
    - précisant que monter un disque comme décrit ici est un moyen d’utiliser des partitions (inutilisées) de HD dans une vmware mais pas de partager des données disque avec l’OS hôte.

    Je vais essayer de monter le disque de la vmware dans Linux, ça semble prometteur d’après ce que je lis dans http://www.vmware.com/support/reference/linux/loopback_linux.html.

    Merci beaucoup pour le support, qui sort un peu du cadre des « commentaires sur le tuto ».

    Répondre
    • nov 27 2009

      Le fait de partager un dossier/partition entre l’hôte et le client est une fonctionnalité native de VMware. Et heureusement car VMware n’aurait pas trop d’intérêts pour les utilisateurs/entreprises sinon. Ce que je veux dire c’est que ce tutoriel détaille l’utilisation d’une fonctionnalité de VMware belle et bien officielle, ce n’est pas du « bidouillage ». Donc pas de risques de corruption.

      Par contre je garde:

      « - ajoutant un petit point sur la nécessité d’être dans le group « disk » sur certaines distrib »

      Merci :)

      Dites-moi, plus haut vous disiez que vous utilisiez « vmware-player ». Est-ce vrai, ou une faute de frappe et vous êtes sous « Vmware-server »? Si vous êtes sous « player », là je ne me mouillerais pas, car je travail uniquement sous « server » (plus complet/complexe).

      Le lien mentionné peu effectivement dépatouiller votre affaire…

      Merci pour le feedback,

      Good night and good luck :)

      Répondre
  6. malaise
    nov 27 2009

    Je confirme persiste et signe) C’est bien le « player », non libre mais gratuit que j’utilise.

    Après essai, monter le disque vmaware dans Linux pose un peu le même type de problème: c’est soit wmware-mount qui monte, soit vmaplayer qui tourne (et monte, de fait). Lancer l’un quand l’autre tourne déjà est voué à l’échec pour des problèmes de lock.

    Je suis convaincu que samba est la solution mais je n’ai pas assez besoin de la « feature » pour me lancer dans l’aventure. Je vais en rester à la clé USB. On devient paresseux avec l’age :-)

    Répondre

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments

 

Login