J'essaie d'aider un ami à diagnostiquer les problèmes de clé USB de leur entreprise. Ils ont acheté deux types de lecteurs en masse (je ne suis pas sûr de la source exacte, mais il s’agissait d’une commande groupée à l’étranger ressemblant à Alibaba); appelons-les noir et jaune pour la simplicité.
Les disques noirs fonctionnent parfaitement pour toutes les fonctionnalités souhaitées (principalement la collecte d’informations de débogage à partir d’équipements de laboratoire via un port USB), tandis que les disques jaunes se présentent correctement, mais ne semblent pas "se monter" correctement sur la plupart des périphériques connectés produits grand public tels que les téléviseurs qui mettent à jour le micrologiciel via USB en utilisant un lecteur partitionné FAT32).
Outre la fabrication apparemment de mauvaise qualité (et la couche de colle légèrement préoccupante directement sur la puce), existe-t-il un moyen fiable de distinguer un "mauvais" lecteur flash de ces seules données? Si oui, comment pourraient-ils dire à leurs clients qu’ils ont un lecteur indésirable? Mon principal souci est de dire qu'un lecteur USB inactif ne devrait pas tirer la totalité des 500 mV (comme le fait Jaune), mais je ne suis pas certain si c'est ce qui cause des problèmes aux périphériques autonomes.
Je sais que cela revient à acheter des appareils auprès de fabricants réputés, mais s’il existe un moyen sûr de déboguer une clé USB connectée et de faire savoir au client que cela ne va pas la couper, nous pouvons écrire un programme dans ce but précis (si n'existe pas déjà).
Voici quelques images et un aperçu d’USBDeview. J'ai couru les deux lecteurs à travers ChkFlsh; aucun d'entre eux n'a signalé d'erreur lors d'un test d'une heure, de sorte que le module Flash semble passable.
Ceci est le "noir" (bon) module USBDeview. Ne pas voir de problèmes évidents.
C'est le module "Jaune" (mauvais) USBDeview. Les abeilles sacrées qui consomment 500mA (est-ce une mesure fiable?). Le tirage général pour les clés USB semble se situer entre 50 et 200 mA, donc celui-ci ne possède aucune autorégulation et vient juste compléter la norme USB disponible.
C’est le «noir» (bon) avec un design de puce sur carte époxy.
C'est le module flash "noir" (bon).
C'est le "jaune" (mauvais) avec de la colle directement sur la puce du contrôleur. Je suppose que ça compte comme "scellé" ...
C'est le "jaune" (mauvais) gros plan du contrôleur. Le conseil est un PUD2-TD202 V1.00
Module flash "jaune" (mauvais). Les deux appareils passent les tests Chkflsh étendus sur un hôte Win10.
la source
Réponses:
Je note une différence dans le numéro de série sur le disque, où pour un disque, il est laissé vide.
Sous Windows, vous pouvez utiliser la commande wmic pour examiner le disque.
Par exemple, pour obtenir le numéro de série du fabricant de tous les disques durs:
Il peut y avoir d'autres propriétés du disque défectueux qui sont différentes. Vous pouvez obtenir toutes les propriétés de tous les lecteurs en:
L'examen de ce fichier, même si un disque bon et un disque mauvais sont montés, montrera peut-être plus de différences.
Vous pouvez limiter la requête à un certain lecteur de disque avec cette syntaxe:
Cette requête sera utile si vous montez les disques à plusieurs reprises sur le même lecteur de l'ordinateur. Notez les doubles barres obliques dans la requête, qui ne sont affichées que dans la sortie.
la source