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 の出力を貼り付けるか、その 4 桁の数字を入力します。 VID を選択し、検索 を押します。
VID_046D&PID_C52B、046d:c52b、0x046d 0xc52b、または VID のみを受け入れます
例:

仕組み

すべての USB デバイスは、USB インプリメンター フォーラムが各メーカーに割り当てるベンダー ID と、メーカーがモデルごとに選択する製品 ID という 2 つの 16 ビット番号を使用してオペレーティング システムに提示されます。 このツールは、その数字のペアを実際のメーカー名と製品名に変換します。

Windows のデバイス プロパティに表示される完全な識別子、Linux の lsusb によって返される行、または 4 つの 16 進数だけを貼り付けることができます。 検索は、Linux USB プロジェクトによって維持されるコミュニティ カタログである usb.ids ファイルに対して解決されます。

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識別子との違いは何ですか?

これらは 2 つの異なるレコードです。 USB はそのバスを介して接続する周辺機器に番号を付け、PCI は PCI Express バスに接続された内部ボードに番号を付けます。 各レコードでは同じ番号が異なるメーカーに属している場合があるため、対応するカタログを参照する必要があります。

データはどれくらいの頻度で更新されますか?

このツールは、Linux USB プロジェクトから定期的に更新される usb.ids ファイルのコピーを使用します。 結果の横には、クエリが解決されたカタログのバージョンと日付が表示されます。