當裝置管理員中的某未知裝置出現Yellow Bang時,此時我們能透過Hardware ID來確認該裝置的真實身分,以取得合適的驅動程式安裝,因為驅動程式即是利用此Hardware ID來辨識出設備。
Vender ID (VID) /Device ID (DID) /Product ID (PID) 都是裝置的Hardware ID。透過VID可得知該裝置的生產商,DID /PID則能得知該裝置屬於哪一類產品 (由生產商定義),VID通常用在USB裝置上,DID則用在其他裝置。
For Window
Steps:
Open the Device Manger → Right-click the device → Select the Properties → Select the Details → Select the Hardware Ids in the Property list
![]() |
圖 1. |
此時Value欄位會以"<BUS>\<VENDOR ID>&<Device ID>&<Additional IDs>"的格式顯示,因此在此例中VID就是VEN_後的編碼8086,DID是DEV後的15BB (圖 1.)。接下來到 https://devicehunt.com/ 查詢即可得知該裝置的真實身分 (圖 2.)。
另一個USB flash drive的範例 (圖 3. & 4.) ↓
![]() |
圖 2. |
另一個USB flash drive的範例 (圖 3. & 4.) ↓
![]() |
圖 3. |
![]() | |
|
For Linux
下指令 lspci 列出所有PCI裝置 (圖 5.),紀錄裝置的PCI ID。
![]() |
圖 5. |
接著下指令 lspci -n 即可列出所有裝置的VID和DID (圖 6.),再以PCI ID跟上圖 5.比對找出想查詢的裝置名稱。
![]() |
圖 6. |
USB裝置直接下指令 lsusb 即可列出VID和PID (圖 7.)。
![]() |
圖 7. |
沒有留言:
張貼留言