硬盘读取速度低于 2 MB/秒。正常吗?如何改善?

硬盘读取速度低于 2 MB/秒。正常吗?如何改善?

我有一个相对较新的 Western Digital 1TB EADS 硬盘(SATA)作为辅助驱动器。我总是发现访问某些包含大量内容的文件夹(例如 /Music/)很慢。我运行了一些诊断工具(chkdsk、HD Tune、HD Tach、HDDScan),没有发现任何东西。驱动器已碎片整理并且很酷。

HD Tune 报告的稳定读取速度为 1.8 MB/秒。这对我来说没有任何意义。它慢吗?此外,与其他 HD Tune 图表相比,我的图表似乎非常不寻常,似乎有某种限制。(见下图。)(在此处查看许多其他 HD Tune 输出:http://goo.gl/dgcH7

问:我的驱动器是不是出了问题,需要更换吗?或者我可以尝试调整哪些设置来消除传输速度上限?

背景:我最近升级到了一台 Athlon II X4 2.9Ghz 处理器,4GB RAM,运行 64 位 Windows 7。问题可能不在于机器,因为性能未变自从从旧的 XP 机器升级以来。没有病毒/间谍软件/恶意软件/等等...驱动器与主 HDD 一起位于 ATA 通道 0 上,处于 Ultra DMA 模式 6(启用 DMA)。

替代文本

更新:我从 Western Digital 获得了 RMA 磁盘,将数据复制到新磁盘并移除旧磁盘。重启后,测试结果好多了(平均 95 MB/秒,比以前好 50 倍!)计算机总体运行速度快多了。:计算机运行速度特别慢,尤其是对于访问特定驱动器上的数据的应用程序而言,这可能只是由于硬盘驱动器损坏造成的。(例如,在我的情况下,iTunes 访问 D 盘上的音乐,或者 Picasa 访问 D 盘上的照片。)

答案1

这确实很奇怪。我有一台 WD1001FALS,平均传输率为 91.5 MB/s。您的平均值 1.8 太慢了。对于固态硬盘、SD 卡或闪存卡,出现像您这样的直线是正常的。不过通常它会略高于 1.8 MB/s。非 SSD 驱动器通常具有曲线图,因为它们能够比存储在盘片中心附近的数据更快地读取盘片外缘的数据(据我所知)。

一些不切实际的想法:

我曾见过,当主板仅支持 SATA I 且主板上有 SATA II 驱动器时,硬盘会发生奇怪的现象。您可以尝试在硬盘上安装跳线,将其强制降至 SATA I 或 1.5Gb/s。

您可以尝试在设备管理器中卸载驱动程序,然后让 Windows 重新安装它。

您可以尝试不同的 SATA 和电源线。

祝你好运。

答案2

我的猜测是因为文件夹中的文件太多,无法很好地显示/解析。

如果将文件夹细分为目录根级别的文件数量较少,性能是否会提高?

ATA 驱动器将达到峰值表现(IIRC)133mbps(兆比特每秒),或~15MBps(兆字节每秒)。

SATA 驱动器的性能将大大提高 - 大约10-40X性能(峰值),所以你*应该看到高达~650 MBps 的峰值性能(在 SATA III 上)。

相关内容