今日、新しい USB 3.0 CF カード リーダー (Sandisk Imagemate) にアップグレードしたところ、ファイル転送が古い USB 2.0 モデルよりはるかに高速になりました。仕事で毎日 CF カードを使用していますが、ファイル転送速度に特に悩まされたことはありませんでしたが、もっと高速な転送を試してみようと思いました。
そこで、合計 22.7 GB の 688 枚の画像の転送をテストし、robocopy を使用してすべての画像をラップトップのローカル M.2 ドライブにコピーしました。コピーを実行する前にタイマーを開始し、最後に経過時間の合計を報告する PowerShell スクリプトを作成しました。また、robocopy 自体も、完了すると便利な概要を提供します。
私が使用していたカードは次のとおりです。
これは、その特定のモデルのコンパクト フラッシュ カードの理論上の最大値を大幅に上回ります。オンラインのほとんどのレポートによると、その最大値は約 60 MB/秒です。
ここで投稿することで、私は学びたいと思っています。
a) カード上の「400x」というラベルは具体的に何を意味しますか?
b) ファイル転送速度の基本を私がどのように理解していなかったのか、または、私が持っているメモリ カードが本来の速度より約 2 倍も速いのはなぜなのか。
ちなみに、新しい CF カードもいくつか購入しました。とても安かったので、64GB の Sandisk を選びました。新しいカードには「400x」などのマークはなく、「160MB/s」と書かれています。これは読み取り速度のことだと理解しています。それでも、この新しい Sandisk カードの読み取り速度は一貫して低くなっています (古い Transcend と比較した場合)。これは、新しいカードのパフォーマンスがそれほど良くない、または少なくとも読み取り速度はほぼ同じで、他の部分にボトルネックがあり、転送速度が上がらないことを示しています。目安として、新しい Sandisk CF カードでは、この転送に約 10 ~ 15 秒長くかかります。私はこれを 3 回ほどテストしました。
ボーナス質問: c) このボトルネックはどこにあるのでしょうか? 私は Dell XPS 9700、32GB RAM、Dell OEM M.2 1TB SSD、およびラップトップの USB-C ポートに直接接続された Sandisk CF カード リーダー (Imagemate) を使用しています。付属のマイクロ USB 3.0 ケーブルを使用しています。Windows サービスの大部分、特にファイル同期サービスを休止し、Dropbox/OneDrive などを閉じ、CPU サイクルを消費している可能性のあるアプリケーションの大半を閉じました。私のラップトップの仕様に、この新しい CF カードの 160MB/秒という転送速度に近づくのを妨げる何かがあるのでしょうか?
** ここで、CF カードは時代遅れなので使用すべきではないと提案したくなるかもしれません。技術的には他のフォーマットより劣りますが、現場での堅牢性のため、多くの人が使い続けていることをご理解ください。写真撮影の際には、デュアル カード (CF と SD) を使用し、両方に同時に書き込みます。