为什么基准测试显示写入速度很快,而我的外部硬盘写入速度很慢?

为什么基准测试显示写入速度很快,而我的外部硬盘写入速度很慢?

我有一个 iOmega eGo 320GB 便携式硬盘,通过 USB2.0 连接到运行 Windows Vista 的笔记本电脑。它工作得很好,直到最近写入时变得非常慢,例如,当将约 300MB 的电影复制到硬盘上时,一开始速度非常快,但实际上并没有写入,只是将其放入缓存中,然后在最后 10-20MB 处挂起约一分钟。复制较大的文件时也是同样的情况:开始时很快,但随后速度减慢到约 5MB/s(有时甚至慢到 2MB/s)。奇怪的是,我一直禁用此硬盘的缓存(默认情况下禁用,我从未费心更改它)。

起初我以为是磁盘坏了,所以我检查了 SMART 值,发现一切正常。我还运行了 chkdsk,它似乎解决了问题 - 它在几分钟内运行得很快,但后来又变慢了。我还尝试将其插入另一个 USB 端口 - 没有任何变化。

此外,我注意到在某些情况下读取速度有时会较慢,例如某些游戏的加载时间大约长 10 倍,而将文件从此驱动器简单地复制到我的内部硬盘驱动器则很快。

我使用以下方法运行了速度基准测试晶盘标记运行 5x100MB 并奇怪地得到这些结果:

       read   write (MB/s)
   Seq 33.05  28.25
  512k 17.30  15.27
    4k 0.267  0.372
4kQD32 0.510  0.260

这与大多数人遇到的情况不同(我在谷歌搜索时发现了很多关于磁盘写入速度慢的线程,但它们在基准测试中也很慢),这就是我决定在这里发布这个问题的原因。

顺便说一句,大多数时候,当写入(或有时读取)时,活动 LED 大多处于空闲状态(闪烁一会儿然后停止更长时间,有时闪烁速度较慢~1 秒,有时会熄灭几秒钟 - 闪烁时间非常长:))但在进行基准测试、碎片整理或只是读取(从该驱动器复制、从那里的安装程序安装应用程序、观看高清视频)时,它闪烁得非常快(就像它应该的那样)并且没有任何减速。

这不应该是驱动程序问题,除非原装 Windows 驱动程序存在一些我不知道的问题。

答案1

我个人建议你首先对磁盘进行碎片整理。如果问题仍然存在,请备份外部硬盘中的所有数据,并从驱动器中删除分区并重新创建它们。我非常确定这会解决你的问题,因为我自己的硬盘也存在同样的问题,我对所有分区进行了干净的格式化,问题就解决了。格式化之前,我的写入速度为 12-13mb,格式化之后,写入速度为 20-25mb。

在执行上述说明之前,我建议您将您的设备连接到 PC,然后Device Manager>Disk Drives>Your EXHD右键单击 HD 并选择属性,然后在Policies选项卡中检查您是否已启用Writing disk cache

在此处输入图片描述

答案2

因为你使用的程序有BUGGY。

请注意,CrystalDiskMark 存在严重错误。我曾经使用过它。它生成的数据不可靠。这么多年过去了,他们最近发布了一个新版本,但现在谁还能相信他们呢?引用自他们的网站:“CrystalDiskMark 1.0/2.0/2.1 有严重错误!!请使用 2.2 或更高版本”。

还请注意他们网站上这个有趣的注释:“MB/s”表示 1,000,000 字节/秒”。

所以,他们显示的读取速度是 100MB,但实际上是一个不同的数字,因为:1)内部错误 2)他们计算 MB 的方式很奇怪


我建议你激活“缓存写入”选项,但首先要得到一个像样的程序(我现在使用的磁盘工具- 但您也可以获得任何其他可靠的程序)来查看磁盘的实际速度。

相关内容