Virtual Machine (VirtualBox) - Comment accéder aux fichiers depuis la machine d'hébergement?

26

J'ai un PC avec Windows 7 Ultimate (A) en cours d'exécution. À partir de ce système d'exploitation, j'ai VirtualBox exécutant une autre instance de Windows 7 (B).

Existe-t-il un moyen pour Windows 7 (B) d'accéder aux fichiers à partir de Windows 7 (A)? Idéalement, j'aimerais pouvoir y accéder sans avoir à les copier dans l'instance de VM en cours d'exécution car je n'ai pas de disque dur assez grand pour le faire ... Le disque dur a un dossier avec 1,5 To de données ( sur un disque dur de 2 To), donc le copier sur une instance de VM ne fonctionnerait tout simplement pas.

mon
la source
Notez également une étape de dépannage: assurez-vous que les fichiers sont accessibles à partir du système d'exploitation hôte avec les paramètres de contrôle d'accès appropriés pour la lecture-écriture-exécution.
dreftymac

Réponses:

29

Il existe plusieurs façons d'y parvenir.

Vous pouvez utiliser la fonction de dossiers partagés de la VBox .

Pour cela: allez dans Paramètres de la machine virtuelle, puis sélectionnez: Dossiers partagés .

Cliquez sur le bouton Ajouter un dossier partagé . Spécifiez le chemin d'accès au dossier et le nom du dossier.

Dans la machine virtuelle, vous accédez à \\ vboxsrv \

vous verriez vos dossiers.

Vous pouvez également créer un partage réseau et accéder à ce partage de B à A.

Bakytn
la source
L'un ou l'autre devra-t-il faire une copie du fichier (même s'il se trouve dans un dossier temporaire) pour l'utiliser? Je sais que les partages réseau sur différentes machines fonctionnent comme ceci ... Je n'ai jamais fait de partage réseau sur la même machine. De même, il en va de même pour le dossier partagé (est-ce une situation où le fichier est copié pour être utilisé)?
mon
Non, il ne copiera pas vos fichiers. C'est pourquoi il s'appelle Dossier partagé
bakytn
Une fois que cela fonctionne, vous obtiendrez la coche :)
mon
L'utilisation de la deuxième approche est cependant plus difficile. Vous auriez besoin de jouer avec le réseautage (comme changer l'attachement du réseau à Bridged), etc. La première et la plus évidente solution doit résoudre parfaitement votre problème.
bakytn
1
myermian, juste au cas où ça ne marcherait pas. Vous auriez probablement besoin d'installer Extenstion Pack à partir de la page de téléchargements officielle: virtualbox.org/wiki/Downloads téléchargez-le. Et puis double-cliquez dessus.
bakytn
7

Je suppose que votre VM est opérationnelle. Suivez ces étapes:

  1. Dans la fenêtre de la machine virtuelle, accédez à Outils -> Insérer une image CD d'ajouts d'invités. entrez la description de l'image ici

  2. Vous verrez un nouveau lecteur de CD dans Mon ordinateur. ouvrez-le et lancez "VBoxWindowsAdditions"entrez la description de l'image ici

  3. Suivez la configuration pour installer l'ajout d'invité sur la machine invitée. Redémarrez l'invité.
  4. Ensuite, ouvrez les paramètres de la machine virtuelle:entrez la description de l'image ici
  5. Allez dans Dossiers partagés -> clic droit -> ajouter un dossier partagé -> ajoutez le dossier que vous souhaitez partager: entrez la description de l'image ici
  6. Votre dossier partagé apparaîtra sous Poste de travail sur la machine invitée.

Vous pouvez également suivre une méthode similaire pour d'autres systèmes d'exploitation.

kBisla
la source
c'est génial! Je ne m'étais pas rendu compte que je devais redémarrer la machine virtuelle, c'est pourquoi j'avais tant de problèmes, merci
Philip Eagles
2

Une autre option consiste simplement à copier des fichiers:

Sélectionnez Machine virtuelle et allez dans Paramètres - Général - Avancé , vous pouvez y configurer le support Presse - papiers partagé et Drag'n'Drop. J'ai sélectionné l' option bidirectionnelle pour les deux.

Maintenant, vous pouvez glisser-déposer des fichiers entre l'hôte et l'invité, vous pouvez également copier du texte dans la machine hôte et le coller sur la machine virtuelle invitée (et vice-versa)

MyTitle
la source
Cette technique ne fonctionne pas avec des fichiers vraiment volumineux. Mais fonctionne bien pour les plus petits.
brûle le
-1

La façon la plus simple est d'utiliser une mémoire flash USB:

1- Connectez votre mémoire flash USB à votre ordinateur.

2- Votre mémoire flash doit être reconnue sur votre machine virtuelle dans:

Réglage> USB> Ajouter un nouveau USB

3- Exécutez votre machine VB et accédez au lecteur amovible comme d'habitude et explorez vos fichiers.

Sushiant
la source
Encore une fois, sachez que vous avez posté une réponse à une question qui est très ancienne et a une réponse acceptée. Il n'y a rien de mal à faire cela, mais je déteste vous voir perdre votre temps à répondre à des questions que vous pourriez ne pas augmenter en réputation. Vous voudrez peut-être vous concentrer sur des questions plus récentes.
CharlieRB