Cookie
FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.
Olga Weis Olga Weis Dernière mise à jour Feb 18, 2026

Comment activer le pass-through USB dans Hyper-V

L’une des principales limites de Hyper-V est l’absence de prise en charge native du pass-through USB. Il peut être difficile de connecter des machines virtuelles (VM) à des périphériques USB tels que des supports de stockage, des imprimantes ou des clés de sécurité utilisées pour la licence logicielle ou le transfert de données. Par défaut, Hyper-V ne propose pas cette fonctionnalité.

Cet article analyse plusieurs méthodes permettant d’activer le pass-through USB pour les machines virtuelles Hyper-V. Nous abordons le protocole Bureau à distance (RDP), l’assignation de périphériques discrets (DDA), le pass-through de disque physique et le mode de session améliorée (ESM), chacun offrant des fonctionnalités adaptées à différents besoins.

Nous présentons ensuite FlexiHub, une solution simple et complète pour mettre en œuvre le pass-through USB dans Hyper-V avec une configuration minimale.

Comment effectuer le pass-through USB dans Hyper-V avec RDP

Idéal pour : l’administration quotidienne à distance après l’activation de RDP sur la VM, pour des tâches telles que le transfert de fichiers et la gestion des imprimantes, webcams et autres périphériques USB.

Le protocole Bureau à distance (RDP) permet de rediriger les ressources locales vers une machine virtuelle Windows connectée au réseau. RDP prend en charge la redirection de haut niveau, optimisée par classe de périphériques (caméras, microphones, etc.). Il propose également une redirection de bas niveau dite « opaque » pour les périphériques nécessitant des lecteurs internes, ainsi que le protocole USB brut via les URB.

Microsoft recommande d’utiliser la redirection USB de haut niveau chaque fois que possible. La redirection de bas niveau fonctionne uniquement avec des clients Windows locaux et nécessite une faible latence réseau pour des performances optimales. Les utilisateurs contrôlent cette redirection via la propriété RDP usbdevicestoredirect et les stratégies de groupe.

Objectif principal

RDP permet un accès rapide aux fichiers et aux périphériques depuis des VM connectées au réseau. La redirection de haut niveau offre de meilleures performances et une expérience utilisateur plus fluide, notamment pour les webcams. La redirection de bas niveau doit être réservée aux périphériques nécessitant des pilotes spécifiques. Les administrateurs peuvent définir les classes de périphériques autorisées via usbdevicestoredirect et gérer les autorisations de manière centralisée à l’aide des stratégies de sécurité.

icon pros Avantages :

  • Compatible avec la majorité des périphériques USB.
  • Fonctionne sur les réseaux LAN et WAN.
  • Contrôle granulaire de la redirection via les stratégies et les fichiers RDP.

icon cons Inconvénients :

  • Certaines classes de périphériques nécessitent une redirection de haut niveau pour de bonnes performances.
  • La redirection USB de bas niveau est limitée aux clients Windows et sensible à la latence réseau.

Configuration requise

  • Invité : Windows avec Bureau à distance activé et accessible sur le réseau.
  • Client : Un client RDP compatible avec les redirections souhaitées. La redirection USB de bas niveau côté client est uniquement disponible sous Windows.

Comment utiliser le Bureau à distance pour le pass-through USB dans Hyper-V

Prérequis :

• RDP doit être activé sur la VM et autorisé via le pare-feu.
• Les stratégies de groupe doivent autoriser la redirection des « autres périphériques USB RemoteFX pris en charge » et des classes de périphériques.


A. Utilisation de l’application Connexion Bureau à distance

  1. Activer le Bureau à distance sur la VM : Paramètres → Système → Bureau à distance → Activer le Bureau à distance → autoriser la règle du pare-feu.
  2. Ouvrir mstsc sur le client (Win+R → mstsc) → Afficher les options → Ressources locales → Plus…
  3. Sélectionner les périphériques à rediriger : cocher Lecteurs, Imprimantes et Autres périphériques USB pris en charge si une redirection USB brute est nécessaire.
  4. Se connecter : saisir le nom d’hôte ou l’adresse IP de la VM → Se connecter. Les périphériques redirigés apparaîtront sous les ressources « redirigées ».

