Windows 7のすべてのデバイスのUSB速度を表示する


24

Windows 7を使用していますが、接続された各USBデバイスが使用しているUSBバージョン(1.1または2)を確認したいと思います。これどうやってするの?


速度とUSBバージョンは同じものではありません。USB 3.0をサポートインスタンスの4つの異なる速度、:en.wikipedia.org/wiki/USB#Transmission_rates tr1.cbsistatic.com/hub/i/2009/12/22/...
endolith

回答:


25

フィールドを調べることで、デバイスがサポートするUSB仕様を確認できbcdUSBます。レジストリには保存されないため、単に検索したりアクセスしたりすることはできません。デバイス自体に保存されるため、デバイスを取得して取得する方法が必要です。

MicrosoftのUSB Viewユーティリティを使用できます。Windowsの一部のバージョン(および場合によってはリソースキットの一部の古いバージョン)のインストールCDに収録されています。配布することが合法かどうかはわかりませんが、コピーを見つけるのは簡単です。商用プログラムUSBlyzerも使用できます。


bcdUSBフィールドはパック10進数フォーマットで最高のUSBバージョンデバイスのサポートを示します16進数です。

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デバイス

ここに画像の説明を入力してください


0x0210とはどういう意味ですか?
すぐに13:30

@Soonts、わかりません。そこに何のUSB 2.1はありません、そして、それをグーグルで唯一のことは(たとえている場合でも、Bluetoothを見つけるより制限)。あなたのシステムで実際にそれを見ていますか?もしそうなら、それはサードパーティのUSBカードですか、それともマザーボードですか?マザーボードの場合、メーカー/モデルは何ですか?
Synetech

システムはAsus N53SVラップトップ、USBカードはFresco Logic、デバイスはVia VL700チップで構築されたUSB3-SATAブリッジです。
すぐに

@Soonts、うーん、そのシステムには3つのUSB2.0ポートとオプションのUSB3.0ポートがあります。私は仕様とマニュアルを確認しましたが、それを説明するものは何もありません。マニュアルの18ページと21ページには、USB 2.0と1.1がサポートされていることが明記されています。どのデバイスが表示されてい0x0210ますか?デバイスのすべてのポートにありますか?スクリーンショットが役立ちます。
Synetech


8

免責事項:グレッグはこのユーティリティを答えで言及しましたが、slmが指摘するように、彼の答えは非常にまばらです。

NirSoftには、USBDeviewと呼ばれる無料のユーティリティがあります。このソフトウェアは、USBバージョンを含む、現在および以前にコンピューターに接続されたすべてのUSBデバイスに関する多くの情報を表示します。

USBDeviewスクリーンショット1 USBDeviewスクリーンショット2

ほとんどのNirSoftユーティリティと同様に、インストールを必要としないスタンドアロンの実行可能ファイルです。コマンドラインオプションもあります。それは非常にうまく機能し、私はそれが非常に有用であることがわかりました。私見、それは受け入れられた答えで言及されたMS USB Viewユーティリティよりも入手しやすいです。また、USBDeviewは、表示される情報のUSBビューよりも「暗号化されていない」ものです。


また素敵:USBDeviewだけで、迅速な統合の読み取り/書き込みテストを持っているストレージデバイスのCtrl+ t、それは実際に今で動作しているものを参照すること。持っていないが、私が望むのは、接続の詳細も表示することです。たとえば、usbデバイス自体はv3.0ですが、v2.0ポートに接続されています。
マットウィルキー16

2

Microsoft USB Viewコードに基づいたこのツールを見つけたが、少し追加されているので、返信も追加すると思いました。

http://www.uwe-sieber.de/usbtreeview_e.html

さらに、USB Viewとは異なり、このツールはフリーウェアであり、完全な開発キットをダウンロードして入手する必要はありません。私はお勧め。


1

デバイスがUSB 1.0を使用している場合、Windowsには、デバイスに問題がある可能性があり、遅いテクノロジを使用しているというメッセージが表示されます(私の経験では)。

または、ファイルをドライブに書き込み、書き込み/読み取りの速度を確認できます。USB 1.1ドライブは、理論上は12 MBit / Sの速度ですが、通常ははるかに低速です(<2 MBit)。2.0ドライブでは、コンピューターまたはコンピューターに問題がない限り、このような速度は表示されません。


提案をありがとう、しかしこれはかなり回り道のようです。Windowsに直接問い合わせて質問する方法はありませんか?たとえば、すでにプラグインされているデバイスが12個ある場合はどうなりますか?書き込み可能でないデバイス(マウス、キーボード、プリンター)はどうですか?
rlandster

1
いくつかのこと。1)これらのデバイスは一般に高帯域幅を必要としないため、書き込み不可ドライブのほとんどはおそらくUSB 1.1です。2)あるとは思わない。問題は、あなたが何を得ることができますしながら、ということであるポートがあり、そのどこかに埋葬されて使用しているプロトコルを知る(すべての可視で、それがあるべきない理由が存在しない場合)
soandos

@soandos:最初の点についてはよくわかりません。単一のUSB 1.1デバイスが接続されている場合、USBホストコントローラーに接続されているすべてのデバイスは、USB 1.1の速度に強制的にダウングレードされます。
surfasb

@ surfasb、soandos、あなたは両方とも近い。Windowsは、高速のデバイスを低速のUSBポートに接続すると、実際に文句を言います/警告します。そして、私の経験では、他のデバイスは、コントローラー全体ではなく、同じハブで最も低いサポートを備えたデバイスのUSB仕様に絞られているようです。そのため、同じハブにUSB 1.1デバイスがある場合は、USB 2.0ポートに接続されたUSB 2.0デバイスについて警告します(ポートが低速であるという誤解を招くメッセージが表示されます)。
Synetech

1
それよりも複雑になります。一部のハブは、フルスピードデバイス(1.1)を独自の仮想バスに委任します。私は人々に古いデバイスを取り除くように言うだけです。
surfasb

-1

http://www.nirsoft.net/utils/usb_devices_view.html

USBDeview v2.22-インストール済み/ Nir ​​Soferをすべて表示

既存および過去のUSBデバイスの調査


1
スーパーユーザーへようこそ!一般に、サイト上の回答は自分で立つことができるようにしています-リンクは素晴らしいですが、そのリンクが壊れた場合でも、回答はまだ役立つように十分な情報を持っている必要があります。回答を編集して詳細を含めることを検討してください。詳細については、FAQを参照してください
slm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.