2 つの SATA HDD 間の転送が遅いのはなぜですか?

2 つの SATA HDD 間の転送が遅いのはなぜですか?

Macbook Pro の SATA ハードドライブを PC に接続し、アクセスするために MacDrive をダウンロードしました。

約 100 GB を PC のハード ドライブ (これも SATA) にコピーしようとしていますが、SATA の最低速度は 1.5Gb/s (192MB/s) ですよね? 実際のところ、宣伝されている速度に達することは決してないのはわかっています。

フォルダーは現在 1.6MB/秒の速度でコピーされていますが、これまでで最高速度は 5MB/秒でした。宣伝されている速度は本当に誇張されているのでしょうか、それとも何か問題があるのでしょうか。約 20 時間は私にとってはちょっと長すぎます。

基本的に、なぜこんなに遅いのか、どうすればもっと速くできるのか全く分かりません。

設定を変更したり、ドライバーをインストールしたりする必要があるのでしょうか (Windows 7 を再インストールしたばかりで、PC に付属していたドライバーは何もインストールしていません)

答え1

ドライブの RPM 速度はどれくらいですか?

SATAの第一世代は理論上の最大容量1.5Gbps ですが、ハード ドライブははるかに低速です (SSD は別として、それらは高速です)。特に、MacBookPro のハード ドライブがおそらく低速 (7200RPM や 15000RPM ではなく 5400RPM) で低電力ドライブであることを考慮すると、その速度ははるかに遅くなります。SATA リンク速度は、「これより高速にデータを転送することは物理的に不可能」であると言うこと以外、決して「宣伝されている速度」ではありません。

システム ドライブの場合、PC ドライブが他のプロセスからドライブに他の情報を書き込むためにコピーをスキップしたり中断したりする必要があるため、PC へのデータのコピーが遅くなることもあります (いいえ、これについてできることはあまりありません)。

また、ソースドライブが完全にデフラグされていない可能性があることも考慮する必要があります。これにより、特定のファイルを取得するためにドライブを別の場所に移動する必要があるため、データアクセス速度がさらに低下します。

ボトルネックとなっているのは SATA リンクではなく、ハードドライブ自体です (SATA はデータを転送するためのプロトコルにすぎません)。


そうは言っても、両方のドライブが同じコンピューターに接続されていて、一方から他方にデータをコピーしている場合、1.6MB/秒~5.0MB/秒では少し遅いように思えます。ドライブの 1 つが別のプロセスからかなりの量のデータ アクセスを受けているのではないかと疑っていますが、使用している個々のドライブのベンチマークを行わない限り、判断は困難です。

関連情報