Mostra la velocità USB per tutti i dispositivi in ​​Windows 7


Risposte:


25

È possibile determinare le specifiche USB supportate da un dispositivo esaminando il suo bcdUSBcampo. Non è memorizzato nel registro, quindi non è possibile solo effettuare ricerche o accedervi. È memorizzato sul dispositivo stesso, quindi è necessario un modo per interrogare il dispositivo per recuperarlo.

È possibile utilizzare l' utilità USB View da Microsoft. È disponibile sul CD di installazione di alcune versioni di Windows (e forse di alcune versioni precedenti del Resource Kit). Non sono sicuro che sia legale distribuirlo, ma è certamente abbastanza facile trovarne una copia. È inoltre possibile utilizzare il programma commerciale USBlyzer .


Il bcdUSBcampo è un numero esadecimale che indicherà la versione USB più alta supportata dal dispositivo in un formato decimale compresso:

0x0100 = USB 1.0
0x0110 = USB 1.1
0x0200 = USB 2.0
0x0300 = USB 3.0


Inoltre, puoi visualizzare la velocità effettiva supportata dal dispositivo sul Device Bus Speedcampo:

Low Speed  : <= 1.5 Mbps (USB 1.0+)
Full Speed : <= 12  Mbps (USB 1.0+)
High Speed : <= 480 Mbps (USB 2.0+)
SuperSpeed : <= 5.0 Gbps (USB 3.0+)

(Controlla il BIOS della scheda madre per determinare per quale modalità è configurato il controller USB.)


Figura 1: dispositivo USB 1.1

inserisci qui la descrizione dell'immagine

Figura 2: dispositivo USB 2.0

inserisci qui la descrizione dell'immagine


Cosa significa 0x0210?
Soonts,

@Soonts, nessuna idea; non c'è USB 2.1 e su Google trova solo il Bluetooth (anche quando è ancora più restrittivo ). Lo stai vedendo sul tuo sistema? In tal caso, è una scheda USB di terze parti o nella scheda madre? Se è la scheda madre, che marca / modello è?
Synetech,

il sistema è un laptop Asus N53SV, la scheda USB è Fresco Logic, il dispositivo è un bridge USB3-SATA costruito con chip Via VL700.
Soonts,

@Soonts, hmm, quel sistema ha tre porte USB 2.0 e una porta USB 3.0 opzionale. Ho controllato le specifiche e il manuale e non dice nulla che possa spiegarlo. Le pagine 18 e 21 del manuale affermano chiaramente che supporta USB 2.0 e 1.1. Quale dispositivo sta mostrando 0x0210? È su tutte le porte del dispositivo? Uno screenshot sarebbe di aiuto.
Synetech,


8

Disclaimer: Greg ha menzionato questa utilità nella sua risposta, ma come sottolinea slm, la sua risposta è molto scarsa.

NirSoft ha un'utilità gratuita chiamata USBDeview . Questo software visualizzerà molte informazioni su tutti i dispositivi USB attualmente e precedentemente collegati al computer, inclusa la versione USB:

Schermata 1 di USBDeview Schermata 2 di USBDeview

Come la maggior parte delle utility NirSoft, è un eseguibile autonomo che non richiede installazione. Ha anche opzioni da riga di comando. Funziona molto bene e l'ho trovato molto utile. IMHO, è più facile da ottenere rispetto all'utilità MS USB View menzionata nella risposta accettata. E USBDeview è meno "criptico" allora USB View tra le informazioni che visualizza.


Anche bello: per i dispositivi di archiviazione USBDeview ha un rapido test di lettura / scrittura integrato, solo Ctrl+ tper vedere a cosa sta funzionando in questo momento. Quello che non ha ma che desidero è mostrare anche i dettagli della connessione, ad esempio il dispositivo USB stesso è v3.0 ma è collegato a una porta v2.0.
Matt Wilkie,

2

Ho pensato di aggiungere anche una risposta perché ho trovato questo strumento basato sul codice Microsoft USB View ma che aggiunge un po 'ad esso:

http://www.uwe-sieber.de/usbtreeview_e.html

Inoltre, a differenza di USB View, questo strumento è freeware e non è necessario scaricare un kit di sviluppo completo per ottenerlo. Io raccomando.


1

Se il dispositivo utilizza USB 1.0, Windows ti lancerà un messaggio dicendo che potrebbe esserci un problema con il dispositivo e che sta usando una tecnologia più lenta (nella mia esperienza).

In alternativa, è possibile scrivere file sull'unità e vedere con che velocità vengono scritti / letti. Un'unità USB 1.1, mentre ha una velocità teorica di 12 MBit / S, è di solito molto più lenta (<2 MBit). Non vedrai tali velocità su un'unità 2.0 a meno che non ci sia qualcosa di sbagliato in essa o sul tuo computer.


Grazie per i suggerimenti, ma questo sembra piuttosto rotonda. Non c'è modo di interrogare direttamente Windows e chiedere? Ad esempio, cosa succede se si dispone di una dozzina di dispositivi già collegati? Che dire dei dispositivi che non sono scrivibili (mouse, tastiere, stampanti)?
rlandster,

1
Poche cose. 1) la maggior parte delle unità non scrivibili sarà probabilmente USB 1.1 poiché questi dispositivi generalmente non richiedono un'elevata larghezza di banda. 2) Non credo che ci sia. Il problema è che mentre puoi ottenere qual è la porta , sapendo quale protocollo il suo utilizzo è sepolto da qualche parte (se del tutto visibile, non c'è motivo per cui dovrebbe essere)
soandos,

@soandos: non sono così sicuro del primo punto. Se è collegato un singolo dispositivo USB 1.1, tutti i dispositivi collegati al controller host USB sono costretti a eseguire il downgrade a velocità USB 1.1.
surfasb,

@surfasb, soandos, siete entrambi vicini. Windows infatti si lamenta / avvisa quando si collega un dispositivo ad alta velocità a una porta USB a bassa velocità. E nella mia esperienza, altri dispositivi sembrano essere limitati alle specifiche USB del dispositivo con il supporto più basso sullo stesso hub , non l'intero controller. Come tale, avviserà di un dispositivo USB 2.0 collegato a una porta USB 2.0 se c'è un dispositivo USB 1.1 sullo stesso hub (con un messaggio fuorviante sulla porta a bassa velocità).
Synetech,

1
Diventa più complicato di così. Alcuni hub relegheranno i dispositivi a piena velocità (1.1) sul proprio bus virtuale. Dico solo alle persone di sbarazzarsi dei loro vecchi dispositivi.
surfasb,

-1

http://www.nirsoft.net/utils/usb_devices_view.html

USBDeview v2.22 - Visualizza tutto installato / Nir Sofer

Interroga i dispositivi USB in uscita e precedenti


1
Benvenuto in Super User! In generale, ci piace che le risposte sul sito siano in grado di resistere da sole - I collegamenti sono fantastici, ma se quel collegamento si rompe la risposta dovrebbe avere abbastanza informazioni per essere ancora utile. Si prega di considerare la modifica della risposta per includere ulteriori dettagli. Vedi le FAQ per maggiori informazioni.
slm,
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.