昨天我下班回家后发现我的电脑不仅重启了,而且还卡在了 BIOS 检测硬盘上。我最终让机器启动了,但一进入 Windows 系统它就被锁住了。当我能够重新进入 Windows(Win XP SP3)时,我注意到系统事件日志中有一个错误:“驱动程序在 \Device\Harddisk1\D 上检测到控制器错误”,事件 ID:11。我安装了 SpeedFan 实用程序,并能够捕获我的两个驱动器的 SMART 信息:
硬盘 0:
硬盘 1:
我不知道如何准确解释这些数据,但尽管所有数据都显示“OK”,但我并不完全相信一切都正常。似乎有些值超出了表示不正常的阈值。
奇怪的是,此时机器似乎相当稳定。任何见解都将不胜感激。
编辑:我感谢大家的关心,但我已经备份了所有数据。目前我只是在尝试修复机器,数据丢失不是问题。
答案1
和其他人一样,第一件事是备份您的数据(无论如何您都应该这样做)。之后,请随意尝试内置的 Windows 磁盘/文件系统修复工具,“chkdsk”就是其中之一。
另一个选择是GRC 的 SpinRite。它很贵,但它是一个很棒的工具,而且他们提供了一个绝对满意保证。
它无法修复实际的硬件损坏,但它可以从大多数驱动器中恢复数据,并为您提供有关驱动器状况的非常详细信息。
答案2
我同意 mouviciel 的观点,先保存数据,然后再诊断。
我会更进一步——拔出硬盘,用 USB 转换器将其连接到已知良好的机器,或者启动 Linux LiveCD 或 BartPE。然后,当您恢复数据时,您的硬盘将不会承受操作系统开销,您的操作系统也不会承受启动错误的负担。
编辑:我忘了回答你的问题了。是的,你的硬盘快要坏了。我的和其他人也一样。真正的问题是,硬盘坏得有多快?
答案3
这是一个相当全面的指南:诊断损坏的硬盘
答案4
楼主说他的数据已经备份了。通常,当发生这种情况时,我会有一个关于备份数据的预告片,但这里不需要。
这可能是硬盘故障。硬盘不会永远存在。它们有一个 MTBF(平均故障间隔时间),但任何单个硬盘的故障时间都可能远低于该统计预期。如果硬盘在保修期内,并且其诊断表明存在问题,那么您可以获得保修更换。我已经这样做了很多次,从来没有遇到过问题。
重新安装操作系统和应用程序实在是太糟糕了,但我看不出有什么办法可以解决这个问题 [除非您将映像保存在相同的驱动器上]。与其等到计算机完全无法启动,不如赶紧解决。
除此之外,我无法提供任何其他建议,只能确保您的机器配备 UPS。断电可能导致各种问题,包括数据损坏、电源和外围设备故障。