USB接続速度の確認(USB 3またはUSB 2?)


70

新しい(USB 3対応)ラップトップで使用する新しいUSB 3対応ドライブをいくつか購入しました。接続は問題ありませんが、静かにUSB 2にフォールバックしていると思われます。私が見ている持続的な転送速度は、読み取りと書き込みの両方で約30 Mb / sであり、USB 2の実用的な制限内です。特に、100 Mb / sをはるかに超える転送に対して評価されているため、これは驚くほど(そして疑わしいほど)低いです。

私の質問は.. これらのデバイスで使用されているUSB接続速度決定的に決定するにはどうすればよいですか?

ドライブのプロパティを調べて、さまざまな診断ツール(SIWなど)を実行しました。私が抽出できる唯一の情報は、それらが実際にUSBで接続されているということです(duh)が、特定の接続速度に関する情報はありません。オンラインで見つけることができる唯一の提案は、ドライブのベンチマークと「30〜40 Mb / sを超える場合はUSB 3でなければならない」ことです。しかし、これは一般的にかなりあいまいで、私の場合は決定的ではありません。

詳細:

  • ラップトップはAsus G75VWランニングですWindows Server 2008 R2 Standard
  • 内蔵SSDの読み取りと書き込み(ボトルネックがないため)
  • USBドライブがあるToshiba Canvio Basic A1 2.5" 1TB USB 3.0 ExternalSanDisk CZ80 Extreme 64GB USB3.0 Flash Drive

編集/解決済み-ここでの私の根本的な問題は、ドライバー関連でした。Intel USB 3.0 eXtensible Host Controller DriversServer 2008 R2にWindows 7 を手動でインストールしようとしました(サーバードライバーが利用できないため)。そうすることで、1つ以上のデバイスを見逃したように見えます。これらの指示に従うことで、ドライバーインストーラーを強制的に正常に実行させ、問題を修正することができました。SanDiskは170 MB / sの読み取り、130 MB / sの書き込みを取得しており、東芝は約110 MB / sを取得しています。


ここで報告/関連も同様の問題.. superuser.com/questions/258105/...
Molomby

また、これらのドライブを別のマシンのUSB 2ポートでテストしたところ、転送速度はほぼ同じです。読み取りと書き込みの両方で30-32 Mb / s。たくさんの私は両方のケースでUSB 2のハイエンドを打ってる...のように思える
Molomby

jpg、txt、docなどの小さなファイルで発生するのを見てきましたが、1 MB未満-ファイルのサイズが大きくなると-250 MBを超えると、速度はずっと良くなります。速度を確認しているときに、小さなファイルや大きなファイルをコピーしようとしましたか?
ダリウス


@Darius-はい、私はATTO Disk Benchmarkerを使用して、さまざまなファイルサイズで読み取りと書き込みをテストしました。
モロンビー

回答:


74

USB 3.0接続を使用しているかどうかを確認する別の方法は、Windows Driver Kit(WDK)のUSBView.exeを使用することです

USBView.exeに非常に似ているUSBデバイスツリービューアーを使用することもできます。これを使用するために巨大なWDKをダウンロードする必要はありません。

USBデバイスツリービューアー

USBデバイスツリービューアーを実行すると、USBホストコントローラーのリストが表示されます(ノートブックには3つあります)。これらのコントローラーに接続されたUSBルートハブの各ポートを循環して、そのポートに接続されているものを確認できます。コンピューターに接続された各USBデバイス(マウス、WiFiまたはBluetoothアダプター、ウェブカメラなど)は、これらのポートのいずれかに表示されます。

コンピューターからすべてのフラッシュドライブと外付けハードディスクを取り外し、ポートにデバイスが接続されていないUSBコントローラーを探します(コンピューターではUSB xHCI準拠のホストコントローラーです)。テストするフラッシュドライブまたは外部HDDを接続すると、そのコントローラーに接続されたUSBルートハブのポートの1つに接続されていることがわかります。

フラッシュドライブを接続すると、次のように表示されます。

USB大容量記憶装置-[ASSIGNED_DRIVELETTER]

それをクリックして、右側の情報ペインで[ 接続情報]セクションを探します。

USBデバイスツリービューアー-USB接続モード

デバイスがUSB 3.0 SuperSpeedモードで接続されている場合、次のように表示されます。

デバイスバス速度:0x03(SuperSpeed)

USB 2.0の場合、次のように表示されます。

デバイスバス速度:0x02(高速)

USB 1.1の場合、次のように表示されます。

デバイスバス速度:0x01(フルスピード)

これに加えて、ここで詳細に説明されている他の方法もいくつかあります


1
私はしばらく前にこの問題を解決しましたが、この答えは大きな助けになるでしょう。
モロンビー14

