为什么两个 SATA 硬盘之间的传输这么慢?

为什么两个 SATA 硬盘之间的传输这么慢?

我已将 Macbook Pro 的 SATA 硬盘插入 PC,并下载了 MacDrive 以便访问它。

我试图将大约 100GB 的数据复制到我的 PC 硬盘上,硬盘也是 SATA 的,最慢的 SATA 速度是 1.5Gb/s(192MB/s),对吗?我知道在现实世界中,广告宣传的速度永远不会达到。

该文件夹的当前复制速度为 1.6MB/s,最快的速度为 5MB/s。广告宣传的速度真的那么夸张吗,还是出了什么问题。~20 小时对我来说有点太长了。

基本上我不知道为什么它这么慢以及如何使它更快?

我是否需要更改某些设置或安装某些驱动程序(我刚刚重新安装了 Windows 7,但并未安装 PC 附带的任何驱动程序)

答案1

驱动器的 RPM 速度是多少?

第一代 SATA 具有最大理论容量1.5Gbps,但硬盘速度要慢得多(SSD 除外,它们的速度很快!),尤其是当您开始考虑到您的 MacBook Pro 的硬盘速度可能较慢(5400RPM,而不是 7200RPM 或 15000RPM),并且是低功耗驱动器时。SATA 链接速度绝不是“广告速度”,只是说“数据传输速度不可能比这更快”。

将数据复制到您的 PC 也可能会变慢,因为它是您的系统驱动器,而 PC 驱动器可能必须跳过并中断复制以将其他信息从其他进程写入驱动器(不,您对此无能为力)。

您还必须考虑到源驱动器可能没有完美地进行碎片整理,这将进一步降低数据访问速度,因为驱动器必须移动到不同的位置才能获取特定文件

造成瓶颈的不是 SATA 链路,而是硬盘本身(SATA 只是一种传输数据的协议)。


尽管如此,如果两个驱动器都连接到同一台计算机,并且您正在将数据从一个驱动器复制到另一个驱动器,那么 1.6MB/s-5.0MB/s 的速度确实听起来有点慢。我怀疑其中一个驱动器正在从另一个进程看到相当多的数据访问,但如果不对您使用的单个驱动器进行基准测试,就很难判断。

相关内容