硬盘位腐烂?

硬盘位腐烂?

我的 2 TB 硬盘上的某个位偶尔会从 0 变为 1,反之亦然。这似乎是偶尔发生的读取错误。

我发现这一点是因为我有一个在启动时运行的程序,它会计算我所有数据文件的 SHA1 哈希值,并报告任何与上次保存的哈希值不同的哈希值。

我碰巧有受影响文件的额外副本,因此我能够执行按位比较。该文件是一个 JPEG 图像文件,我可以查看它而没有任何报告问题(因此该位必须位于 RGB 数据值中,而不是任何关键的图像元数据或标题部分)。

我的磁盘的SMART信息表明没有问题。

C:> wmic
wmic:root\cli>diskdrive get status
Status
OK
OK

设备管理器中的磁盘为 ST2000DM001-1ER164。磁盘管理中的所有分区均显示为“健康”。

这是我的启动文件检查器所说的内容:

Filecheck report
Some previously "inactive" files have been modified!
C:\Users\RGB\Pictures\From-Phone\Images\IMG_20160719_090140630.jpg

我可以检查它的日志文件以查看图像的两个副本的 SHA1 哈希值:

C:> findstr 140630 filecheck.dat
2016-07-19      EMzHG9bZUqA1OkuiouZoN+mD8X4=    C:\Users\RGB\Pictures\From-Phone\Images\IMG_20160719_090140630.jpg
2016-07-19      DhbuPVUu6A4Eo7BIkQww17iCakk=    C:\Users\RGB\Pictures\2016\2016-07\2016-07-19\IMG_20160719_090140630.jpg

我可以进行二进制比较来查看发生了什么变化

C:> cd \Users\RGB\Pictures
C:> fc /b From-Phone\Images\IMG_20160719_090140630.jpg 2016\2016-07\2016-07-19\IMG_20160719_090140630.jpg
Comparing files [...]
0013B232: 40 00

差别就这么一点点。看起来不像是加密恶意软件,也许 HD 出了问题?

第二天

Filecheck report
Some previously "inactive" files have been modified!
C:\Users\RGB\Pictures\From-Phone\Images\IMG_20160719_090140630.jpg

现在两个文件都一样了

C:> findstr 140630 filecheck.dat
2016-07-19      DhbuPVUu6A4Eo7BIkQww17iCakk=    C:\Users\RGB\Pictures\2016\2016-07\2016-07-19\IMG_20160719_090140630.jpg
2016-07-19      DhbuPVUu6A4Eo7BIkQww17iCakk=    C:\Users\RGB\Pictures\From-Phone\Images\IMG_20160719_090140630.jpg

我对数据进行了网络和离线备份。我在 USB 闪存盘上创建了 Windows 10 系统恢复驱动器。

我该如何评估是否需要紧急更换硬盘?

答案1

我建议从 steve gibson 的 grc.com 购买 sprinrite。进行全表面扫描,我建议使用 4 级进行密集扫描。您需要查看 ecc 校正有多高,作为参考,全新驱动器上的值应为 0。您可能需要或不需要在 BIOS 中暂时恢复到 IDE 模式,以便 spinrite 可以访问 SMART 数据。

mhdd 还可以,但是它没有提供详细的结果,而且一开始就很难运行。

对于这种测试来说,chkdsk 毫无价值。

SMART 仅检查您实际读取/写入的扇区。

相关内容