3 façons de transférer des fichiers entre une machine virtuelle et un PC sur VMware et VirtualBox.
Les machines virtuelles vous permettent d’exécuter un système d’exploitation différent dans un environnement isolé. Comme les machines virtuelles, par nature, sont isolées, vous ne pouvez pas accéder directement aux fichiers de votre PC hôte.
La copie de texte ou de fichiers du PC hôte à l’invité, ou vice-versa, est souvent un point de friction majeur pour les utilisateurs de machines virtuelles. Bien que cela puisse sembler compliqué, le processus réel pour déplacer les fichiers de la VM à l’hôte et inversement est simple.
Examinons les différentes méthodes pour transférer des fichiers entre le système d’exploitation invité de votre machine virtuelle et le PC hôte à l’aide de VirtualBox ou VMware.
Comment transférer des fichiers de la machine virtuelle vers l’hôte
Une machine virtuelle est un environnement logiciel qui émule le matériel requis pour installer un système d’exploitation (OS). En termes très généraux, cela vous permet d’installer un système d’exploitation sur un OS existant, comme vous le feriez pour une application.
Les options de partage des données entre un PC hôte et un système d’exploitation invité fonctionnant dans une machine virtuelle sont celles auxquelles vous pouvez vous attendre :
- Glisser et déposer (également connu sous le nom de copier et coller)
- Lecteur USB
- Dossier partagé
.
Chacune de ces méthodes est idéalement adaptée à un type spécifique de données et d’utilisation attendue. Par exemple, le copier-coller est le mieux adapté au partage de texte et de petits fichiers, comme la copie de code depuis un navigateur sur votre PC hôte vers une session de terminal dans l’OS invité.
Ci-dessous, nous allons examiner le partage de données à l’aide de ces trois méthodes sur des machines virtuelles fonctionnant sur Oracle VirtualBox et VMware Workstation Player.
1. Glisser et ; Déposer et Presse-papiers partagé.
L’option la plus simple pour transférer des fichiers entre votre PC hôte et une machine virtuelle consiste à configurer un presse-papiers partagé et/ou un glisser-déposer. Cela vous permettra d’utiliser un presse-papiers commun, ce qui signifie que vous serez libre de copier/coller des textes/images et des fichiers entre la machine virtuelle et votre PC hôte.
Presse-papiers partagé dans VirtualBox
Si vous utilisez Oracle VirtualBox, alors vous pouvez configurer un Clavier partagé et Drag’n’Drop en quelques étapes rapides :
- Sélectionnez votre machine virtuelle, faites un clic droit et sélectionnez Paramètres.
- Dans la fenêtre qui s’affiche, cliquez sur Général puis sur l’onglet Avancé .
- Vous devriez maintenant voir les options déroulantes Clipboard partagé et Drag’n’Drop .
Vous pouvez choisir entre Hôte vers invité, invité vers hôte, et bidirectionnel . Il y a aussi l’option par défaut, Disabled , qui empêche vos tentatives de copier des fichiers sur VirtualBox.
Sélectionnez Bidirectionnel dans les deux boîtes déroulantes pour activer le partage de fichiers bidirectionnel.
Comment copier et coller des données dans VMware.
De manière similaire à la fonctionnalité VirtualBox, vous pouvez également configurer un presse-papiers partagé ou activer le glisser-déposer dans VMware. Mais vous devrez peut-être d’abord installer le paquet VMware Tools, qui apporte des fonctionnalités supplémentaires.
- Avec VMware en cours d’exécution, naviguez vers VM > ; Installer VMware Tools . Si vous n’avez pas encore téléchargé VMware Tools, des instructions pour le faire seront données.
- Activez le copier-coller dans VM > ; Paramètres > ; Options .
- Sélectionnez Isolement des invités
- Ici, Activer le copier-coller et Activer le glisser-déposer .
- Confirmez avec OK .
Le partage de données entre les systèmes d’exploitation invité et hôte de cette manière est mieux adapté aux petits fichiers. Vous pouvez également partager des chaînes de texte, des URL, ce genre de choses. Tenez-vous à l’écart des gros fichiers, cependant – vous avez d’autres options pour ceux-là.
2. Copier les fichiers de la VM à la machine locale sur une clé USB.
L’utilisation d’une clé USB pour transférer des données entre deux machines physiques est une tradition bien ancrée. Bien que ce ne soit pas idéal, une clé USB peut transférer des fichiers entre le PC hôte et la machine virtuelle. Voyons comment vous pouvez utiliser une clé USB pour partager des données entre une machine virtuelle et votre PC hôte.
Transférer des fichiers de l’hôte vers VirtualBox à l’aide d’une clé USB.
Pour pouvoir accéder aux périphériques USB à partir de VirtualBox, vous devez activer l’accès USB. Pour cela, vous devez télécharger le Pack d’extension de VirtualBox
.
Une fois que vous avez téléchargé le pack d’extension :
- Insérez le périphérique USB que vous souhaitez utiliser.
- Lancez VirtualBox et cliquez sur Fichier > ; Préférences , puis sur Extensions et cliquez sur + .
- Naviguez jusqu’au pack d’extension téléchargé, cliquez sur Ouvrir , puis, lorsque vous y êtes invité, Installer .
- Suivez les invites pour terminer le processus. Vous pouvez ensuite vérifier pour confirmer que l’USB est activé dans Paramètres > ; USB .
- Faites un clic droit sur la VM que vous prévoyez d’utiliser et sélectionnez Settings > ; USB .
- Cliquez sur + puis recherchez le périphérique USB, qui sera disponible lorsque vous lancerez la VM. Des lecteurs supplémentaires peuvent être ajoutés de la même manière.
Vous pouvez ensuite utiliser le périphérique USB pour le transfert de fichiers dans VirtualBox.
Comment transférer des fichiers vers VMware avec une clé USB.
Avec VMware, lorsqu’un périphérique USB est connecté et que la VM est la fenêtre active, le périphérique est détecté. Cependant, il ne sera pas détecté par le PC hôte dans ce scénario. Pour que cela se produise, retirez le lecteur, minimisez la VM, puis reconnectez-le.
C’est simple mais cela peut devenir salissant si vous oubliez à quel système d’exploitation la clé USB est connectée.
Cette option est la meilleure si vous voulez copier des fichiers volumineux de la VM à l’hôte avec VMware. Bien sûr, vous êtes limité par la capacité du périphérique USB, alors gardez cela à l’esprit. Quel que soit le logiciel VM que vous utilisez, l’éjection sécurisée des périphériques USB est recommandée sur les machines virtuelles hôtes et invitées.
3. Créez un dossier partagé pour transférer les fichiers de l’hôte à la VM.
Votre troisième option pour copier des fichiers de l’hôte au PC invité est de configurer un partage réseau. Cela signifie désigner une partie du disque dur de votre PC comme accessible sur le réseau local. Avec cette configuration, la VM peut alors se connecter au réseau et accéder au lecteur.
Bien que physiquement tous sur le même ordinateur, cela ajoute une plus grande capacité à votre partage de données de la machine virtuelle.
Comment transférer des fichiers de VirtualBox à l’hôte en utilisant un dossier partagé.
Vous devriez avoir déjà téléchargé VirtualBox Guest Additions. Cela devrait être installé via Devices > ; Install Guest Additions , où vous devriez rechercher le fichier EXE approprié. Suivez les étapes jusqu’à la fin, en choisissant les options par défaut, puis Finish .
Lancez VirtualBox, puis :
- Ouvrez Périphériques > ; Dossiers partagés > ; Paramètres des dossiers partagés .
- Cliquez sur +, puis dans Chemin du dossier, cliquez sur la flèche et sélectionnez Autre .
- Recherchez le dossier que vous prévoyez de partager, puis cliquez sur Sélectionner le dossier .
- Dans Ajouter un partage , donnez au partage un nom que vous pouvez utiliser dans les deux systèmes d’exploitation.
- Cochez Montage automatique et Rendre permanent , puis OK . Depuis l’OS invité, vous trouverez le partage configuré à l’emplacement habituel des partages réseau. Par exemple, sous Windows 10, ce sera sous Lieux de réseau dans l’explorateur Windows .
Partager un lecteur réseau dans VMware
Le processus de création d’un dossier partagé sur VMware est simple :
- Dans VMware Workstation, choisissez votre machine virtuelle et cliquez sur Player > ; Manage > ; Virtual Machine Settings
- Cliquez sur Options > ; Shared Folders. Vous pouvez alors choisir une option de partage sous Partage de dossiers
- Cliquez sur Ajouter pour configurer votre dossier partagé et suivez les instructions à l’écran dans l’assistant Ajouter un dossier partagé .
- Vous pouvez alors taper le Chemin hôte du répertoire que vous voulez partager et nommer votre dossier.
- Une fois que vous avez cliqué sur Suivant , vous décidez de l’accès au dossier ( Lecture seule ou Activer ce partage , ce dernier permettant à l’hôte et à la machine virtuelle un accès complet au dossier partagé).
- Cliquez sur Finir pour créer votre dossier partagé.
Les utilisateurs Linux peuvent voir le dossier partagé sous le répertoire / mnt/hgfs .
Bien que cette option soit la plus compliquée à mettre en place, vous serez en mesure de partager des fichiers plus volumineux sans effort. Il peut s’agir d’installateurs, de fichiers d’image disque et de vidéos haute résolution.
Transférer des fichiers entre la machine virtuelle et l’hôte
Que vous utilisiez VirtualBox ou VMware, le partage de données entre votre PC physique et une machine virtuelle est étonnamment simple.
Si vous ne copiez pas de fichiers de l’hôte vers l’OS invité, il y a une raison de copier les données de la VM. C’est typiquement lorsque vous êtes sur le point de détruire la VM et que vous voulez sauvegarder vos données.
Apprendre à partager les données entre une VM et l’OS hôte vous aidera à suralimenter votre utilisation de la VM.