B. Activer la redirection USB de bas niveau (stratégie et fichier RDP – optionnel)

  1. Modifier la stratégie de groupe côté client : gpedit.msc → Configuration ordinateur → Modèles d’administration → Services Bureau à distance → Client Connexion Bureau à distance → Redirection de périphériques USB RemoteFX → Autoriser la redirection RDP d’autres périphériques USB pris en charge = Activé pour administrateurs et utilisateurs → redémarrer le client.
  2. Cibler des périphériques spécifiques : enregistrer la connexion sous forme de fichier .rdp et ajouter la ligne usbdevicestoredirect:s:* (ou des ID de classe/d’instance).

☝ Remarques utilisateur

• Privilégiez la redirection de haut niveau pour les caméras, imprimantes, lecteurs et périphériques audio.
• Un contrôle précis est possible via les GUID de classe ou les ID d’instance avec usbdevicestoredirect.

Mode de session améliorée (VMConnect)

Idéal pour : la configuration initiale du système, les environnements de test ou de développement, les opérateurs locaux et lorsque RDP réseau n’est pas disponible.

Le mode de session améliorée (ESM) est une fonctionnalité RDP intégrée à VMConnect qui ne nécessite pas de connectivité réseau de la VM invitée. Il permet de rediriger imprimantes, lecteurs, périphériques audio et cartes à puce vers des VM Windows prises en charge. L’expérience utilisateur est améliorée grâce au presse-papiers partagé, au support HiDPI et au redimensionnement de fenêtre. ESM est compatible uniquement avec les VM Windows.

Objectif principal

Cette solution fournit une « console locale » lorsque la machine virtuelle ne dispose pas encore de connectivité réseau ou d’adresse IP, par exemple lors du premier démarrage ou d’une récupération système. Elle offre les mêmes capacités de redirection que mstsc, sans exposer la VM au réseau.

icon pros Avantages :

  • Aucune adresse IP ni réseau requis pour la VM invitée.
  • Partage rapide des périphériques.
  • Console utilisateur améliorée.

icon cons Inconvénients :

  • Basé sur RDP, peut nécessiter d’autres méthodes pour certains périphériques USB.
  • Compatible uniquement avec les invités Windows.

Configuration requise

  • Hôte : Vous devez activer la stratégie et les paramètres du mode de session améliorée. VMConnect est pris en charge sous Windows 10/11 ou Windows Server 2016 et versions ultérieures.
  • Invité : Doit exécuter Windows 10/11 ou Windows Server 2016+ avec le Bureau à distance activé.

Comment utiliser le mode de session améliorée pour le pass-through USB Hyper-V

Prérequis : Activez le mode de session améliorée (ESM) sur l’hôte et le Bureau à distance sur la machine virtuelle invitée. Sur les versions récentes de Windows, désactivez l’option « Exiger une connexion Windows Hello pour les comptes Microsoft » avant la première connexion ESM, puis redémarrez les systèmes et déconnectez-vous.


A. Gestionnaire Hyper-V (hôte et VM)

  1. Activer l’ESM sur l’hôte : Gestionnaire Hyper-V → sélectionner l’hôte dans le volet gauche → Actions → Paramètres Hyper-V → sous Serveur, choisir Stratégie du mode de session améliorée → Autoriser → OK. Définir ensuite le mode de session améliorée sur Utiliser dans la section Utilisateur.
  2. Activer le Bureau à distance dans la VM : Paramètres → Système → Bureau à distance → Activer.
  3. Se connecter via VMConnect : clic droit sur la VM → Connecter → Afficher les options → Ressources locales → Plus… → sélectionner Lecteurs / Imprimantes / Audio / périphériques USB → Connecter.

B. Utilisation de PowerShell (hôte)

  1. Activer l’ESM globalement :
    Set-VMHost -EnableEnhancedSessionMode $true
  2. Se connecter avec VMConnect et sélectionner les ressources locales à partager.

☝ Notes utilisateur

Si vous n’obtenez qu’une « session de base », vérifiez que le Bureau à distance est bien activé dans la VM invitée et que le mode de session améliorée est autorisé sur l’hôte.

Pass-through de disque USB physique pour le stockage dans Hyper-V

Idéal pour : la migration et la récupération de données sans VHDX, ou la connexion rapide d’un disque USB à une machine virtuelle.

Cette méthode consiste à connecter un disque USB, préalablement mis hors ligne sur l’hôte, directement à la VM en tant que disque dur physique. Elle est réservée au stockage, car la VM voit le disque comme un périphérique bloc brut. C’est une solution simple et efficace pour les opérations de test ou de récupération. En règle générale, les utilisateurs privilégient les disques VHDX, sauf lorsqu’un accès direct au disque brut est nécessaire en raison des limitations fonctionnelles des disques en pass-through.

