SDカードリーダーの速度が出ないときの挙動チェックリスト
UHS-II 対応で USB 3.2 Gen1 接続し、最大 200MB/s ぐらいの読み込み速度が出るはずなのに、速度が出ないときの原因
40MB/s ぐらいで止まる
USB2.0 が 480Mbps(60MB/s)なので、実効速度40MB/s程度ぐらいで止まりうる。
原因
- USB Type-A をゆっくりさしこむと USB2.0 で接続されてしまうことがある
- 3.0 用の接点が奥にあるため
- ケーブルが USB3.0 に対応していない (無結線)
- 充電用ケーブルはダメです。柔らかいケーブルはだいたいダメです
- ケーブルのコネクタとデバイスの相性が悪い (接触不良)
- デバイス側コネクタが劣化してたりするとありうる
- ケーブルの品質が低い
- ケーブル品質が低すぎてUSB3.0のネゴシエーションに失敗すると USB2.0 にフォールバックします。
試してみること
- Type-A なら一気に刺しこむ
- Type-C で接続する
- ケーブルをいろいろ変える
- デバイスを変えてみる
90MB/s ぐらいで止まる
SD カードが UHS-I動作(104MB/s理論値)している可能性がある
原因
- カードリーダーが非対応
- カードリーダーの接触不良
- カードの接点不良
試してみること
- カードリーダーを変える
- 接点復活剤をかけてみる
関連エントリー
- 粗悪品のUSBケーブルが多いので買ったら必ずベンチをとるべき 5Gbps / 10Gbps 対応の通信用ケーブルは購入したら必ずベンチをとるべき。 というのも粗悪品であっても再送制御などで実行速度が下が...
- WindowsでのUSBリンクスピード https://www.uwe-sieber.de/usbtreeview_e.html USB Device Tree Viewer を使...
- 電力表示付きの Type-C 充電ケーブル 100W だと 20V 5A になる。1m 室温25℃で90Wの表示が出てる場合、しばらくすると52℃ぐらいまで上がる。 手元のケーブルテス...
- EOS R6 Mark II+ EF-EOS R を買った 2017年4月からSONY α7R+SIGMA MC-11 を使っていたが、思い立ってキヤノンに戻ることにした。 αはコストパフォーマンスも...
- VNA によるケーブル特性インピーダンス測定 ケーブルのLCを直接測る 伝送路の損失を無視した場合、特性インピーダンス は であるため、直接ケーブルのLとCを計測してやる。 例:50Ωの...
