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


22

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


Скорость и версия 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


Что означает 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 в отображаемой информации.


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

2

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

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

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


1

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

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


Спасибо за предложения, но это кажется довольно окольным. Нет возможности напрямую опросить винду и спросить? Например, что, если у вас есть дюжина устройств, которые уже подключены? А как насчет устройств, которые нельзя записать (мыши, клавиатуры, принтеры)?
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-устройств


1
Добро пожаловать в Супер пользователя! Как правило, нам нравятся ответы на сайте, чтобы они могли стоять сами по себе - Ссылки - это здорово, но если эта ссылка когда-либо разорвется, в ответе должно быть достаточно информации, чтобы она оставалась полезной. Пожалуйста, рассмотрите возможность редактирования своего ответа, чтобы включить больше деталей. Увидеть Часто задаваемые вопросы для получения дополнительной информации.
slm
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.