Objectif principal

Le pass-through de disque physique permet d’offrir à une machine virtuelle un accès direct et exclusif à un disque brut, sans interférence de l’hôte.

icon pros Avantages :

  • Accès direct au disque brut (périphérique bloc)
  • Solution simple et efficace
  • Indépendant du réseau de la VM invitée

icon cons Inconvénients :

  • Inadapté aux autres types de périphériques USB
  • Limitations pour l’exportation, la sauvegarde et la migration
  • Déconseillé pour les environnements mobiles

Configuration requise


  1. Hyper-V (Windows 10/11 ou Windows Server).
  2. Un disque supplémentaire pouvant être mis hors ligne sur l’hôte (il ne peut pas s’agir du disque système de l’hôte).

Comment utiliser le pass-through USB dans Hyper-V

Prérequis : Sur l’hôte, utilisez la Gestion des disques pour identifier le disque cible et le mettre hors ligne.


A. Via le Gestionnaire Hyper-V (hôte et VM)

  1. Mettre le disque USB hors ligne sur l’hôte : diskmgmt.msc → clic droit sur le disque USB cible → Hors ligne.
  2. Connecter le disque physique à la VM : Gestionnaire Hyper-V → clic droit sur la VM → Paramètres → Contrôleur SCSI → Disque dur → Ajouter → Disque dur physique → sélectionner le disque hors ligne → OK.
  3. Dans la VM : ouvrir la Gestion des disques → mettre le disque en ligne si nécessaire → initialiser le disque et attribuer une lettre de lecteur.

B. Via PowerShell (hôte)

  1. Identifier le disque USB sur l’hôte et le mettre hors ligne :
    Get-Disk | Where-Object BusType -eq USB
    Set-Disk -Number ❮DiskNumber❯ -IsOffline $true
  2. Attacher le disque physique hors ligne à l’aide de son numéro :
    Add-VMHardDiskDrive -VMName "❮VMName❯" -ControllerType SCSI -DiskNumber ❮DiskNumber❯

(Voir les exemples d’attachement via -DiskNumber)

☝ Note utilisateur

Les disques en pass-through peuvent perturber les sauvegardes et les points de contrôle, et ne peuvent pas être exportés ou migrés comme des disques VHDX.

Utiliser l’assignation de périphériques discrets (DDA) pour activer le pass-through USB dans Hyper-V

Idéal pour :
les serveurs hôtes disposant d’un contrôleur USB dédié et inutilisé ;
les utilisateurs nécessitant des pilotes natifs ou des périphériques propriétaires sensibles à la latence.

La technologie DDA attribue à une VM le contrôle natif et exclusif d’un périphérique PCIe physique. Pour l’USB, c’est l’ensemble du contrôleur USB qui est assigné, et non des ports individuels. Le périphérique est retiré de l’hôte, offrant à la VM des performances et une compatibilité quasi natives.

Cette approche impose toutefois des restrictions, notamment l’absence de migration à chaud, de sauvegarde/restauration de la VM et de mémoire dynamique tant que le périphérique est attaché. DDA nécessite un matériel et un micrologiciel compatibles. L’outil SurveyDDA de Microsoft facilite l’identification et l’assignation des périphériques via leur chemin PCI.

Objectif principal

DDA permet un pass-through USB quasi matériel en dédiant un contrôleur USB PCIe à une machine virtuelle, garantissant un accès bas niveau et l’utilisation des pilotes du fabricant. Cette méthode est pertinente lorsque la redirection RDP ne répond pas aux exigences protocolaires ou logicielles du périphérique USB.

icon pros Avantages :

  • Pass-through matériel quasi natif
  • Excellentes performances et compatibilité avec un contrôleur dédié

icon cons Inconvénients :

  • Nécessite des compétences techniques avancées
  • Aucun accès au périphérique depuis l’hôte
  • Limitations : pas de sauvegarde/restauration de VM, pas de migration à chaud, pas de mémoire dynamique

Configuration requise


  1. Système d’exploitation : Windows Server avec Hyper-V (2016/2019/2022/2025).
  2. Matériel : processeur avec EPT/NPT et IOMMU prenant en charge le remappage des interruptions et du DMA (similaire aux exigences SR-IOV). Les paramètres BIOS/firmware doivent activer ces fonctionnalités.

Comment utiliser DDA pour attribuer un contrôleur USB à une machine virtuelle Hyper-V

