L’une des raisons d’utiliser des machines virtuelles est d’avoir une instance en bac à sable d’un système d’exploitation séparé de votre hôte. De cette façon, vous pouvez tester des choses sans affecter votre système d’exploitation hôte. Cependant, il existe des cas où vous avez besoin que certains des fichiers de votre système hôte se trouvent dans la machine virtuelle. VMware et VirtualBox prennent en charge le partage de fichiers entre l’hôte et le client.
Partager des fichiers avec VMware Client
Pour ce tutoriel, nous utilisons la version gratuite de VMware Workstation 16 Player et avons déjà configuré un client Windows 10.
Partager avec clé USB
1. Faites un clic droit sur votre machine virtuelle et choisissez “Paramètres de la machine virtuelle” dans le menu qui apparaît.
2. Dans l’onglet Matériel, accédez à la page des paramètres « Contrôleur USB ».
3. Si votre VM n’a pas encore de contrôleur USB, utilisez le bouton « + Ajouter » pour lui en attribuer un. Assurez-vous que la compatibilité USB est définie sur « USB 3.1 » pour profiter des meilleures vitesses des nouvelles clés USB.
4. Activez « Connecter automatiquement les nouveaux périphériques USB » et laissez les deux autres options désactivées.

5. Branchez une clé USB sur votre PC hôte. Vérifiez le menu “Périphériques USB” pour votre invité actif dans VMWare Player. Vous verrez une liste de tous les périphériques USB connectés à votre PC.
6. Localisez votre clé USB et choisissez “Connecter (Déconnecter de l’hôte)”.
Vous pouvez maintenant copier des fichiers entre l’ordinateur hôte et l’ordinateur client de cette façon.
Activer le partage de dossiers
1. Dans la page Paramètres, accédez à l’onglet Options et sélectionnez « Dossiers partagés ».
2. Remplacez l’option “Partage de dossiers” par “Toujours activé”.
3. Si votre système d’exploitation invité est Windows, vous pouvez également activer « Mapper en tant que lecteur réseau dans les invités Windows ».

4. Cliquez sur « + Ajouter » sous la liste des dossiers actuellement vide. Entrez un nom pour votre dossier partagé et cliquez sur Parcourir pour rechercher et sélectionner le dossier réel qui sera partagé entre l’OS hôte et client.
5. Laissez Attributs activés.
6. Assurez-vous que la lecture seule est désactivée si vous souhaitez que les deux systèmes d’exploitation aient un accès complet en lecture/écriture au contenu de votre dossier.

7. Cliquez sur OK pour enregistrer vos paramètres et joindre le dossier à la machine virtuelle.
Après avoir démarré l’invité, exécutez votre gestionnaire de fichiers et vous trouverez votre dossier sous Dossiers partagés.

Activer le partage du presse-papiers
VMWare Player est livré avec la fonctionnalité de presse-papiers partagé. Il vous suffit d’installer VMware Tools sur le système d’exploitation invité pour l’activer.
1. Démarrez votre système d’exploitation invité. Choisissez « Machine virtuelle -> Installer VMware Tools… » S’il n’est pas disponible, VMware Player vous proposera de télécharger la dernière version disponible. Acceptez et suivez les étapes qu’il présente pour télécharger VMware Tools sur votre PC hôte.

2. Une fois VMware Tools installé, redémarrez le système d’exploitation invité.

3. Après le prochain démarrage de votre machine virtuelle, vous pourrez copier quelque chose sur votre PC hôte et le coller dans le système d’exploitation invité, ou vice versa. Vous pouvez également faire glisser et déposer des fichiers entre eux.
Partager des fichiers avec le client VirtualBox
Pour ce que nous pouvons faire avec VMware, nous pouvons faire la même chose avec VirtualBox. Mais avant de faire cela, assurez-vous d’avoir d’abord installé VirtualBox Guest Additions sur votre système d’exploitation invité :
1. Choisissez « Périphériques -> Insérer l’image du CD des ajouts d’invités … »
2. Normalement, vous verrez l’assistant d’installation apparaître automatiquement. Sinon, exécutez manuellement l’exécutable d’installation que vous trouverez sur le disque optique qui apparaîtra dans votre système d’exploitation client.

3. Suivez les étapes de l’assistant pour les installer dans le client.
4. Redémarrez l’ordinateur client.
Maintenant, faites un clic droit sur votre machine virtuelle et choisissez Paramètres ou sélectionnez-la dans la liste de gauche et cliquez sur le bouton Paramètres en haut de la fenêtre de VirtualBox.

Activer le partage du presse-papiers
Dans le premier onglet Général, assurez-vous que « Presse-papiers partagé » est défini sur Bidirectionnel si vous souhaitez partager le contenu du presse-papiers de votre hôte vers votre PC invité et vice-versa. Avec ce paramètre activé, vous pouvez faire glisser et déposer des fichiers de votre hôte vers un PC invité et vice versa.

Activer le partage USB
Si vous préférez utiliser une clé USB comme intermédiaire entre votre système d’exploitation hôte et client :
1. Dans les paramètres de votre machine virtuelle, accédez à l’onglet USB.
2. Vérifiez que « Activer le contrôleur USB » est actif.

3. Enregistrez vos paramètres et démarrez la VM.
4. Pendant que la machine virtuelle est active, recherchez votre clé USB dans « Périphériques -> USB ». Choisissez-le pour qu’il se détache de votre PC hôte et se connecte au système d’exploitation invité.
5. Vous pouvez copier et déplacer des fichiers vers et depuis celui-ci, puis le détacher de la VM pour accéder à son contenu sur le PC hôte. Rincez et répétez.
Activer le partage de dossiers
Pour utiliser des dossiers partagés dans les clients VirtualBox, ouvrez les paramètres de votre VM :
1. Accédez à l’onglet « Dossiers partagés ».
2. Cliquez sur l’icône avec le signe Plus pour ajouter un nouveau dossier partagé.
3. Choisissez le chemin du dossier réel qui sera partagé dans Chemin du dossier.
4. Saisissez un nom dans Nom du dossier.
5. Assurez-vous que la lecture seule est désactivée si vous souhaitez que l’hôte et le client aient un accès en lecture et en écriture à son contenu.
6. Activez le montage automatique s’il n’est pas actif afin que vous n’ayez pas à monter le dossier manuellement à chaque fois dans le système d’exploitation client.
7. Dans le champ Point de montage, saisissez soit une lettre si vous utilisez un client Windows, soit un nom de dossier si vous utilisez un client Linux, sous lequel le système d’exploitation essaiera de monter votre dossier.

8. Vous trouverez votre dossier partagé présenté dans le système d’exploitation client en tant que lecteur réseau.

Emballer
À mesure que la technologie de virtualisation gagne en maturité, il devient également plus facile de partager des fichiers entre l’hôte et le client.