Si vous vous intéressez aux technologies de virtualisation, vous avez forcément déjà entendu parler d'Hyper-V.
Hyper-V est un hyperviseur (logiciel de virtualisation) permettant de faire fonctionner plusieurs systèmes d'exploitation sur une même machine physique. Chacun des systèmes d'exploitation virtuels créés à l'aide d'Hyper-V a directement accès aux ressources matérielles du serveur physique (disque dur, mémoire, processeur etc.). L'environnement de virtualisation Hyper-V est compatible avec les systèmes d'exploitation Windows et Linux.
Ceci étant dit, la chose la plus problématique avec Hyper-V est probablement le fait que ce logiciel de virtualisation ne permette pas de rediriger nativement l'USB vers une machine virtuelle. Pour faire simple, vous ne pouvez pas accéder aux périphériques USB connectés à votre PC physique lorsque vous utilisez une machine virtuelle Hyper-V. Pour palier à ce problème, vous devez soit utiliser un logiciel tiers dédié, soit essayer de trouver une solution en modifiant les paramètres du système d'exploitation de votre ordinateur physique.
Dans cet article, nous allons nous intéresser à deux manières différentes de rediriger des périphériques USB d'un PC physique vers une machine virtuelle Hyper-V et comparer les avantages et les inconvénients de chacune de ces méthodes.
Considérons que vous avez une machine virtuelle Hyper-V installée sur votre PC. En utilisant cette machine virtuelle, vous vous rendez compte qu'une clé de sécurité USB connectée à votre ordinateur physique n'est pas disponible sur le système d'exploitation de la machine virtuelle. Vous ne vous souciez guère de pouvoir rediriger l'USB sur le réseau, tout ce que vous voulez est pouvoir connecter un périphérique USB à votre machine virtuelle Hyper-V comme s'il y était physiquement relié.
Avantages
Inconvénients
Intéressons-nous à présent à une autre méthode pour rediriger un périphérique USB vers Hyper-V. Si vous vous connectez à votre machine virtuelle Hyper-V depuis un PC via le protocole de bureau à distance (RDP), vous pouvez virtualiser vos ressources locales tels que les disques durs, les ports USB etc. et les rendre accessibles depuis le système d'exploitation de votre machine virtuelle. Cette solution s'avère relativement pratique pour les utilisateurs de Windows. La fonction de redirection de l'USB vers Hyper-V est disponible dans les options du client de la Connexion au bureau à distance de Windows 10.
Pour rediriger des périphériques USB vers votre machine virtuelle avec RDP, vous devez suivre ces quelques étapes simples :
Avantages
Inconvénients
Comme vous pouvez le constater, il existe différents moyens d'ajouter un périphérique USB à une machine virtuelle Hyper-V. En prenant en compte la simplicité d'utilisation et le nombre de périphériques supportés, il est indéniable que l'utilitaire USB Network Gate est la solution la plus pratique et la plus performante.
Pour connecter un disque dur USB à une machine virtuelle, vous devez l'installer comme un disque dur virtuel dans un environnement virtuel Hyper-V. Pour y parvenir, vous devez connaître la taille du disque. Pour cela, cliquez sur Ordinateur sur la machine physique sur laquelle est installée votre machine virtuelle, trouvez votre disque amovible, faites un clic droit pour afficher le menu contextuel et cliquez ouvrez les Propriétés. L'onglet Général contient les informations relatives à la taille de votre disque dur, indiquée en octets et Go.
Voici comment installer un disque dur USB comme un disque dur virtuel :
Si ‘Mon ordinateur’ n'affiche pas votre disque comme un lecteur amovible, celui-ci est peut-être hors ligne. Pour vérifier, rendez-vous sur votre machine virtuelle, choisissez ‘Gérer’ ou ‘Outils d'administration’ et ouvrez la Gestion de l'ordinateur.
Déroulez la liste Stockage et sélectionnez Gestion des disques. Une flèche rouge indique que le disque est hors ligne. Si tel est le cas, faites un clic droit sur le disque et, dans le menu contextuel qui s'affiche, cliquez sur En ligne. Lorsque votre disque est en ligne, une lettre de lecteur lui est attribuée.
Cette méthode présente quelques inconvénients : vous devrez réitérer l'ensemble de ces opérations pour chaque disque dur USB connecté à votre environnement virtuel Hyper-V. Comme nous l'avons déjà indiqué, créer un fichier vhd peut prendre du temps en fonction de la taille de votre disque dur USB.