Quand il s'agit de fournir des informations sur la structure USB d'un ordinateur et sur tous les périphériques connectés, force est de constater que Windows ne fait pas un excellent travail. Ses messages d'erreur peuvent même être très cryptiques en cas de problème, laissant l'utilisateur dans un désert d'informations. Heureusement, il existe des solutions comme UsbTreeView, une application qui nous présente tout l'arbre USB de la machine dans une interface propre et simple, avec des détails techniques sur contrôleurs, concentrateurs et chaque élément USB détecté dans le système.

Comment identifier tous les périphériques USB de votre PC
UsbTreeView

Notre relation amour-haine avec le standard USB semble être entrée dans une certaine phase de stabilité grâce au connecteur de type C, mais il reste encore de nombreux contrôleurs épouvantables, des câbles de mauvaise qualité et des gadgets ultra-génériques qui tombent en panne au deuxième ou troisième usage. Personnellement, j'en suis déjà à mon quatrième câble USB cette année pour mes projets Arduino, et un adaptateur SATA vers USB est récemment devenu un festival d'erreurs.

J'ai un instant soupçonné que quelque chose n'allait pas avec les ports de ma machine, mais demander des informations à Windows sur la structure USB est une perte de temps. C'est ainsi que je suis arrivé aux portes de UsbTreeView, une application développée par Uwe Sieber, que nous connaissons mieux dans l'espace rétro grâce à ses outils pour DOS et Windows 9x. Cependant, UsbTreeView fonctionne parfaitement sur n'importe quelle version de Windows à partir de 2000, et ne dépend d'aucune bibliothèque.

Comment identifier les contrôleurs et périphériques USB avec UsbTreeView

Comme il s'agit d'un outil d'information, il suffit de décompresser le fichier zip et de double-cliquer sur son exécutable. Dans la section gauche de l'interface, on visualise la structure USB complète de l'ordinateur, le type de protocole des contrôleurs et des concentrateurs, les périphériques connectés et les ports disponibles (rappelez-vous, ils ne sont pas nécessairement physiques).

Comment identifier tous les périphériques USB de votre PC
S'il peut être lu, UsbTreeView le signalera

Un clic sur l'un des périphériques affiche toutes ses données à droite de l'interface. Ce rapport peut être un simple résumé ou une véritable cascade d'informations avec les vitesses maximales annoncées et obtenues (par exemple, un périphérique USB 3.0 branché sur un port 2.0), les descriptions, les classes, l'état général de la connexion, la version des pilotes et leur chemin sur le disque, ainsi que d'autres détails de bas niveau.

Comment identifier tous les périphériques USB de votre PC
Cette souris est un périphérique USB composite car ses boutons fonctionnent essentiellement comme des commandes clavier.

La page officielle de UsbTreeView propose plusieurs exemples qui valent le coup d'être étudiés, mais le plus important est celui des périphériques USB composites. Pourquoi ? Parce que c'est le profil adopté par les gadgets BadUSB. Or, un périphérique USB composite n'est pas quelque chose de mal : par exemple, ma souris et les deux périphériques Arduino que j'ai connectés sont configurés de cette manière, mais si vous voyez quelque chose que vous ne reconnaissez pas, vous voudrez peut-être l'étudier de plus près. UsbTreeView occupe moins d'un mégaoctet et est entièrement portable..

Site officiel et téléchargement : Cliquez ici