- 締切済み
どのHDDが、どのRootHUBに接続されている?
パソコンのデバイスマネージャーから見るとUSBホストコントローラー毎にRootHUBが呼応しているように見えます。 そんな複数のRootHUBを持つパソコンに、多数のUSBストレージを挿すと、どのRootHUBに、どの外部ストレージが接続されているかを調べる方法あれば教えてください。 同じRootHUBに接続すると速度が半減するため、別々のRootHUBに接続させたい。 1つのRootHUBから物理的にパソコンのUSBポートを出している(複数2本が多い?) どなたか、ポート数もソフトから把握する方法ご存じありませんか? (RootHUBとUSBポートの構成図を確認したいので) ひとつのRootHUBには、2個分岐が最大条件でしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kuma310min
- ベストアンサー率40% (212/518)
No.1さんご指摘の通り、 デバイスマネージャー → [表示][デバイス(接続別)] で画像のような感じに表示されます。 (私のPCはしょぼいので参考になりませんが)ご自分のPCで表示させれば、 概要はつかめると思います。 ルートHUB一つ当たりのポート数は2です。(1も3も見たことがありません) また、画像の場合のポート数は最大で(10ではなく)8です。 (USB2 Enhanced Host Controller は、まとめ役みたいなもので実際の ポート数には関係ない。 USB3まで対応だと、もっとややこしいかも。) ポート数は、実際の数を数えた方が早いですけど・・・ (マザーボードのバックパネル部分と、ボード上のUSBコネクタ数X2) ※余談ですが、バックパネル部分のポートは、マザーボードを水平にしたときに 縦に並ぶ2つが、同じルートHUBに属している場合が多いです。
- Wr5
- ベストアンサー率53% (2173/4061)
とりあえず、OSがなんなのかくらいは明記できませんか? Linuxならlsusbコマンドでいろいろ判りますよ。 -vオプションつけたりとか。 Windowsならデバイスマネージャで[表示][デバイス(接続別)]で。
お礼
回答コメントありがとうございます。 OSの件は失礼しました。 最近のXP?以降のWindowsOSで、アプロケーションからソフトウェアでUSBのホストとクライアントの状態(RootHUBとの関係を特に)を取りに行く方法がOS毎に用意されてあるのでしょうか? その方法もご存知なら教えてほしいです。
お礼
さっそくの回答ありがとうございます。 デバイスマネージャーの接続別表示はネットで知っていました。 その他の追加でご説明頂いたNo2さんの情報はいろいろ助かりました。実際のパネルなどの関係は知りませんでした。 EHCIは、まとめ役で表のポート数に関係ないとは、そうなのですか? No2さんの説明にある「ルートHUB一つ当たりのポート数は2です。(1も3も見たことがありません)」というのは、そういう気がしますが、なぜ2つなのでしょうか? 質問をここでするのは変ですけど・・・・ 加えて教えてほしかったのでは、この内容を、アプロケーション的にソフトウェアで状態を取りに行く方法がOS毎に用意されてあるのでしょうか? その方法もご存知なら教えてほしいです。