搜尋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 檔案的副本。 結果旁邊是解決查詢的目錄的版本和日期。