当磁盘看起来正常时,如何诊断磁盘错误?

当磁盘看起来正常时,如何诊断磁盘错误?

我有一个六个月前的 1TB Seagate 硬盘,格式化为 2 个 NTFS 分区,磁盘似乎出现故障,Windows 从 UDMA 模式降为 PIO 模式,报告延迟写入错误,浏览目录时 Explorer 挂起。我最初怀疑是磁盘坏了。

然而,经过进一步检查,Ubuntu 似乎能够正确读取磁盘并完整地检索所有数据,而 Windows 不会像 Ubuntu 那样频繁地写入卷。这样我就不必使用较旧的备份了。最后,运行 Seatools DOS 诊断程序报告磁盘没有问题,也就是说,显然没有 SMART 错误和坏扇区。

结合磁盘的相对年轻,这表明其他东西坏了。电缆?电源?集成磁盘控制器?但是,有什么好方法可以诊断问题而不冒损坏数据的风险呢?我打算取出磁盘,并尝试将其放入外部 eSATA 外壳中,看看写入错误是否停止,但如果磁盘看起来没有问题,我希望能够确认硬件的哪个部分实际上坏了,以便知道到底需要更换什么。

有没有什么好的方法可以解决这个问题?

答案1

获取副本高清调谐高速风扇, 或者硬盘哨兵(我的偏好)并评估驱动器上存储的 SMART 数据。 特别查看 Ultra ATA CRC 错误计数和重新分配扇区计数等列. 与已知的良好系统进行比较。

仅供参考:SMART 错误各不相同,某些制造商使用看似随机的数据来表示特定的 SMART 值,这有时会使驱动器看起来错误泛滥,而实际上该品牌/型号的所有驱动器的 SMART 值都很高(我在原始读取错误率中看到过这种情况)。因此,请小心不要立即下结论。但是,如果您的 Ultra ATA CRC 错误计数错误超过 2,并且重新分配的扇区计数超过 2,我会非常有信心地说出了问题。重新分配的扇区计数表明驱动器存在问题,Ultra ATA CRC 错误计数表明电缆或控制器存在问题。

答案2

在做其他事情之前,请先备份磁盘上的所有数据。然后,您可以做任何想做的事情,而不会危及数据。当然,无论如何,您都应该备份,因为磁盘可能会在出现任何警告时发生故障。但是,当您收到警告时,没有理由不立即备份您关心的所有内容。

答案3

“SMART 错误”太模糊了。可以监控的 SMART 属性大约有 50 个,其中只有一些可能指示坏扇区。

与一次性诊断相比,SMART 的一个优势是它可以随着时间的推移发现问题,否则问题可能会间歇性地出现并且难以捉摸。

如果您没有监控或测量这些属性,您可能会忽略可以回答您的问题的信息。

有多种可用的监控应用程序:

http://www.ntfs.com/disk-monitor.htm

http://www.ariolic.com/activesmart

相关内容