我在 Windows 8 桌面上观察到与外部 USB HDD、Seagate FreeAgent(不是 SSD)相关的奇怪错误消息。
首先,操作系统报告驱动器有错误:
如果我点击“重新启动”,它就会重新启动。我期望它在启动时运行chkdsk
,但它似乎没有这样做。
我尝试chkdsk /f /x
手动运行。看起来一切正常,没有发现任何错误。但检查无法完成。最后一步完成后它会挂起。该过程似乎没有做任何事情:没有 I/O、没有内存大小更改、没有 CPU 活动。
在此阶段,以下警告会重复添加到事件日志中:
Event 153, disk.
The IO operation at logical block address 5e615f for Disk 2 was retried.
警告频率约为每秒 2 次。每个地址出现两次,然后出现另一个大 8 的地址。如果我运行chkdsk
几次,警告出现的第一个地址不是恒定的,但它们从大约开始5exxxx
。我没有观察到任何驱动器活动(没有移动磁头的特定声音)。
如果我终止了chkdsk process
,则会在日志中添加一条错误:
Ntfs, 98.
Volume I: (\Device\HarddiskVolume5) needs to be taken offline to perform a Full Chkdsk.
Please run "CHKDSK /F" locally via the command line,
or run "REPAIR-VOLUME <drive:>" locally or remotely via PowerShell.
并弹出相同的操作中心通知。
我甚至尝试过chkdsk
使用/r
flag 运行,并在启动到命令提示符时再次尝试。每次的结果都类似:所有步骤都完成且没有错误,然后它就挂起了。
我尝试更换 USB 电缆并更改磁盘所连接的 USB 端口。似乎没有任何变化。我将尝试使用另一个根集线器的 USB 端口并写下是否有任何效果。
我查看了事件日志,发现昨天相同的警告以每秒 10-20 次的速度被添加了数百次,并且命中了相同的地址10a1e53f
。我无法判断之前发生了什么,因为警告溢出了日志。警告链似乎毫无理由地结束了。它们只是停止了。
问题是:有人能解释一下到底发生了什么吗?这是否意味着磁盘故障并敦促我复制所有数据并避免使用磁盘?还是意味着主板故障?还是驱动程序故障?
** 更新 **
感谢您的提示,我有一个不错的 HDD 测试实用程序(Ashampoo Hdd Control 2),以下是它的报告:
答案1
正如@Ramhound 在对原帖的评论中暗示的那样,这些症状是磁盘即将损坏的迹象。备份所有可以备份的磁盘,然后换一个新的。
具体来说,在磁盘的同一位置“卡住”是磁盘故障的典型迹象。事件日志只是通过报告 Windows 必须在该特定位置重试磁盘读取操作来确认问题(字里行间:因为上次尝试由于读取超时或磁盘的一些错误而失败)。
只是为了好玩,你可以运行任何能够报告 SMART 信息的硬盘诊断工具。这是大多数现代磁盘生成的自我诊断信息,操作系统能够检索这些信息进行调试。这可能是操作中心在后台所做的。这篇维基百科文章可以帮助解释各种值(以及故障,如果有的话)的含义:http://en.wikipedia.org/wiki/SMART#ATA_S.MART_attributes。