回答:
これはマザーボードのチップセットの限界です。たとえば、 インテルH81 ベースのマザーボードは最大2つのUSB 3.0ポートと8つのUSB 2.0ポートをサポートできます。
これにはさまざまな理由があります
新しいマザーボード用 、USB 3.0+規格の複雑さに対応するための十分な面積がないのです。その多くのポートでUSB 3.0コントローラがフルスピードで動作するのに十分なPCI-Expressレーンもありません。例えば Skylake Z170チップセット 26の高速IOレーンのみがあり、そのうち6〜10はUSB専用です。
単一のPCIe 3.0レーン( 最大985 MB /秒 )または2つのPCIe 2.0レーン( 最大2x500 MB /秒 2 USB 3.1 gen 1ポートにはほとんど十分です ポートあたり625 MB /秒 )速度やポート数を増やすにはレーンを増やす必要があり、グラフィックスカードとSATAドライブのレーンは少なくなります。 1つのPCIe 3.0レーンでほぼ10個のUSB 2.0ポートで十分であるため、3.0個のUSB 2.0ポートに合わせて少数のUSB 2.0ポートを含めることもできます。
古いマザーボードやラップトップ用 彼らは異なるコントローラを使用しているからです。 USB 3.0サポートを内蔵したチップセットを持つ最初のIntelマイクロアーキテクチャは アイビーブリッジ 。
そのため、初期のメインボードでは、USB 3.0機能を提供する場合、製造元は別のUSB 3.0コントローラを使用する必要があります。
お気づきの方は、古いラップトップには1つのUSB 3.0ポートと1つのUSB 2.0ポートしか装備されていないことがよくあります。ほとんどの外部コントローラは2つのポートしかサポートしていないためです。1つは何らかの目的で内部的に使用される可能性があります。したがって、1つのみがユーザーに公開され、残りのポートはチップセット内のネイティブUSB 2.0コントローラに接続されています。最近のノートパソコンには、より多くの、またはすべてのUSB 3.0ポートが搭載されています。
これは新しいマザーボードでも起こります。サポートされているよりも多くのUSBポートを提供する場合、または新しいUSB規格を採用する場合は、別のコントローラーが必要になります。例えばメインボード上で Skylake Z170チップセット 上記の記事に記載されている2つの解決策があります
これはまた多くのメインボードが異なる色の異なるSATAポートタイプを持っているのと同じ理由です。 SATA3が発表されたとき、Intelチップセットはそれをサポートしなかったので、メインボード製造業者はSATA3を制御するためにしばしばルネサスからの、別のチップを使いました。結果として生じるメインボードは2つのSATA3と2つまたは4つのSATA2ポートを持つことになります。
いくつかのメインボードも3を使用しています 第二 彼らが使用するチップセットとしてパーティRAID SATAコントローラはRAIDをサポートしません。これらのメインボードにも同じタイプのSATAポートが4〜8個ありますが、RAIDを使用する場合は、RAIDコントローラに接続されている正しいポートにケーブルを接続する必要があります。多数のSATAポートを必要とする人、例えば数十枚のハードディスクを接続する人、または例えば10台のディスクでRAID 5を使う人のために設計されたメインボードもまた別々のコントローラを必要とします。