最初に見える爆発はデバイスではない
Windows はリムーバブルドライブを、見ている目の前で 1 バイトずつ書くわけではありません。まず RAM の書き込みキャッシュを満たし、それが冒頭の爆発を作ります。キャッシュが排水されると、スループットはメモリー内部のフラッシュが実際に維持できる値まで落ちます。安いスティックは SLC エミュレーションでこれを悪化させます。遅い TLC や QLC メモリーの上に載った小さな高速ゾーンで、30 秒ベンチマークで良い数字を出すためだけに設計されたものです。このゾーンがコピーの途中で満杯になると、速度は崖から落ちます ― しばしば 150 MB/s から 10 未満へ。
ポータブル SSD は同じ芝居をより大きな数字で演じ、さらに第三幕を追加します:熱です。ファンレスのアルミ筐体に入った NVMe チップは、数分間連続書き込みを続けるとスロットリングを始め、転送レートも一緒に沈みます。つまり良いハードウェアでのコピー途中の崩落は大抵熱で、安いスティックでは大抵キャッシュの枯渇です。同じ症状、別の物理現象です。
その他の容疑者
スティックを責める前に、リンクそのものを確認してください。ハブ、フロントパネルのコネクタ、間違ったケーブル経由で 2.0 にネゴシエートされた USB 3 ポートは、実効でおよそ 30–35 MB/s にすべてを制限します。Windows はそれをちょうど 1 回、静かに、おそらく読み飛ばされた通知で警告するだけです。次はファイル構成です。1 万個の小さなファイルは、同じ合計サイズの 1 ファイルよりメタデータとファイルシステムのオーバーヘッドが大きく、リムーバブルメディアの FAT32 や exFAT のテーブルはその税をさらに急峻にします。アンチウイルスは到着したファイルをすべてスキャンして、痛みを倍加させます。
- USB 2.0 リンク ― 2.0 ポートに挿した 3.0 スティック、バスパワーのハブ、充電用グレードのケーブルは ~30 MB/s に固定する
- 小ファイル大群 ― 数万個のファイルでは、メタデータ・ディレクトリエントリ・アロケーションテーブルが本体を上回る
- 到着時のアンチウイルス ― リムーバブルドライブに書かれるすべてのファイルをリアルタイムスキャンする
- ケーブルとポートの質 ― 一部の USB-C ケーブルは USB 2.0 のデータしか運ばない。付属ケーブルを使うこと
- 競合トラフィック ― 同じハブやコントローラ上の他機器が転送中にバス時間を盗む
- ほぼ満杯のスティック ― フラッシュは効率よく書くために空きブロックが必要。95% 満杯のドライブはずっと遅く書く
実際に効くこと
直す前に測る:タスク マネージャーのパフォーマンス タブはコピー中にリンク速度とキューの深さを表示し、それだけで 2.0 ネゴシエーションとキャッシュ枯渇を切り分けられます。小さなファイルが大量にあるなら、まず 1 つのアーカイブに圧縮すること ― 4 GB の単一ファイルは、同じ容量を 60,000 ファイルにばらしたものより何時間も早く終わります。ポータブル SSD はマザーボード背面のポートに、付属ケーブルで挿し、スロットリングするドライブには大きいバッチの間に冷える休憩を与えてください。
直せないものは、知るだけです。10 ドルのスティックはキャッシュが満ちた後いつか必ず崩れます。それは製品判断であって欠陥ではありません。そして以前は速かったドライブが、どのポートでもコピー全体を通して遅いなら、フラッシュ自体が摩耗しています ― どんな設定もそれを取り戻しません。
よくある質問
USB 転送が速く始まって遅くなるのはなぜですか?
冒頭の爆発は Windows の書き込みキャッシュとドライブ自身の高速キャッシュゾーンからのものです。両方が排水された後には、フラッシュの本当の持続書き込み速度が見えます。安いスティックではそれは最初の数値のごく一部です。
実生活で USB 3.0 転送はどのくらい出るべきですか?
まともなポータブル SSD なら 100–300 MB/s、平均的なスティックなら持続 30–100 MB/s を見込んでください。30 MB/s 近辺に釘付けなら、たいていリンクが USB 2.0 に落ちています。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]