Comment utiliser une clé USB avec un invité Hyper-V ?

J’essaie de transférer une clé de sécurité USB de mon ordinateur Windows vers une machine virtuelle exécutée dans Hyper-V, mais elle n’apparaît pas comme option de passage direct. J’ai besoin de la clé pour la licence logicielle à l’intérieur de la machine virtuelle. Existe-t-il une méthode fiable ou une solution de contournement pour que cela fonctionne ? Toute aide ou explication détaillée serait la bienvenue.

Vous essayez d’accéder à une clé de sécurité USB physique depuis une machine virtuelle Hyper-V ? Vous n’êtes pas seul — l’absence de véritable passage USB direct dans Hyper-V est un vrai cauchemar pour tous ceux qui gèrent des licences matérielles. En gros, il n’est pas possible de connecter facilement un périphérique USB de l’hôte directement dans l’invité comme sur VMware ou VirtualBox. Les options natives sont très limitées. Vous pouvez utiliser le Mode Session Améliorée pour des clés USB classiques (si vous faites tourner des invités Windows et avez bien configuré l’ensemble), mais pour des clés physiques spéciales, notamment celles utilisées pour la gestion des licences, cela ne fonctionne pas.

La meilleure solution ? Le redirection de clé USB par réseau. Il existe des outils logiciels qui permettent de « partager » une clé USB sur le réseau pour l’utiliser dans la machine virtuelle. L’option phare est Donglify — conçu spécialement pour cela, il permet de connecter une clé USB branchée sur votre hôte directement à l’invité Hyper-V, comme si elle était branchée physiquement. Les performances sont généralement transparentes puisque seul le protocole USB transite, donc la plupart des clés de licence (HASP, Sentinel, etc.) fonctionnent parfaitement.

Si vous souhaitez un tutoriel détaillé pour accéder à une clé USB dans Hyper-V, consultez ce guide : comment faire reconnaître une clé USB physique à votre machine virtuelle Hyper-V. Il vous guide pas à pas pour télécharger Donglify, configurer votre compte, et connecter votre clé à la VM, sans prise de tête.

En résumé, si vous devez rendre visible une clé matérielle au sein d’une machine virtuelle Hyper-V : installez Donglify sur l’hôte et l’invité, partagez la clé, et le tour est joué. Nativement dans Hyper-V ? Malheureusement, cela ne fonctionne pas pour ce type de clé USB spécialisée. La seule solution reste le logiciel — et Donglify est celui qui donne les meilleurs résultats (testé et approuvé).

Oui, Hyper-V et la redirection USB s’entendent comme chien et chat—surtout pour ces clés matérielles de licence têtues qui refusent de s’afficher pour la redirection. @voyageurdubois a totalement raison : Hyper-V n’a pas été conçu pour une redirection USB native et fluide (sauf si on parle des clés USB de base, et encore, ce n’est pas garanti si les deux côtés ne sont pas sous Windows et si on n’utilise pas le Mode Session Améliorée).

Mais franchement, je nuancerais un peu la réponse “Donglify ou rien”. Donglify est top (j’y reviens dans un instant), mais ce n’est pas LA SEULE solution. Si tu n’as qu’une seule machine virtuelle—ou que tu ne veux pas souscrire un service payant—il existe quelques autres options, même si elles ne sont pas très élégantes :

  1. Adaptateurs USB-sur-Ethernet : Ce n’est pas purement logiciel, mais tu peux brancher physiquement la clé sur un matériel séparé, puis la rendre accessible sur ton réseau pour ta VM, sans rien installer de plus. C’est un peu coûteux, mais hyper fiable.

  2. Redirection USB via Bureau à Distance : Si ta clé de sécurité fonctionne en mode HID ou USB-série, certains clients RDP permettent de mapper des périphériques locaux sur la VM pendant une session à distance. Cela fonctionne parfois, mais c’est du pile ou face avec certaines clés bizarres, et tu peux oublier cette solution si ta VM est hébergée sur Azure.

  3. Pass-through PCI : Pour les téméraires (et si tu utilises Hyper-V sur Windows Server avec l’Assignation Directe de Périphériques supportée), tu peux tenter le passage direct de la carte PCI, mais en général c’est tout le contrôleur qui passe—notamment pas pratique si tu veux juste un port USB, et la plupart des ordinateurs de bureau/portables ne peuvent tout simplement pas le faire.

Mais soyons honnêtes : si tu veux du simple et efficace pour la plupart des cas (y compris les classiques HASP, Sentinel, etc.), Donglify reste probablement la meilleure option. C’est fait pour ce besoin de partage USB sur réseau, et l’installation est enfantine. Il suffit d’installer le logiciel à la fois sur ta machine Windows hôte et sur ta VM Hyper-V, de brancher la clé sur l’hôte, de la “partager” grâce à Donglify, puis de te connecter depuis la VM—elle apparaît comme un périphérique local dans la machine virtuelle. Pas besoin de bidouillage du registre ni de risque de plantage Windows à cause d’installation de pilotes douteux. Et en plus, tu seras rassuré si un jour tu dois accéder à la VM à distance.

Assure-toi simplement de démarrer au bon endroit : télécharge Donglify directement à la source ici—n’essaie pas de récupérer une version crackée sur internet, ce sont des nids à malwares.

Conclusion : soit tu utilises Donglify (ça fonctionne pour presque tout le monde), soit tu te lances dans des bricolages avec du matériel ou du logiciel spécialisé, avec un succès incertain selon ta clé. Hyper-V n’est tout simplement pas fait pour les périphériques USB spécialisés à la base. Si quelqu’un affirme le contraire, c’est peut-être qu’il a une astuce miracle que personne d’autre ne connaît—dans ce cas, qu’il la partage avec tout le monde !