5 votes

Quel est le moyen préféré pour accéder aux disques physiques à partir des machines virtuelles VMware?

J'ai plusieurs machines virtuelles exécutant Windows XP avec VMware (v.6) que j'utilise pour installer et utiliser des applications que je ne veux pas sur le système d'exploitation principal (WinXP). J'ai besoin d'accéder aux données sur les disques physiques du système hôte depuis la machine virtuelle.

J'ai essayé d'utiliser ces "Modifier les paramètres de la machine virtuelle":

  • Matériel > Disque dur > Ajouter > Utiliser un disque physique (pour les utilisateurs avancés)
  • Options > Dossiers partagés > Toujours activé

Mais depuis que j'ai commencé à accéder aux fichiers en dehors de la machine virtuelle, WinXP a commencé à détecter des erreurs de fichier sur le système hôte (et à exécuter DiskChk pour les corriger). Je ne sais pas si la VM est la cause de la corruption mais je voulais obtenir des retours sur la manière correcte de procéder.

7voto

Nicholas Trandem Points 1556

Je crois que lorsque vous configurez "utiliser un disque physique", cela suppose que la machine virtuelle a l'usage exclusif de ce disque - ce qui n'est pas le cas si le système hôte l'utilise également. Cela peut entraîner une corruption, car les deux "machines" peuvent avoir des points de vue différents sur ce qui se trouve réellement sur le disque en raison de la mise en cache de chacune.

Je pense que vous devriez vous intéresser aux "Dossiers partagés", où un ou plusieurs dossiers que vous souhaitez utiliser depuis l'hôte sont partagés avec la machine virtuelle invitée. Ils peuvent ensuite être mappés en tant que lettre de lecteur ou accessibles via un chemin UNC. (Le partage en lecture seule et en lecture-écriture est possible.)

Un avantage notable des dossiers partagés par rapport à des solutions comme le partage Windows "réel" est qu'ils ne dépendent pas réellement du réseau (même du point de vue de la machine invitée). Ce partage fonctionnera même si vous désactivez/pare-feu/déconnectez tous les adaptateurs sur les machines invitées (ce qui peut être pratique lorsque vous traitez avec des applications en lesquelles vous n'avez pas confiance.)

0voto

Cela fonctionne comme expliqué ici dans sysprobs

0voto

vdTOG Points 21

Voulez-vous aussi avoir accès à ce lecteur par l'hôte ? Si oui, vous devez certainement utiliser les DOSSIERS PARTAGÉS.

Sinon, si vous voulez avoir accès à ce lecteur uniquement par la machine virtuelle invitée, vous devez certainement ajouter un DISQUE PHYSIQUE.

Je ne suis pas spécialiste, mais je vous suggère d'utiliser des dossiers partagés et de laisser le système d'exploitation principal en cours d'utilisation gérer les pilotes physiques. Je fais toujours cela depuis de nombreuses années, sans problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X