这是我的主板
GA-M61PME-S2
(SATA upto 3.0 Gbps)
这是我的硬盘
三星 hd502hi
Capacity 500 GB
Cache 16MB
Disks / Heads 1 / 2
Interface SATA 3Gb/s
Spindle Speed 5400 RPM
Sustained Data Rate OD 100 MB/s
Average Seek 8.9 ms
Average Latency 5.56 ms
Data Transfer Rate 300 MB/sec
Weight 470 grams
Power: Idle / Seek / R-W / Spin-up 3.9W / 4.8W / 5.1W / ~24W
Acoustics (sound power) 2.2 / 2.7 Bel (idle / quiet seek / performance seek)
当我将内容从一个分区复制到另一个分区时,它们的最大传输速度为 30 MBps。但是驱动器支持高达 300 MBps 的速度,对吗?
我如何提高传输速度?
PS - 使用 Windows XP,所有分区都是 NTFS。
答案1
驱动器“接口”或驱动器控制器支持 3.0Gbps,但驱动器本身不具备这种速度。您拥有的驱动器是“绿色”导向的驱动器,主轴速度较慢,为 5400rpm,侧重于低功耗要求(因此贴有“绿色”标签)。
3.0Gbps 额定值是 SATA 3.0Gbps 控制器的潜在吞吐量。硬盘驱动器已连接到该控制器,但该驱动器无法达到这些速度。
在我看来,30-40 的传输速度实际上听起来像是这种硬盘的正常平均传输速度。您可以确保您的操作系统非常干净,并运行最新的主板/硬盘控制器驱动程序,这样可能会稍微加快一点速度。然而,如果您升级到性能更好的硬盘,就会看到最明显的差异。至少具有 7200rpm+ 转速和性能意图的硬盘。如果您有钱,SSD 驱动器会为您带来更快的速度。
答案2
正如 Troggy 所提到的,接口并不决定驱动器的速度,它只是接口能够达到的速度,驱动器本身则完全是另一回事。还有许多其他限制阻止它达到接口的速度,就像人们通常不会在千兆网络上看到千兆传输一样。
尽管它列出的数据传输速率为 300 MB/秒,但仍有许多因素阻碍您达到此最佳速率。您说您正在从一个分区复制到另一个分区,这将对结果产生影响。您实际上是在读取和写入同一个磁盘,并且执行器必须执行更多运动。别忘了,您的机器上还有其他程序和后台服务也将使用该磁盘。
答案3
磁盘速度变慢的一个可能性是,当接口发生 CRC 错误时,Windows 会降级设备 DMA 模式。请参阅此文章:
运转不顺畅的 DVD 驱动器或性能不佳的硬盘
如果是那样的话,你应该检查硬盘是否有坏道。
另一种可能性是,在驱动器的属性、硬件选项卡以及硬盘的属性中,应检查“启用写入缓存”和“启用高级性能”。
答案4
我之所以这么说,是因为没有其他人提到 raid 可以提高传输速度,而且你也没有解释使用单个驱动器的理由:如果你想要更快的传输速率,请使用 raid 设置。你的主板有一个 PCI express x1 插槽,因此你可以使用这张突袭卡并使用Windows XP磁盘管理器添加新的逻辑磁盘。