Comment puis-je monter un disque VMWare dans Windows 7 64 bits


19

J'ai besoin de monter une image disque VMWare dans Windows 7 64 bits, mais "VMware Mount Utility" ne fonctionne que sur les systèmes d'exploitation 32 bits. Existe-t-il une application ou une méthode que je peux utiliser pour monter le disque?


1
quelle version de vmware utilisez-vous?
akira

vmware workstation 9.0.0 possède un vmware-mount.exe qui prend en charge Windows 7 64 bits dans Vmware \ Vmware Virtual Disk Development Kit \ bin.
Jichao

Réponses:


18

Malheureusement, Windows 64 bits restreindra la possibilité de charger des pilotes 32 bits, c'est pourquoi l'utilitaire de montage VMDK échoue.

J'ai trouvé cette page qui prétend pouvoir contourner le problème en l'installant simplement dans le Program Filesrépertoire au lieu de Program Files (x86), mais cela n'a pas fonctionné pour moi; vous aurez peut-être plus de chance. Vous pouvez également rechercher un outil tiers comme vdk.exe , mais hélas, ils doivent également utiliser un pilote, qui est bloqué — oui, même lors de l'installation / de l'exécution en tant qu'administrateur (la source de VDK est disponible, donc quelqu'un peut prendre la tâche de le mettre à jour et de le compiler pour 64 bits). OSFMount a en fait une version 64 bits, mais malheureusement il ne prend en charge que la lecture seule pour les disques VMWare.

Il y a quelques threads sur les cartes VMW à ce sujet et il semble que l' ancien DiskMount (5.5) ne supporte tout simplement pas Windows 64 bits et qu'un plus récent soit inclus dans le cadre des outils de développement (comme si seuls les développeurs auraient besoin un tel utilitaire). Vos options sont donc d'utiliser l' vmware-mountutilitaire à partir du VMWare VDDK ou du nouveau vSphere VDDK qui contient une copie plus récente des utilitaires de montage et de gestion de disque. (Même ceux-ci s'installent en 32 bits par défaut et incluent un fichier zip avec des versions 64 bits de quelques-uns des fichiers, y compris l'utilitaire de gestion de disque, mais pas l'utilitaire de montage.) Vous pouvez monter un fichier VMDK avec cela, mais notez qu'il monte en lecture seule par défaut; pour la capacité d'écriture, vous devez utiliser le/m:wcommutateur, et même alors, Windows continue de donner une erreur de chemin introuvable lors de la tentative de modification / suppression de fichiers sur le volume monté.

VMWarePlayer a une capacité de montage intégrée via les paramètres du disque dur, mais encore une fois, le régler sur non — en lecture seule donne des erreurs sur l'impossibilité de trouver le fichier. (VMWare Workstation fait également cela, mais VMWare Player est beaucoup plus petit et gratuit.)

Mise à jour: je viens de découvrir que vous pouvez apporter des modifications au lecteur monté avec vmware-mount(à partir du VDDK), si vous le faites à partir d'une invite de commande d'administration (par exemple, e: & del /f /q pagefile.sys). Cependant, lorsque vous le faites de cette façon, il n'apparaît même pas dans l'Explorateur Windows. Vous pouvez essayer de tester différentes combinaisons d'autorisations et de privilèges utilisateur pour en trouver une qui fonctionne le mieux.

Commande de montage de VMWare Player

entrez la description de l'image ici


J'utilise OSFMount pour obtenir un accès en lecture seule, et j'utilise maintenant testdisk pour créer une image.dd de la partition dont OSFMount peut donner un accès en écriture, ce qui me permettra d'utiliser testdisk pour corriger la structure de la partition afin que Windows le reconnaîtrai pour que je puisse accéder à mes affaires: D
ldam

Très agréable. Il y a quelques années, j'ai pris une image de mon volume Windows XP juste après l' Documents and Settingseffacement de mon répertoire. Il a utilisé jusqu'à 4 Go pendant tout ce temps parce que j'ai l'intention de restaurer les fichiers perdus "plus tard", mais cela signifie préparer un morceau d'espace disque inutilisé pour le restaurer. Votre idée d'utiliser OSFMount à cet effet est une bonne idée et je pourrais enfin pouvoir en finir avec et libérer de l'espace. :-)
Synetech

5

Installez la version d'essai de la plus récente VMware Workstation. Il est livré avec un utilitaire de montage sous File\Map virtual Disklequel fonctionne bien sous Win7 x64


1
Oui! Téléchargement et installation de centaines de mégaoctets pour un seul utilitaire. :-(
Synetech

Oui - mais cela fonctionne. Vous pouvez également essayer le VDDK qui a été mentionné par Synetch, cela devrait également fonctionner
leepfrog

4

Vous utilisez idéalement l'utilitaire de ligne de commande officiel vmware-mount.exe

  • Pour l'obtenir, vous devez vous inscrire sur VMWare (vous avez besoin d'une adresse e-mail valide) et télécharger gratuitement le Kit de développement de disque virtuel de 40 Mo pour vSphere (vSphere VDDK V5.1.0-774844).
    Attention: les versions ultérieures comme 5.5 ou 6.0 n'incluent plus l' utilitaire de montage de vmware !

  • Après une installation standard, vous trouverez vmware-mount.exedans le chemin suivant:

    C:\Program Files (x86)\VMware\VMware Virtual Disk Development Kit\bin
    

    Ne vous inquiétez pas pour les 32 ou 64 bits, car cela fonctionne simplement sans aucun problème, et c'est ce qui compte dans ce cas

  • Ouvrez une fenêtre de commande standard et montez votre fichier .vmdk avec l'une des options disponibles .

    vmware-mount [driveletter:] [path-to-vmdk] [options]
    

    entrez la description de l'image ici

    Si vous n'utilisez pas le /m:[w|n]commutateur, tout fonctionne parfaitement. Vous voyez votre lettre de lecteur spécifiée dans l'explorateur Windows et vous avez un accès complet en lecture-écriture au disque virtuel.
    Astuce: Mettez votre procédure de montage / démontage dans des fichiers batch pour les corrections, l'avenir et la facilité d'utilisation.

  • Attention: Bien qu'il existe un fil conducteur connexe, un peu plus récent sur SU , je ne recommande pas d'utiliser VMWare Disk Mount Utility 5.5 , car il est vraiment ancien par rapport à celui ici: 2005 vs 2012 !


L'installation échoue, car ceux-ci tentent d'installer un pilote 32 bits.
Bora

1

Vous pouvez essayer d'installer le mode XP. Il peut être installé en 32 bits dans un environnement 64 bits, vous pouvez alors exécuter VMWare en mode XP.

http://www.microsoft.com/windows/virtual-pc/download.aspx


4
votre idée est de mettre une machine virtuelle autour d'une machine virtuelle pour faire fonctionner les choses?
akira

1
@akira L'OP indique qu'il a juste besoin de monter le disque, et non d'exécuter la machine virtuelle qui lui est associée.
Stephen Jennings du

@Stephen Jennings: oui, mais j'ai lu "VMWARE en mode XP" et non "VMWARE Mount Utility".
akira

une machine virtuelle dans une machine virtuelle irait bien si il voulait réellement exécuter des programmes à partir du disque virtuel, sinon l'installation de l'utilitaire de montage vmware en mode xp suffirait.
ubiquibacon

1

Téléchargez le kit de développement de disque virtuel VMware .

Assurez-vous de télécharger la version Windows.

Il s'installe dans le dossier Program Files (x86) 32 bits, mais il installe en effet le pilote du gestionnaire de volume 64 bits.

Notez que vous n'avez pas besoin d'être administrateur pour monter un disque virtuel, mais vous devez en être un pour accéder au volume monté.


0

Vous pouvez utiliser l'outil OSFMount pour monter des fichiers VMDK sur Windows.

OSFMount fonctionne avec l'interface graphique ou à partir de la ligne de commande et c'est un logiciel gratuit.

Vous avez la version 32 et 64 bits.

Extrait d'ici: http://www.sysadmit.com/2016/07/vmware-abrir-vmdk-desde-windows.html


Super User est un site anglais. Lien vers un site en espagnol? n'est pas utile.
DavidPostill

Veuillez citer les parties essentielles de la réponse à partir du ou des liens de référence, car la réponse peut devenir invalide si la ou les pages liées changent.
DavidPostill

0
  1. Téléchargez VDDK 6.5.3 à partir des emplacements autorisés, par exemple VMWare.com .
  2. Exécutez vstor2install.bat après l'extraction du dossier bin \ AVEC des informations d'identification administratives.
  3. Vérifiez le service partagé vstor2-mntapi20 via la commande sc . S'il ne fonctionne pas, démarrez-le.
  4. Installez VMWare Player avec la version supérieure à 6.0 * et vérifiez s'il existe des options de montage pour .vmdk avec le menu contextuel.
  5. La fonction de montage est bonne à utiliser.

"Monter le disque virtuel ..."

Testé sur Windows 10 Professional Build 1803 CHT au 01-09-18.

* Unconfirmed pre-requisites.

-1

L'autre chose que vous pouvez faire est une étape si simple:

  • Ouvrez le lecteur Vmware
  • si vous avez une autre VMX VM comme Windows Xp, Windows 7, désactivez-la et accédez à ses paramètres vmware
  • Dans l'onglet Matériel, cliquez sur le bouton "Ajouter" et sélectionnez l'option HArdisk Recherchez le fichier contenant votre fichier "Vmdk".
  • Ajoutez-le
  • Lorsque vous allumez votre VMX VM (dont vous avez modifié les paramètres et ajouté le lecteur vmdk), vous pourrez désormais trouver l'autre disque dur qui est votre fichier vmdk.

    Prendre plaisir :)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.