J'essaie de réactiver la lecture automatique USB de manière sécurisée, en installant un programme sur chacun des ordinateurs que j'utilise afin de pouvoir exécuter mon lanceur ( PStart dans ce cas) chaque fois que je branche mon lecteur USB spécifique. L'outil que j'utilise pour l'activer - AutoRunGuard - a besoin du numéro de série du lecteur USB que j'utilise. Je ne peux pas savoir où trouver cela dans Windows. Idéalement, je n'aurais pas besoin d'installer et d'exécuter un programme distinct pour effectuer cette tâche (apparemment) simple.
Puisque c'est une question assez simple, des points bonus si vous me dites aussi comment le découvrir sous Linux.
Quelles mesures dois-je prendre pour récupérer le numéro de série d'un lecteur USB?
MISE À JOUR:
Au cas où les gens viendraient ici à la recherche de la réponse pour AutoRunGuard, j'ai découvert qu'ils ne voulaient pas le numéro de série du périphérique USB, mais le numéro de série du volume . La série du lecteur peut être trouvée en accédant à la ligne de commande, en accédant au lecteur et en exécutant dir
. Le numéro de série du volume se trouve dans les deux premières lignes - utilisez-le sans tiret.
Réponses:
Utilisez le logiciel gratuit USBDeview :
la source
Sous Linux, usbview fera cela, cliquez simplement sur l'appareil dans le volet gauche.
la source
Obtenez des numéros de série USB sur Windows avec PowerShell
Voici une solution PowerShell qui vous donnera le numéro de série de tous les « périphériques de stockage de masse USB » montés sur le système sur lequel vous l'exécutez. Il utilise Get-CIMInstance pour interroger la classe Win32_PnPSignedDriver pour obtenir les valeurs de propriété avec filtrage, boucle, définition de quelques variables, utilisation d'une méthode, etc.
Dans le script PowerShell ci-dessous, j'ai laissé une logique et des commentaires commentés pour l'exécution avec la cmdlet Get-WMIObject héritée pour les systèmes avec des versions inférieures à PowerShell 3.0.
PowerShell
Ressources complémentaires
la source
Sous Windows 7.1 Cliquez avec le bouton droit sur 'Ordinateur' -> 'Gérer' -> 'Gestionnaire de périphériques' -> Accédez à votre clé USB, cliquez avec le bouton droit -> Propriétés -> Détails, Propriété-> Parent
Valeur:
L'identifiant unique USB est tous les caractères après le dernier \, dans ce cas 575833314133343231313937
Vous pouvez également être en mesure de l'extraire de Property-> Device Instance Path , mais cela inclut d'autres champs après la partie ID unique USB, il est donc légèrement plus difficile à lire.
la source
Ouvrez Windows Powershell avec des privilèges administratifs
Type
get-disk
alors il vous listera tous les disques sur l'ordinateur, avec le numéro de disque sur la gauche.
Supposons que le disque en question soit le numéro 4.
Tapez
$a = get-Disk -Number 4
, après quoi$a
une liste contient toutes les propriétés de ce disque. Vous pouvez afficher toutes ces informations avec$a | format-list -Property *
Ou vous pouvez simplement taper$a.SerialNumber
Si votre disque a un numéro de série, la commande le retournera.la source
Sur Linux, vous pouvez simplement faire,
Il imprimera également toutes les informations sur les périphériques USB ainsi que le numéro de série.
la source
Cliquez avec le bouton droit sur «Ordinateur» -> «Gérer» -> «Gestionnaire de périphériques» -> Accédez à votre clé USB, cliquez avec le bouton droit -> Propriétés -> Détails
Edit: Malheureusement, je n'ai aucune idée d'où il a obtenu ces ID, mais l'ID d'instance de périphérique est la supposition la plus proche que j'ai:
Ce devrait être la dernière partie après le \ et sans le & 0
la source