Показать скорость USB для всех устройств в Windows 7

22

Я использую Windows 7 и хотел бы узнать, какие версии USB используются каждым подключенным устройством USB (1.1 или 2) Как я могу это сделать?

rlandster
источник
Скорость и версия USB не одно и то же. USB 3.0 поддерживает 4 разные скорости, например: en.wikipedia.org/wiki/USB#Transmission_rates tr1.cbsistatic.com/hub/i/2009/12/22/...
endolith

Ответы:

24

Вы можете определить USB спецификация, которую поддерживает устройство, исследуя его bcdUSB поле. Он не хранится в реестре, поэтому вы не можете просто искать или получать к нему доступ. Он хранится на самом устройстве, поэтому вам нужен способ запросить устройство, чтобы получить его.

Вы можете использовать USB View утилита от Microsoft. Это доступно на установочный компакт-диск некоторых версий Windows (и, возможно, некоторых старых версий Resource Kit). Я не уверен, законно ли это распространять, но это, безусловно, достаточно просто находить копия. Вы также можете использовать коммерческую программу USBlyzer ,


bcdUSB Поле представляет собой шестнадцатеричное число, которое будет указывать наивысшую версию USB, поддерживаемую устройством в упакованном десятичном формате:
0x0100 = USB 1.0
0x0110 = USB 1.1
0x0200 = USB 2.0
0x0300 = USB 3.0


Кроме того, вы можете просмотреть актуальную скорость устройство поддерживает в Device Bus Speed поле:

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+)

(Проверьте BIOS вашей материнской платы, чтобы определить, для какого режима настроен контроллер USB.)


Рисунок 1: USB 1.1 устройство

enter image description here

Фигура 2: USB 2.0 устройство

enter image description here

Synetech
источник
Что означает 0x0210?
Soonts
@ Скоро, не знаю; там нет USB 2.1 , а также Погуглив это находит только Bluetooth (даже когда более ограничительный ). Вы действительно видите это в своей системе? Если это так, это сторонняя USB-карта или в вашей материнской плате? Если это материнская плата, то что это за модель / модель?
Synetech
система - ноутбук Asus N53SV, карта USB - Fresco Logic, устройство - мост USB3-SATA, построенный на чипе Via VL700.
Soonts
@ Сон, хм, эта система имеет три порта USB2.0 и дополнительный порт USB3.0. Я проверил спецификации и руководство, и там ничего не сказано, что могло бы это объяснить. На страницах 18 и 21 руководства четко сказано, что он поддерживает USB 2.0 и 1.1. Какое устройство показывает 0x0210? Это на всех портах устройства? Скриншот поможет.
Synetech
2
uwe-sieber.de/usbtreeview_e.html немного лучше
endolith
7

Отказ от ответственности: Грег упомянул эту утилиту в своем ответе, но, как указывает slm, его ответ очень скудный.

NirSoft имеет бесплатную утилиту под названием USBDeview , Это программное обеспечение будет отображать много информации обо всех устройствах USB в настоящее время и ранее прилагается к компьютеру, включая версию USB:

USBDeview Screenshot 1 USBDeview Screenshot 2

Как и большинство утилит NirSoft, это отдельный исполняемый файл, который не требует установки. У этого также есть параметры командной строки. Это работает очень хорошо, и я нашел это очень полезным. ИМХО, проще получить чем МС USB View Утилита упоминается в принятом ответе. А также USBDeview менее "загадочным", чем USB View в отображаемой информации.

Javaru
источник
Также приятно: для накопителей USBDeview имеет быстрый встроенный тест чтения / записи, просто Ctrl + t чтобы увидеть, что он на самом деле работает прямо сейчас. Чего у него нет, но я хочу показать подробности соединения, например, Само устройство usb v3.0, но подключено к порту v2.0.
matt wilkie
2

Я подумал, что также добавлю ответ, потому что я нашел этот инструмент, который основан на коде Microsoft USB View, но добавляет к нему немного:

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

Более того, в отличие от USB View, этот инструмент является бесплатным, и вам не нужно загружать полный комплект разработки, чтобы получить его. Рекомендую.

jmbouffard
источник
1

Если устройство использует USB 1.0, Windows выдаст вам сообщение о том, что может быть проблема с устройством и что оно использует более медленную технологию (по моему опыту).

Кроме того, вы можете записать файлы на диск и посмотреть, как быстро они записываются / читаются. Накопитель USB 1.1, теоретическая скорость которого составляет 12 Мбит / с, обычно намного медленнее (& lt; 2 Мбит / с). Вы не увидите таких скоростей на диске 2.0, если с ним или вашим компьютером что-то не так.

soandos
источник
Спасибо за предложения, но это кажется довольно окольным. Нет возможности напрямую опросить винду и спросить? Например, что, если у вас есть дюжина устройств, которые уже подключены? А как насчет устройств, которые нельзя записать (мыши, клавиатуры, принтеры)?
rlandster
1
Мало вещей. 1) большинство не записываемых накопителей, вероятно, будет USB 1.1, поскольку этим устройствам обычно не требуется высокая пропускная способность. 2) Я не думаю, что есть. Проблема в том, что пока вы можете получить то, что порт зная, по какому протоколу он где-то спрятан (если он вообще виден, то нет причин, по которым он должен быть)
soandos
@soandos: я не уверен насчет первого пункта. Если подключено одно устройство USB 1.1, все устройства, подключенные к хост-контроллеру USB, вынуждены понижать скорость до USB 1.1.
surfasb
@surfasb, soandos, вы оба близки. Windows действительно жалуется / предупреждает при подключении высокоскоростного устройства к низкоскоростному USB-порту. И по моему опыту, другие устройства, кажется, ограничены спецификацией USB устройства с самой низкой поддержкой на том же хаб не весь контроллер. Таким образом, он будет предупреждать об устройстве USB 2.0, подключенном к порту USB 2.0, если на том же концентраторе есть устройство USB 1.1 (с вводящим в заблуждение сообщением о порт будучи тихоходным).
Synetech
1
Это становится сложнее, чем это. Некоторые концентраторы будут отправлять полноскоростные устройства (1.1) на свою собственную виртуальную шину. Я просто говорю людям, чтобы избавиться от своих старых устройств.
surfasb
-1

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

USBDeview v2.22 - Просмотр всех установленных / Nir Sofer

Опрос выходящих и прошлых USB-устройств

Greg
источник
1
Добро пожаловать в Супер пользователя! Как правило, нам нравятся ответы на сайте, чтобы они могли стоять сами по себе - Ссылки - это здорово, но если эта ссылка когда-либо разорвется, в ответе должно быть достаточно информации, чтобы она оставалась полезной. Пожалуйста, рассмотрите возможность редактирования своего ответа, чтобы включить больше деталей. Увидеть Часто задаваемые вопросы для получения дополнительной информации.
slm