我正在使用 Windows 7,并且想查看每个连接的 USB 设备使用的是哪个 USB 版本(1.1 或 2)。我该怎么做?
答案1
您可以确定USB通过检查设备支持的规范bcdUSB
字段。它不存储在注册表中,因此您无法搜索或访问它。它存储在设备本身上,因此您需要一种查询设备以检索它的方法。
您可以使用USB 视图Microsoft 提供的实用程序。安装光盘某些版本的 Windows(也可能是一些旧版本的资源工具包)。我不确定分发它是否合法,但肯定很容易寻找一份副本。您也可以使用商业程序USB分析器。
该
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 设备
图 2:USB 2.0 设备
答案2
答案3
我想我也会添加一个回复,因为我发现了这个基于 Microsoft USB View 代码的工具,但它添加了一点点内容:
http://www.uwe-sieber.de/usbtreeview_e.html
此外,与 USB View 不同,此工具是免费软件,您无需下载完整的开发工具包即可获得它。我推荐。
答案4
http://www.nirsoft.net/utils/usb_devices_view.html
USBDeview v2.22 - 查看所有已安装/Nir Sofer
询问现有和过去的 USB 设备