A. Collecter les informations et préparer l’environnement (interface hôte + prérequis)

  1. Vérifier les exigences DDA : vous devez disposer de Windows Server Hyper-V et d’un matériel compatible avec IOMMU/ACS et l’isolation des périphériques. Consultez la documentation de planification DDA afin de prendre en compte les limitations lorsque le périphérique est attaché à la VM.
  2. Identifier le chemin d’emplacement du contrôleur : ouvrez le Gestionnaire de périphériques sur l’hôte → développez Contrôleurs de bus USB → sélectionnez le contrôleur USB à dédier → onglet Détails → Propriété : Chemins d’emplacement → copiez la chaîne PCIROOT(…) pour la désinstallation du périphérique.

B. Attribuer le contrôleur via PowerShell (VM arrêtée)

  1. (Optionnel) Dimensionner l’espace MMIO pour la VM
    $vm = "<❮VMName❯"
    Set-VM -Name $vm -LowMemoryMappedIoSpace 3GB -HighMemoryMappedIoSpace 33280MB
  2. Démonter le contrôleur de l’hôte et l’ajouter à la VM
    $loc = "❮PCIROOT(...depuis le Gestionnaire de périphériques...)❯"
    Dismount-VMHostAssignableDevice -LocationPath $loc -Force
    Add-VMAssignableDevice -VMName $vm -LocationPath $loc
  3. Démarrer la VM et installer, si nécessaire, le pilote du fabricant dans le système invité.
  4. Pour revenir en arrière : utiliser Remove-VMAssignableDevice, puis
    Mount-VMHostAssignableDevice pour restituer le contrôleur à l’hôte.

☝ Note utilisateur

La technologie DDA ne fonctionne pas avec tous les contrôleurs et périphériques. Il est recommandé de vérifier la compatibilité à l’aide du script DDA de Microsoft ou des informations fournies par le fabricant.

Redirection USB dans Hyper-V avec FlexiHub

FlexiHub est une solution logicielle USB sur IP qui virtualise les ports USB et COM via le réseau, permettant aux machines virtuelles d’accéder aux périphériques comme s’ils étaient physiquement connectés. L’application autorise le partage sécurisé d’un périphérique branché sur un serveur avec un client, grâce au chiffrement de l’ensemble du trafic. FlexiHub sélectionne automatiquement l’itinéraire de transmission le plus rapide : connexion directe, traversée NAT via QUIC, tunnel relais ou RDP. L’accès en équipe s’effectue via des jetons d’authentification sécurisés, sans mot de passe.

Scénarios d’utilisation idéaux :

• Les administrateurs peuvent utiliser FlexiHub lorsqu’ils ont besoin d’un pass-through USB Hyper-V fiable pour des périphériques non pris en charge par la redirection RDP.
• FlexiHub offre une compatibilité multiplateforme et fonctionne sur des systèmes ne disposant pas de contrôleurs DDA libres.
• Les équipes peuvent utiliser FlexiHub pour accéder à des dongles, des outils de programmation, des équipements de laboratoire et d’autres périphériques depuis plusieurs sites.

Objectif principal

FlexiHub constitue une solution idéale lorsque la redirection via RDP ou le mode de session améliorée (ESM) ne prend pas en charge certains types de périphériques, ou lorsque l’équipement se trouve à distance. Les ports USB virtuels créés sur la VM permettent au système invité de reconnaître le périphérique de manière native et de charger les pilotes comme s’il était connecté localement. FlexiHub assure une prise en charge multiplateforme pour Windows, Linux, macOS, Android et Raspberry Pi, sur des réseaux LAN, VPN ou via Internet. Le logiciel centralise la gestion des périphériques USB des machines virtuelles Hyper-V et offre un contrôle d’accès granulaire aux équipes.

icon pros Avantages :

  • Compatibilité multiplateforme sur les réseaux IP
  • Aucune modification requise sur l’hôte Hyper-V
  • Sélection automatique du mode de connexion (Direct, QUIC, RDP, Tunnel)

icon cons Inconvénients :

  • Les performances réseau influencent la latence des applications

Configuration requise


  • • Systèmes pris en charge : Windows 7 SP1+ / Server 2008 R2+ ; macOS 10.14+ (Apple Silicon pris en charge avec certaines limitations) ; Linux (Ubuntu/CentOS testés) ; Android 5.0+ ; Raspberry Pi OS.
  • • Hyper-V : fonctionne si FlexiHub est installé sur l’hôte et la VM, ou sur un poste de travail ↔ VM via RDP/ESM.
  • • Abonnements Individuel/Équipe ou Entreprise, ou essai gratuit.

