Comment partager des fichiers entre une machine virtuelle et un hôte dans Hyper-V

Dernière mise à jour: 02/09/2025
Auteur: Isaac
  • Utilisez SMB, RDP, Copy-VMFile, VHDX ou VMConnect en fonction de votre réseau, de votre sécurité et de votre vitesse.
  • Le mode de session amélioré permet presse-papiers, disques, audio et USB dans les machines virtuelles Windows.
  • VHDX et ISO résolvent les cas sans réseau ; ISO est en lecture seule, tandis que VHDX permet l'aller-retour.
  • L'exportation/importation est utilisée pour déplacer des machines virtuelles entières ; elle ne remplace pas un bon sauvegarde.

Partage de fichiers entre Hyper-V et les machines virtuelles

Lorsque vous travaillez avec la virtualisation sous Windows, Hyper-V agit comme hyperviseur de référence et vous permet de gérer Machines virtuelles localement et à distance. Malgré cela, quelque chose d'aussi quotidien que déplacer des données entre l'hôte et les machines virtuelles ce n'est pas évident : Vous ne pouvez pas glisser-déposer directement sur la console comme vous le feriez avec n'importe quelle autre application, c'est donc une bonne idée de connaître les méthodes efficaces et sécurisées pour transférer des fichiers.

Dans ce guide, je compile et unifie Toutes les méthodes pratiques pour partager des fichiers entre l'hôte Hyper-V et ses machines virtuelles, à partir de partages SMB, RDP avec redirection de lecteur et l'applet de commande Copy-VMFile PowerShell (sans filet), jusqu'à Ruses comment monter VHDX, profiter du mode session amélioré dans VMConnect et même utiliser images ISO en lecture seule. De plus, vous verrez des options supplémentaires (exportation/importation de machines virtuelles, cloud ou applications web) et un petit contexte avec VirtualBox et VMware afin que vous sachiez ce qui change si vous alternez les solutions.

Méthode 1 : partage SMB sur l'hôte Hyper-V

Le moyen le plus direct dans les environnements Windows est exposer un dossier via SMB sur l'hôte exécutant Hyper-V et y copier des fichiers ISO ou autres. Cette méthode fonctionne aussi bien sur des ordinateurs physiques que sur d'autres machines virtuelles, à condition qu'il y ait une connectivité réseau.

Avant tout, activer sur le pare-feu de l'hôte La règle de groupe « Partage de fichiers et d'imprimantes » autorise les connexions SMB entrantes. Pour ce faire, exécutez la commande suivante :CMD ou PowerShell) : netsh advfirewall firewall set rule group=\"File and Printer Sharing\" new enable=Yes. Assurez-vous de limiter les autorisations sur le partage uniquement aux utilisateurs qui en ont besoin.

Si vous travaillez avec une interface graphique, ouvrez l’Explorateur et utilisez parts administratives pour se connecter à l'hôte, par exemple : \\10.10.10.31\c$\. Il est courant de créer un dossier dédié pour les données ISO ou VM (par exemple C:\ISO_1\), mais pour une bonne pratique, envisagez de stocker les VM et les supports sur des partitions distinctes de celles du système.

De la ligne de commandes, tu peux mapper le dossier SMB en tant que lecteur réseau avec: net use S: \\10.10.10.31\d$. L'attribution d'une lettre facilite l'automatisation des copies et des scripts de déploiement multimédia.

  1. Créez/sélectionnez le dossier de destination sur l'hôte (par exemple, C:\ISO_1\) et partagez-le avec les autorisations minimales requises.
  2. Connectez-vous depuis votre ordinateur ou votre machine virtuelle à la ressource SMB et copier l'ISO ou le fichier requis à l'itinéraire.
  3. Dans Hyper-V Manager, pointez le lecteur de DVD virtuel de la machine virtuelle vers le fichier ISO copié.

Pour des raisons de sécurité, une fois que vous avez terminé, vous pouvez le désactiver à nouveau les règles de « Partage de fichiers et d’imprimantes » avec : netsh advfirewall firewall set rule group=\"File and Printer Sharing\" new enable=No. Réduire la surface d'attaque de l'hôte est toujours recommandé.

Comment partager un dossier réseau sous Windows 11
Article connexe:
Comment partager un dossier réseau sous Windows 11 : guide complet

Méthode 2 : référentiel central (serveur de fichiers ou NAS)

