質問: usb3.0の規格の速度を実現するには? こんにちは。 usb3.0の規格は、転送速度が高速だと有名です。 僕は、usb3.0に対応した外付けハードディスクを購入しました。 このような外付けハードディスクと、パソコン本体との間で、 usb3.0の規格の速度を実現するには、 パソコン側に、usb3.0規格に対応したポートが付いている必要があり、 そのポートを利用しなければならないと思うのですが、 このようなポートと、外付けハードディスクをつなぐusbケーブルも、 usb3.0に対応しているものでなくてはならないのでしょうか? 例えば、usbケーブルだけがusb3.0に対応していなかったり、 パソコン側にusb3.0に対応したポートが付いていなかったりすると、 3つのうち2つの要素が揃っていても、usb3.0の転送速度は実現できないのでしょうか? 以上です。 よろしくお願い致します。
回答: usb3.0ではusb1.1から2.0への変更の頃とは違い、usbケーブルに信号線を5本追加しています。 そのため、usb2.0ケーブルを使った場合、またはホストコントローラーがusb2.0場合、usbハブが2.0の場合には、3.0の最大速度では通信できません。 最高速度を実現するには、周辺機器が3.0であるとともに、ホストコントローラー(pc側)がxhci(usb3.0のホスト)であること、ホストと周辺機器の間にあるケーブルやハブが3.0対応の製品であることが条件となります。 これらが揃わなければ、速度は2.0準拠に落ちてしまいます。