0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
搜索USB设备
确定哪个制造商和哪个产品对应于 USB 供应商 ID 和产品 ID。 粘贴 Windows 设备管理器显示的标识符或 lsusb 的输出,或键入 VID 的四位数字,然后按搜索。
示例:
工作原理
每个 USB 设备都会向操作系统提供两个 16 位数字:供应商 ID(USB 实施者论坛分配给每个制造商)和产品 ID(制造商为每个型号选择)。 该工具将该对数字转换为实际的制造商和产品名称。
您可以粘贴 Windows 设备属性中显示的完整标识符、Linux 上 lsusb 返回的行,或者仅粘贴四个十六进制数字。 搜索是针对 usb.ids 文件(由 Linux USB 项目维护的社区目录)进行解析的。
示例
USB\VID_046D&PID_C52BLogitech, Inc. — Unifying ReceiverWindows 设备管理器格式,在“详细信息”选项卡上,属性“ID”。 “硬件”。1d6b:0002Linux Foundation — 2.0 root hublsusb 格式:内核公开的根驱动程序,就像 USB 集线器一样。8087Intel Corp.只需供应商 ID,您就可以获取制造商,而无需知道型号。使用场景
- 找出设备管理器中出现的没有名称或带有感叹号的未知设备。
- 当计算机仅报告 VID/PID 对时查找正确的驱动程序。
- 根据 lsusb 的输出记录计算机或实验室的外围设备清单。
- 通过检查制造商来检测连接到计算机的未经授权的 USB 设备。
- 通过首先检查每个标识符对应的产品来编写 udev 规则或设备过滤器。
常见问题
在哪里可以找到设备的 VID 和 PID?
在 Windows 中,打开设备管理器,转到设备属性、详细信息选项卡,然后选择属性“ID”。 “硬件”。 在 Linux 上运行 lsusb,在 macOS 上使用系统信息、USB 部分。
为什么列出了制造商但没有列出产品?
usb.ids 目录是在社区的贡献下维护的,涵盖的制造商比型号多得多。 注册供应商 ID 但尚未列出新的、稀有或通用的产品 ID 是正常现象。
标识符是否能保证该设备是谁制造的?
并非总是如此。 供应商 ID 标识了它被分配给谁,但许多廉价产品重复使用芯片制造商的标识符,甚至有些设备声称克隆了标识符。 将其视为非常有力的指示,而不是证据。
与 PCI 标识符有什么区别?
它们是两个不同的记录。 USB 对通过该总线连接的外设进行编号,PCI 对连接到 PCI Express 总线的内部板进行编号。 每条记录中相同的编号可以属于不同的制造商,因此必须查阅相应的目录。
数据多久更新一次?
该工具使用从 Linux USB 项目定期刷新的 usb.ids 文件的副本。 结果旁边是解决查询的目录的版本和日期。