Come posso trovare il numero di serie di un'unità USB?


16

Sto provando a riattivare USB AutoPlay in modo sicuro, installando un programma su ciascuno dei computer che uso in modo da poter eseguire il mio launcher ( PStart in questo caso) ogni volta che collego la mia specifica unità USB. Lo strumento che sto usando per abilitare questo - AutoRunGuard - ha bisogno del numero seriale dell'unità USB che sto usando. Non riesco a capire dove trovarlo in Windows. Idealmente non avrei bisogno di installare ed eseguire un programma separato per fare questo (apparentemente) semplice compito.

Dal momento che questa è una domanda abbastanza semplice, punti bonus se mi dici anche come scoprirlo anche in Linux.

Quali passi devo prendere per recuperare il numero seriale di un'unità USB?

AGGIORNAMENTO: Nel caso in cui le persone vengano qui alla ricerca della risposta per AutoRunGuard, ho scoperto che non vogliono il numero seriale del dispositivo USB, ma il numero seriale del volume . Il seriale dell'unità può essere trovato accedendo alla riga di comando, passando all'unità ed eseguendolo dir. Il numero seriale del volume si trova nelle prime due righe: utilizzalo senza il trattino.


Solo per completezza-- se stai cercando come farlo su MacOS e sei arrivato qui, dai un'occhiata a apple.stackexchange.com/questions/275382/…
jhfrontz,

Risposte:


12

Usa il software USB FreeView :

USBDeview è una piccola utility che elenca tutti i dispositivi USB che sono attualmente collegati al tuo computer, nonché tutti i dispositivi USB che hai utilizzato in precedenza. Per ogni dispositivo USB, vengono visualizzate informazioni estese: Nome / descrizione dispositivo, tipo di dispositivo, numero di serie (per dispositivi di archiviazione di massa), la data / ora in cui è stato aggiunto il dispositivo, VendorID, ProductID e altro ... USBDeview consente anche di disinstallare i dispositivi USB precedentemente utilizzati e scollegare i dispositivi USB attualmente collegati al computer. È inoltre possibile utilizzare USBDeview su un computer remoto, purché si acceda a quel computer con l'utente amministratore.

testo alternativo


6

Su Linux, usbview farà questo, basta fare clic sul dispositivo nel riquadro a sinistra.


Ma stava chiedendo di Windows ...
Josh,

5
1. Vuole usare le informazioni su una finestra di MSWindows, ma probabilmente ottenere le informazioni su una macchina Linux non richiede l'installazione di nulla. 2. Se leggi il post, ha detto: punti bonus se mi dici anche come scoprirlo anche in Linux.
NVRAM

1
Hai ragione, mi scuso.
Josh,

2

Ottieni numeri di serie USB su Windows con PowerShell

Ecco una soluzione PowerShell che ti fornirà il numero di serie di tutti i " Dispositivi di archiviazione di massa USB " montati sul sistema su cui lo esegui. Utilizza Get-CIMInstance per eseguire una query sulla classe Win32_PnPSignedDriver per ottenere i valori delle proprietà con filtro, loop, impostazione di un paio di variabili, utilizzo di un metodo, ecc.

All'interno dello script di PowerShell di seguito, ho lasciato alcune logiche e commenti commentati per l'esecuzione con il cmdlet Get-WMIObject legacy per sistemi con versioni inferiori a PowerShell 3.0.

PowerShell

$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

Risorse di supporto


1

Sotto Windows 7.1, fai clic con il pulsante destro del mouse su "Computer" -> "Gestisci" -> "Gestione dispositivi" -> Passa all'unità USB, fai clic con il pulsante destro del mouse -> Proprietà -> Dettagli, Proprietà-> Padre

Valore:

USB\VID_1058&PID_0830\575833314133343231313937

L'ID univoco USB indica tutti i caratteri dopo l'ultimo \, in questo caso 575833314133343231313937

Puoi anche essere in grado di estrarlo da Proprietà-> Percorso istanza dispositivo , tuttavia questo include alcuni altri campi dopo la parte ID univoca USB, quindi è leggermente più difficile da leggere.


0

Apri Windows Powershell con privilegi di amministratore

genere get-disk

quindi ti elencherà tutti i dischi sul computer, con il numero del disco a sinistra.

Supponiamo che il disco in questione sia il numero 4.

Digitare $a = get-Disk -Number 4, dopo di che $asarà un elenco contiene tutte le proprietà di questo disco. Puoi visualizzare tutte queste informazioni con $a | format-list -Property *oppure puoi semplicemente digitare $a.SerialNumberSe il tuo disco ha un numero seriale, il comando lo restituirà.


0

Su Linux puoi semplicemente fare,

lsusb -v 

Stamperà anche tutte le informazioni sui dispositivi USB insieme al numero di serie.


-1

Fare clic con il tasto destro del mouse su "Computer" -> "Gestisci" -> "Gestione dispositivi" -> Passare all'unità USB, fare clic con il tasto destro -> Proprietà -> Dettagli

Modifica: Sfortunatamente non ho idea da dove abbia ottenuto questi ID, ma "ID istanza dispositivo" è la supposizione più vicina che ho:

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

Dovrebbe essere l'ultima parte dopo il \ e senza & 0


Non esiste un menu a discesa per "numero di serie". Fa parte dell '"ID istanza del dispositivo"? Che parte?
Jamuraa,

@jamuraa, ho aggiunto la mia ipotesi alla mia risposta.
Bobby,

Non ho né un "ID istanza del dispositivo" né un "Numero di serie"
Zitrax,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.