Dans les environnements avec plusieurs hôtes Hyper-V, répliquez les ISO et les fichiers sur chaque serveur consommer stockage et complique la maintenanceUne bonne pratique consiste à créer un ressource centrale unique pour les PME (serveur de fichiers ou NAS) et donner accès aux hôtes et aux VM.

  Double démarrage Windows et Linux : comment choisir le système d'exploitation par défaut

Si tous les ordinateurs sont membres du domaine, la gestion des autorisations est plus simpleMontez simplement le partage depuis chaque hôte/VM qui en a besoin. Sur les VM Linux, en plus de SMB, vous pouvez choisir SSH/SCP/SFTP pour des transferts sécurisés sur le réseau.

N'oubliez pas que si la machine virtuelle doit accéder à cette ressource, vous aurez besoin d'un commutateur virtuel et la connectivité réseau avec le mode approprié (externe, interne, etc.). Planification de la topologie évite les goulots d’étranglement et les problèmes d’accès.

Méthode 3 : RDP avec redirection de lecteur

Lorsque l'hôte Hyper-V dispose d'une interface graphique, vous pouvez utiliser RDP pour vous connecter et rediriger les disques locaux, afin de copier les fichiers de votre ordinateur vers l'hôte ou la machine virtuelle. Cette procédure fonctionne également pour les machines virtuelles Windows connectées au réseau.

  1. Sur la destination, activez le Bureau à distance : Démarrer > Paramètres > Système > Bureau à distance > Activer.
  2. Exécutez le client RDP : mstsc (situé au %windir%\system32\mstsc.exe).
  3. Entrez l'adresse IP/le nom de l'ordinateur et l'utilisateur (format domaine\utilisateur o ordinateur\utilisateur).
  4. Allez dans « Ressources locales » > « Plus… » et marquer les unités que vous souhaitez mapper (par exemple, E:).
  5. Connectez-vous et, déjà dans l'explorateur de l'ordinateur distant, vous verrez les unités redirigées pour copier les fichiers.

Cette méthode est très pratique et évite de configurer SMB sur l'hôte, avec l'avantage que vous pouvez sélectionner exactement quelles unités rediriger à chaque session RDP.

Méthode 4 : Copier le fichier VM depuis PowerShell (pas de réseau, hôte → VM)

PowerShell 4.0 et les versions ultérieures incluent une applet de commande qui vous permet de copier des fichiers de l'hôte vers la machine virtuelle sans connexion réseau, sans ouvrir de ports ni toucher au pare-feu. Idéal pour injecter des fichiers spécifiques dans des machines virtuelles isolées.

Vous devez d'abord activer le service d'intégration « Guest Service Interface » sur la machine virtuelle. Depuis le Gestionnaire Hyper-V, dans Paramètres de la machine virtuelle > « Services d'intégration », sélectionnez « Services invités ». Vous pouvez également effectuer cette opération dans PowerShell : Enable-VMIntegrationService -VMName VM1 -Name 'Guest Service Interface'. Sans ce service, l'applet de commande ne fonctionnera pas.

Vérifiez le statut avec : Get-VMIntegrationService -Name Guest* -VMName VM1,VM2. Si le statut apparaît «Pas de contact», mettez à jour et installez Integration Services sur le système invité ; si vous voyez «Faux”, activez-le avec : Enable-VMIntegrationService -Name Guest* -VMName MiVM -Passthru.

Pour copier, utilisez le modèle : Copy-VMFile \"NombreVM\" -SourcePath \"F:\\Test.txt\" -DestinationPath \"C:\\Temp\\Test.txt\" -CreateFullPath -FileSource HostEn pratique: Copy-VMFile \"VM2\" -SourcePath \"C:\\temp\\file01.txt\" -DestinationPath \"C:\\Temp1\\file01.txt\" -CreateFullPath -FileSource Host. Gardez à l'esprit que cette applet de commande copie uniquement dans le sens hôte → VM.

Méthode 5 : monter un VHDX partagé entre l'hôte et la machine virtuelle

Une approche très flexible consiste à créer un disque virtuel VHDX « portable » Vous pouvez le monter sur l'hôte pour y télécharger des fichiers, puis vous connecter temporairement à la machine virtuelle pour les récupérer. C'est rapide, contrôlé et ne nécessite pas de réseau.

Vous pouvez le créer depuis Gestion de l'ordinateur > Stockage > Gestion des disques > « Créer un disque dur virtuel ». Choisissez le chemin (par exemple, C:\Hyper-V\data-temp\), taille (par exemple, 8 Go), format VHDX et le type de disque (« Extension dynamique » est recommandé). Exemple avec PowerShell : New-VHD -Path C:\\Hyper-V\\data-temp.vhdx -SizeBytes 8GB -Dynamic -BlockSizeBytes 1MB.

