¿Cómo encuentro el número de serie de una unidad USB?

16

Estoy tratando de volver a habilitar USB Autoplay de manera segura, instalando un programa en cada una de las computadoras que uso para poder ejecutar mi lanzador ( PStart en este caso) cada vez que conecto mi unidad USB específica. La herramienta que estoy usando para habilitar esto: AutoRunGuard , necesita el número de serie de la unidad USB que estoy usando. No puedo encontrar dónde encontrar esto en Windows. Idealmente, no necesitaría instalar y ejecutar un programa separado para hacer esta tarea (aparentemente) simple.

Como esta es una pregunta bastante fácil, puntos adicionales si también me dices cómo descubrirlo en Linux también.

¿Qué pasos debo seguir para recuperar el número de serie de una unidad USB?

ACTUALIZACIÓN: Solo en caso de que las personas vengan aquí buscando la respuesta para AutoRunGuard, descubrí que no quieren el número de serie del dispositivo USB, sino el número de serie del volumen . La unidad de serie se puede encontrar yendo a la línea de comando, navegando a la unidad y ejecutando dir. El número de serie del volumen se encuentra en las dos líneas superiores: úselo sin el guión.

jamuraa
fuente
Solo para completar: si está buscando cómo hacer esto en MacOS y llegó aquí, consulte apple.stackexchange.com/questions/275382/…
jhfrontz

Respuestas:

12

Use el programa gratuito USBDeview :

USBDeview es una pequeña utilidad que enumera todos los dispositivos USB que actualmente están conectados a su computadora, así como todos los dispositivos USB que utilizó anteriormente. Para cada dispositivo USB, se muestra información ampliada: nombre / descripción del dispositivo, tipo de dispositivo, número de serie (para dispositivos de almacenamiento masivo), la fecha / hora en que se agregó ese dispositivo, VendorID, ProductID y más ... USBDeview también le permite desinstale los dispositivos USB que utilizó anteriormente y desconecte los dispositivos USB que están actualmente conectados a su computadora. También puede usar USBDeview en una computadora remota, siempre que inicie sesión en esa computadora con un usuario administrador.

texto alternativo

harrymc
fuente
6

En Linux, usbview hará esto, solo haga clic en el dispositivo en el panel izquierdo.

NVRAM
fuente
Pero él estaba preguntando por las ventanas ...
Josh
55
1. Él quiere usar la información en una caja de MSWindows, pero obtener la información en la máquina Linux probablemente no requiera instalar nada. 2. Si lees la publicación, dijo: puntos de bonificación si también me dices cómo descubrirlo en Linux.
NVRAM el
1
Tienes razón, me disculpo.
Josh el
2

Obtenga números de serie USB en Windows con PowerShell

Aquí hay una solución PowerShell que le dará el número de serie de todos los " Dispositivos de almacenamiento masivo USB " montados en el sistema que lo ejecuta. Utiliza Get-CIMInstance para consultar la clase Win32_PnPSignedDriver para obtener los valores de propiedad con filtrado, bucle, configuración de un par de variables, uso de un método, etc.

Dentro del script de PowerShell a continuación, dejé algunos comentarios y lógica comentados para ejecutar con el legado Get-WMIObject cmdlet para sistemas con versiones inferiores a PowerShell 3.0.

Potencia Shell

$DevId = (((Get-CimInstance -Class win32_PnPSignedDriver) | ?{($_.Description -like '*mass*')}).DeviceID);
$DevSerial = @($DevId | %{$_.Split('\')[2]});
$DevSerial

##### // Everything below is commented out with comments for each section \\ #####

## -- See everything or the selected properties per above
#((Get-CimInstance -Class win32_PnPSignedDriver) | ?{($_.Description -like '*mass*')}) | 
#Select Description, DeviceClass, DeviceID, Manufacturer

## -- Correlated legacy PS code older than PowerShell version 3
#$DevId = ((Get-WmiObject Win32_USBControllerDevice | %{[wmi]($_.Dependent)} | ?{($_.Description -like '*mass*')}).DeviceID);
#$DevSerial = @($DevId | %{$_.Split('\')[2]});
#$DevSerial

## -- See everything or selected properties per above legacy PS code
#Get-WmiObject Win32_USBControllerDevice | %{[wmi]($_.Dependent)} | ?{($_.Description -like '*mass*')} | 
#Select Description, DeviceID, Manufacturer, Service

Recursos de apoyo

Pimp Juice IT
fuente
1

En Windows 7.1, haga clic con el botón derecho en 'Computadora' -> 'Administrar' -> 'Administrador de dispositivos' -> Navegue a su unidad USB, haga clic con el botón derecho -> Propiedades -> Detalles, Propiedad-> Principal

Valor:

USB\VID_1058&PID_0830\575833314133343231313937

La identificación única de USB son todos los caracteres después de la última \, en este caso 575833314133343231313937

También puede extraerlo de Property-> Device Instance Path , sin embargo, eso incluye algunos otros campos después de la parte de identificación única de USB, por lo que es un poco más difícil de leer.

gb96
fuente
0

Abra Windows Powershell con privilegio administrativo

Tipo get-disk

luego le mostrará una lista de todos los discos en la computadora, con el número de disco a la izquierda.

Supongamos que el disco en cuestión es el número 4.

Escriba $a = get-Disk -Number 4, después de lo cual $ahabrá una lista que contiene todas las propiedades de este disco. Puede ver toda esa información con $a | format-list -Property *O simplemente puede escribir $a.SerialNumberSi su disco tiene un número de serie, el comando lo devolverá.

Chappaai
fuente
0

En Linux simplemente puedes hacer,

lsusb -v 

Imprimirá toda la información sobre dispositivos usb junto con el número de serie también.

Jeegar Patel
fuente
-1

Haga clic derecho en 'Computadora' -> 'Administrar' -> 'Administrador de dispositivos' -> Navegue a su unidad USB, haga clic derecho -> Propiedades -> Detalles

Editar: Desafortunadamente, no tengo idea de dónde obtuvo esta identificación, pero el 'Id. De instancia de dispositivo' es la suposición más cercana que tengo:

USBSTOR\DISK&VEN_&PROD_USB_DISK_2.0&REV_PMAP\07960501655B0CEE&0

Debería ser la última parte después de \ y sin el & 0

Poli
fuente
No hay un menú desplegable para "número de serie". ¿Forma parte del "Id. De instancia de dispositivo"? ¿Qué parte?
jamuraa
@ jamuraa, agregué mi conjetura a mi respuesta.
Bobby
No tengo ni un "Id. De instancia de dispositivo" ni un "Número de serie"
Zitrax