こんにちは、natsukiです。今回は、都市伝説のような小ネタを検証してみます。それは、USB Type-Aポートにおいて、「USB 3.x」規格のUSBメモリなどを「ゆっくりと挿すと」、なんと、「USB 2.0」として認識されるというものです。これ、事実なんです。
なお、USBの規格についてのあれこれは、下記記事をご参照ください。
ややこしい「パソコンのUSB規格」について、実用的に「これだけは知っておきたい」ということをざっくり解説します
1.やってみる
測定側のUSB Type-Aポートは、Lenovo YOGA770のUSB Type-Aポートを使用します。規格はUSB 3.2 Gen1(USB 3.0/USB 3.1 Gen1と同じ、詳しくは上記記事参照)で、理論上の最大データ転送速度は5Gbpsで、計算上は625MB/sとなりますが、データエンコードの都合などもあり、実効値は500MB/sくらいが限界です。
なお、USB 2.0の理論上の最大データ転送速度は、480Mbps。上記と同様に、計算上は60MB/sながら、実効値は40MB/s台が限界です。
USBメモリ「Kingston DataTraveler Exodia」
まずは、USB 3.2 Gen1のUSBメモリ「Kingston DataTraveler Exodia」で試してみましょう。
キングストン USBメモリ DataTraveler Exodia:Amazon
普通に挿した場合のデータ転送速度のベンチマークはこちら。
USB 3.x対応とはいえ、そんな高価なUSBメモリでもないので、こんなものでしょう。なお、Windowsのシステム的に、USB 3.xで認識しているのかUSB 2.0で認識しているのかを確認するすべは、(Windows 11では)ないはずです。
それでは、ゆっ~~~~くり挿すと……
ご覧の通り、データ転送速度が下がりました。これはUSB 2.0の数値ですね。
MOVESPEED ポータブルSSD
USBメモリじゃなくて、SSDでも同様か? ということで、USB接続タイプのポータブルSSD「MOVESPEED ポータブルSSD」でも試してみましょう。このポータブルSSDについての詳細は、下記記事をご覧ください。
USBメモリサイズのSSD「MOVESPEED SSD」レビュー - 価格的にも性能的にも、USBメモリから小型SSDへ乗り換える時代に
普通に挿した場合のデータ転送速度はご覧の通り。
ちゃんと、USB 3.2 Gen1相当の速度を出しています。
それでは、やはり、ゆっくり挿してみます。
やはり、USB 2.0相当の速度まで落ちました。USB 2.0として認識されているようです。
2.仕組み
さて、なんでこんなことが起こるのか? それは実は、USB 2.0とUSB 3.xでは、内部的には端子が別で、互換性を持たせるために、USB 3.xは、USB 3.xとUSB 2.0の、2種類の端子を合わせ持っているためです。
USBの端子で、手前に見えている部分が、実はUSB 2.0の端子です。奥の方にUSB 3.xの端子があります。このため、ゆっくりと挿すと、先端のUSB 2.0の端子のみが先に接触し、パソコン側がUSB 2.0として認識してしまうというわけです。いったんUSB 2.0として接続すると、切断しない限り、後からUSB 3.xに切り替わったりはしないようです。
これは、Aliexpressで売っているUSBメモリの内部チップの画像を編集したものです。こうしてみると、構造がよく分かりますね。
3.USB Type-Cでは?
では、USB Type-Cではどうなのか? 上で試した「MOVESPEED ポータブルSSD」は、USB Type-Cコネクタも備えているため、試してみましょう。
ちなみに、端子を見てもUSB Type-Aに比べて小さいため、端子の詳細がどうなっているかは、視認ではいまいちよく分かりません。
結論を言うと、私が試した限りでは、USB Type-Cについては、ゆっくりと挿してもUSB 2.0として認識することはなく、本来の性能で認識しました。
4.まとめ
ということで、本当に「USBを挿す速度」によって、USBの性能は大きく変わってしまいます。普通に挿したときでも、接触不良など、何らかのもののはずみで「遅く挿した」と認識されてしまうこともあるかもしれませんね。USBを通じての接続で、データ転送速度が本来スペックからかけ離れて遅かったり、何らかの異常が発生した場合には、こういう原因もありうることは覚えておくとよいでしょう。
5.関連リンク

▶ サイト紹介・ウインタブについて
コメント
端子の違いによる実験は面白いと思いますが、誤解が生まれやすい記事と感じました。
「2.仕組み」の部分は、USB-Aのときはそのとおりですが、USB-Cは根本的に違います。
USB-Cは、利用する(有効な配線のある)ピンによって判別してるので、抜き差しの仕方によって差は出ません。(そのあたりは割といろんな記事が出てるかと)
そこまで調べたうえで記化されてれば本当に良かったのに……。