4
追加情報:Windows 8.xを実行している場合のみ、素晴らしいツール「USB Device Tree Viewer」の小さな「H」と「S」が表示されます(Uwe Siebersサイトのテキスト:「Windows 8はUSB 3.0をネイティブでサポートしていますSuperSpeedおよび各ポートがサポートする速度など、より多くの情報を提供する拡張USBスタック。したがって、UsbTreeViewは、高速ポートのアイコンに「H」、SuperSpeedポートに「S」を表示できます。それ以上では、このキャラクターは表示されません!
PeterCo 14年

PeterCoを知ってくれてありがとう、ありがとう!ツールを見つけてとても嬉しかったので、そのメモを逃しました。実際、Windows 8はコントロールパネルにHS / SS情報をネイティブで表示するため、バス速度のみを知りたい場合は、このツールさえ必要ありません。Windows 7システムでは、H / Sバッジが欠落していませんが、明らかにSuperSpeedで実行されている場合でも、ドライブは常に「H」を表示します。
ダニエルサナー

3
鉱山は0x02と言っているが、行全体がそうであることに注意する価値があるDevice Bus Speed : 0x02 (High-Speed) -> not true, see below in Connection Information V2。そして、そこにUsb300が1(true)として表示され、SuperSpeedにあることを示すフラグがあります。そのため、出力は若干異なる場合があります。
-AHungerArtist

1
「Windows Driver Kit(WDK)」へのリンクが壊れており、EdgeというWebブラウザーの広告が一番上に表示されます
Ferrybig

7

簡単な答えは、有効な転送速度を測定するために内部バスを可視化する必要があるため、エンドユーザーのPOVから最終的にテストする方法はないということです。端末デバイスから見た実際のスループットを測定する提案は、次善の策です。

ただし、ラップトップ(Windowsデバイス)が実際にUSB 3.0接続を「スーパー」データレート対応接続として分類していることを確認する必要があります。

4つのUSB仕様があります:1.0、1.1、2.0、および3.0。ただし、混乱を招くため、各USB仕様には複数のデータレートが割り当てられています。それらのレートは、「低」、「満杯」、「高」、および「超」です。

したがって、速度だけでデータスループットをベンチマークすることは、実際に使用されている仕様について必ずしも決定的なものではありません。したがって、USB 3.0ポートは、実際には「スーパー」レーティングではなく「ハイ」レーティングで実行されている可能性があります。

Windowsマシンでは、USBルート/ハブのデータレーティングを確認します-ジャンプ:デバイスマネージャー-> USBコントローラー-> USBルートハブ(右クリック)->プロパティ->詳細(タブ)。

USBハブ/ポートのデータレーティングが表示されます。それがわかれば、コンピューターのPOVからの最大スループットがわかります。

Low = 1.5 Mbps Full = 12 Mbps High = 480 Mbps Super = 5 Gbps

これを読んでいる他の人のために-そして、通信している2つのデバイスの実際の転送速度があります(ポイントツーポイントと仮定して)。たとえば、USB 3.0 / Superで何かを転送することは、5400 RPM PATAドライブで構成される2つのエンドポイント間では困難です。


おかげで、ここに役立つ情報がたくさんあり、私の質問によく答えています。
モロンビー

5
ただし、1つのポイントは、問題(ドライバーの問題)を解決したため、デバイスマネージャーは100 MB / s以上の転送速度を達成しているにもかかわらず、「USBルートハブ」を「高速」として報告しています。「Intel(R)USB 3.0 Root Hub」も表示されますが、そのプロパティウィンドウには「Advanced」タブがないため、データレートは使用できません。
モロンビー

2

東芝のUSB 3.0ポートの速度が遅いという問題がまだある場合(私の場合)、BIOSでUSBレガシーエミュレーションを無効にして ください。BIOSでUSB 3.0コントローラーが有効になっている場合でも、レガシーモードがオフの場合、ユーザーは常に77-85MB / sに対して最大33-34MB / sを取得します。

このソリューションは、BIOSでUSBレガシーデバイスをサポートしている他のブランドでおそらく動作します。

更新 個人的に、遅いUSB3.0転送の別の原因があることがわかりました。問題はiusb3mon.exeにありました-この監視アプリは、速度を2倍遅くするだけで、さらに重要なことに、コピー中にシステムドライブ/ボリュームのすべてのWindowsバックアップを0x8007045Dエラーで停止しました!プロセスを無効にするとすべてが正常に戻りました


1

2.0と3.0の違いは、転送速度の問題だけでなく、転送形式の問題でもあります。彼らは本当に違います。つまり、1.1〜2.0は同じ形式を使用し、3.0は異なる形式を使用します。ところで、電圧の使用とワイヤの使用も異なります。3.0の物理リンク内で2.0トラフィックを実行できますが、このリンク内の4本のワイヤは使用されません。

これは、同じ問題があるため、まだ完全な答えを提供することはできません。私の戦略は、パケットスニファー(Wireshark)を使用して、2.0トラフィックの一部にならない3.0トラフィック内の単一シーケンスを見つけようとすることです。例:3.0は2.0ではなく「バースト」を処理し、3.0は3.0を実行するとストリーミングを処理しません(ブロックエンドポイントの場合)、3.0プロトコルは特定の「バス間隔調整メッセージ」を使用して2.0が単一の間隔(1ms / 125µs)。

ここで、データ転送をベンチマークすることで2.0または3.0の速度使用診断を確立するのは危険であると言わざるを得ません。5 GB / sは、デバイスのテクノロジーによって制限されるリンク内の理論上の速度です。違いを生むのはSSDドライブだけです。ところで、ファイル転送速度とデータ転送速度を混同しないでください。トランザクションには、データ自体以外にも多くのものが含まれています。同期パケット、エラー、確認などです。2.0が480Mb / sを超えることはありません。


正しくリコールした場合-WiresharkはLinuxでのみUSBキャプチャを実行しませんか?
ジャーニーマンオタク

@JourneymanGeek私はあなたが正しいと思う..
Fazer87 14

1

TeraCopyをお試しください。これは、ファイルをコピーするときに接続されたドライブの転送速度を表示するWindowsファイル転送ツールであるため、さまざまなドライブのファイルタイプとサイズを試すことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.