Pour le monter sur l'hôte : Mount-VHD -Path C:\\Hyper-V\\data-temp.vhdx. Initialisez ensuite le disque (MBR pour la compatibilité) et créer le volume et le format : Initialize-Disk 1 -PartitionStyle MBR & New-Partition -DiskNumber 1 -UseMaximumSize -AssignDriveLetter & Format-Volume -DriveLetter H -FileSystem NTFS -Full -Force. Une fois assemblé, copiez les fichiers nécessaires à l'intérieur.

  Où puis-je trouver mes fichiers téléchargés sur mon ordinateur ou mon téléphone ?

Démonter de l'hôte avec : Dismount-VHD -Path C:\\Hyper-V\\data-temp.vhdx et connectez le disque dur virtuel à la machine virtuelle depuis le Gestionnaire Hyper-V (Contrôleur SCSI > Disque dur > Ajouter > « Disque dur virtuel existant »). Avec PowerShell : Add-VMHardDiskDrive -VMName VM2 -Path C:\\Hyper-V\\data-temp.vhdx. Au démarrage de la VM, attribue une lettre s'il ne le fait pas automatiquement et copie les fichiers vers leur destination.

Cette méthode fonctionne également avec Invités Linux capables de lire NTFS, ce qui ajoute de la polyvalence lors du mélange des systèmes.

Méthode 6 : VMConnect et mode session amélioré

VMConnect est la console Hyper-V native. Avec mode de session amélioré, la connexion utilise RDP « en dessous » et permet redirection des ressources (presse-papiers, lecteurs, imprimantes, audio, microphone et même périphériques USB compatibles). Disponible uniquement pour machines virtuelles Windows.

Pour l'activer sur l'hôte : Gestionnaire Hyper-V > clic droit sur l'hôte > « Configuration Hyper-V » > « Mode session amélioré » > sélectionnez « Utiliser le mode session amélioré ». Dans PowerShell : Set-VMHost -EnableEnhancedSessionMode $True. Dans la machine virtuelle, activez les services d'intégration de bureau à distance et d'invité.

Lorsque vous ouvrez VMConnect et que vous vous connectez, vous verrez une boîte de dialogue pour choisir la résolution ; appuyez sur « Afficher les options» et allez dans « Ressources locales » > « Plus… ». Cochez la case disques hôtes que vous souhaitez rediriger à la session. Par défaut, le presse-papiers et les imprimantes sont déjà disponibles, et l'audio est en cours de lecture sur l'hôte.

Pour l'audio et le microphone, allez dans « Paramètres » dans la boîte de connexion et régler la lecture/l'entréeSi la machine virtuelle s’exécute localement, les options audio à distance produisent le même effet. Contrôler le son et la voix à partir de la VM peut être utile dans les démonstrations et les formations.

Dans la barre d'outils VMConnect, il y a une icône qui indique le type de session actuel (de base ou amélioré) et permet de basculer entre les versions. Sous Windows 10 2004/Windows 11, si la boîte de dialogue de connexion VMConnect n'apparaît pas, désactiver dans la VM L'option permettant d'exiger Windows Hello sur les comptes Microsoft (options de connexion) et de se déconnecter ou de redémarrer la machine virtuelle. Si la boîte de dialogue de connexion ne s'affiche pas, exécutez vmconnect.exe "en tant qu'administrateur ».

Méthode 7 : Partager avec des images ISO (lecture seule)

Quand tu as juste besoin livrer des fichiers de l'hôte à la machine virtuelle et vous ne vous souciez pas du fait qu'il soit en lecture seule, créez une image ISO avec le contenu et attribuez-la comme lecteur de DVD virtuel dans la VM. C'est à sens unique et la VM ne peut pas modifier ces fichiers.

Si l'ISO doit être Botte (par exemple pour les tests de virtualisation imbriquée), génère un ISO vide et ajouter un autre ISO bootable à l'intérieur pour le déplacer vers la machine virtuelle. Ensuite, insérez-le depuis le lecteur DVD virtuel de la machine et travaillez dessus comme s'il s'agissait d'un support physique.

Déplacer des machines virtuelles et des données avec Export/Import