Comment connecter des périphériques USB à une VM Hyper-V via FlexiHub

Prérequis : Installez FlexiHub sur le « serveur » (où le périphérique USB est physiquement connecté) et sur la VM (« client »). Connectez-vous au logiciel avec les mêmes identifiants.


A. Hôte Hyper-V (périphérique USB) → VM invitée (consommateur)

Utilisez cette méthode lorsque le périphérique USB est branché sur l’hôte et que vous souhaitez l’utiliser avec une ou plusieurs machines virtuelles.

  1. Installez FlexiHub sur l’hôte et sur les VM, puis connectez-vous sur les deux avec le même compte ou un jeton d’accès sécurisé. Télécharger FlexiHub pour votre appareil
  2. Ouvrez FlexiHub sur la VM et repérez le périphérique listé sous le nœud de l’hôte → Connecter ; la VM charge alors les pilotes comme si le périphérique était local. connecter un périphérique USB

Conseil de performance : Vous pouvez activer une connexion directe en ouvrant le port TCP 5000 en entrée et en activant l’UPnP, sinon FlexiHub sélectionnera automatiquement QUIC/RDP/Tunnel.


B. Poste de travail (périphérique USB) → VM Hyper-V via RDP/ESM

Utilisez cette procédure si vous employez déjà mstsc ou ESM, mais que le périphérique ne se redirige pas nativement.

  1. Installez FlexiHub et connectez-vous sur le poste de travail et la VM avec les mêmes identifiants.
  2. Connectez-vous à la VM via mstsc ou ESM, puis dans FlexiHub côté VM, cliquez sur Connecter à côté du périphérique du poste de travail.
  3. En cas de débit faible, ouvrez le port TCP 5000 sur le poste de travail ou attribuez une adresse IP publique à l’un des côtés de la connexion.

C. PC distant (périphérique USB) ↔ VM Hyper-V (via Internet)

Suivez ces étapes pour accéder à un périphérique situé hors site ou lorsque la VM est protégée par un pare-feu dans un centre de données ou le cloud.


  1. Installez FlexiHub et connectez-vous sur la VM et l’ordinateur distant.
  2. Ouvrez le port TCP 5000 pour une connexion directe et des performances optimales. FlexiHub bascule automatiquement vers QUIC ou Tunnel si ce port est fermé.
  3. Vous pouvez déployer un serveur de tunnel privé afin de conserver un contrôle strict du routage et de répondre aux exigences de conformité.

Conclusion

Hyper-V est une plateforme de virtualisation largement utilisée, mais elle ne propose pas de prise en charge native du pass-through USB. Cette limitation peut nuire à la productivité en compliquant l’accès des machines virtuelles à des périphériques physiques tels que les imprimantes, dongles ou disques externes. Nous avons examiné plusieurs méthodes pour activer le pass-through USB sous Hyper-V, incluant les fonctionnalités natives, les configurations avancées et des solutions tierces.


  • • La redirection RDP permet une gestion simple des périphériques USB comme les imprimantes et webcams, mais reste sensible à la latence et limitée aux environnements Windows.

  • • Le mode de session améliorée (ESM) offre un accès local aux périphériques USB sans dépendre du réseau, pour une expérience fluide.

  • • Le pass-through de disque physique permet de connecter directement un disque USB à une VM pour le stockage ou la récupération de données.

  • • DDA assure un pass-through haute performance des contrôleurs USB pour du matériel spécialisé, avec certaines restrictions fonctionnelles.

  • • FlexiHub constitue une solution complète et multiplateforme pour le pass-through USB. Elle s’avère particulièrement utile lorsque RDP ou ESM ne suffisent pas, ou lorsqu’un accès distant sécurisé à un périphérique est nécessaire.

Ces méthodes vont de solutions simples de gestion des périphériques à des configurations avancées pour du matériel spécifique. Il est conseillé d’évaluer chaque approche afin de choisir celle qui correspond le mieux à vos besoins.

Activer le pass-through USB des périphériques Hyper-V
  • 4.8 note globale basée sur 386+ Revue
  • Configuration requise : Windows, macOS, Linux, Android et Raspberry Pi.
  • 11.59MB Size.
  • Version 7.0.15580. (le 11 Fév, 2026).
  • À partir de 39 $ par mois, facturés à l'année