Au-delà du partage de fichiers individuels, Hyper-V permet exporter et importer des machines virtuelles, un moyen rapide de les déplacer ou de les cloner, y compris les disques, la configuration et les points de contrôle. Vous pouvez les exporter avec la VM. activé ou désactivé (recommandé avec de faibles charges).

Lors de l'importation, la VM est enregistrée sur l'hôte et l'assistant aide à résoudre les incompatibilités (mémoire, commutateurs virtuels, processeur). Il existe trois types d'importation : « Enregistrer dans son contexte" (utilise l'emplacement actuel et conserve le même identifiant, ne laisse pas de fichiers d'exportation pour réutilisation), "Restaurer" (copie les fichiers vers un autre emplacement en conservant le même identifiant, laissant l'exportation intacte) et "Copier" (comme restaurer, mais génère un nouvel identifiant, utile pour cloner plusieurs fois sur le même hôte).

  Comment désactiver le lien hypertexte des photos iCloud dans iMessage

Cet itinéraire ne remplace pas les méthodes précédentes pour passages de fichiers rapides, mais c'est excellent pour migrer des environnements entiers entre les hôtes ou maintenir des modèles « d'image dorée ».

Alternatives génériques : applications cloud et web

Services comme onedriveGoogle Drive, Dropbox ou Mega rendent le partage beaucoup plus simple : vous installez le client sur l'hôte et/ou la VM et synchronisez les dossiers. Évitez les espaces en double en choisissant « fichiers à la demande » ou équivalent (espaces réservés) et en les téléchargeant uniquement une fois ouverts.

Si vous ne souhaitez rien installer sur la VM, il y a toujours le navigateur et ses accès à la version web Service cloud. Moins automatisé, il est toutefois valable pour des cas spécifiques. Limites de taille de contrôle et la bande passante si vous travaillez avec de gros ISO.

Une autre option est des plateformes comme la plateforme WeTransfer, qui vous permet de partager des fichiers volumineux en générant un lien. Téléchargez depuis l'hôte, ouvrez le lien dans la machine virtuelle et téléchargez. C'est simple et rapide pour des échanges occasionnels, bien qu'il ne remplace pas la synchronisation continue.

Contexte rapide si vous alternez entre VirtualBox et VMware

Bien que ce guide se concentre sur Hyper-V, il est utile de connaître les changements apportés par d'autres plateformes. Dans VirtualBox, la méthode la plus simple est : configurer les « Dossiers partagés » pour exposer les répertoires hôtes à l'invité, en cochant « Montage automatique » pour les rendre disponibles au démarrage de la VM et « Lecture seule » si vous le souhaitez protéger le contenu.

VirtualBox permet également utiliser des périphériques USB avec la VM (activation du contrôleur USB et sélection du périphérique) et le glisser/déposer ou un presse-papiers partagé en installant les suppléments invités et en activant le mode « bidirectionnel ». Dans certains cas, l'USB 3.0 peut provoquer problèmes de démarrage, il est donc conseillé de tester l'USB 1.1 en cas de problème.

Sur VMware, Workstation Player est gratuit pour une utilisation non commerciale mais Il a des limites (par exemple, dans les dossiers partagés). Workstation Pro ajoute Dossiers partagés (Options > Dossiers partagés) et fonctions de «Isolement des invités(activer le glisser-déposer et le copier/coller). Pour USB, connecter la clé USB et l'attribuer à la VM à partir de l'icône correspondante.

Ces comparaisons vous aident à transférer des habitudes entre les plateformes, mais rappelez-vous que dans Hyper-V, nous mettons en évidence VMConnect avec une session améliorée, Copy-VMFile sans réseau et l'utilisation de VHDX comme « conteneur » universel.

À titre de recommandation transversale, Évitez d’utiliser ces méthodes comme système de sauvegardeBien qu'ils soient très utiles pour déplacer des fichiers, ils ne remplacent pas une solution de sauvegarde au niveau de l'hôte pour les machines virtuelles, qui est plus efficace, plus rapide et plus fiable pour récupérations granulaires ou totales.

Avec cette gamme d’options, il est facile de choisir la méthode adaptée à votre contexte : SMB ou RDP pour la vitesse lorsqu'il y a du réseau, Copy-VMFile et VHDX pour les VM isolées, VMConnect avec session améliorée quand vous le souhaitez intégration profonde avec périphériques et presse-papiers, et ISO si vous recherchez une version en lecture seule. Et si vous devez déplacer des environnements entiers, l'exportation/importation offre des options. un chemin ordonné avec contrôle de compatibilité.