Windows 无法访问硬盘。该硬盘是否发生故障?

Windows 无法访问硬盘。该硬盘是否发生故障?

最近我遇到了一些与特定硬盘相关的错误。如下所示:

Windows 无法保存文件 [System Volume Information、$MFT 和类似的 Windows 位置] 的所有数据。数据已丢失。此错误可能是由您的计算机硬件或网络连接故障引起的。请尝试将此文件保存到其他地方。

发生这种情况后,我的电脑被锁定了。我运行了 ScanDisk/chkdsk XP 等效错误检查工具。我运行了病毒扫描,似乎发现了一些东西。而且,我更换了连接到驱动器的电源线。经过这一切,问题似乎消失了。

今天,类似的问题又出现了。电脑甚至在启动时在 Windows 登录屏幕上锁定了好几次。我相信电脑不知何故失去了与驱动器的连接。有一次,XP 甚至无法识别该驱动器。我之前确实注意到驱动器在设备管理器中没有显示其名称。它只显示了“磁盘驱动器”之类的通用名称。我目前已将其拔下,这样我就可以启动我的机器而不会锁定。这些是硬盘驱动器故障的症状吗?

我的另一个想法是电源出现故障或功率不足。有可能吗?电源现在可能已经使用六年多了。此时大多数其他部件都已更换。

该驱动器是 320GB Seagate Barracuda 7200.10 ST3320620A,它已经运行良好大约一年了。大约六个月前,我换了一个新 CPU,不得不更换主板。

编辑:我终于找到了另一个 PSU 来测试,现在我很确定不是那个。我发现在驱动器停止工作之前,我可以在 Linux 下挑选一些文件。它不喜欢复制大型或多个文件。也许是坏扇区的迹象,正如已经在几个答案中提到的那样?

答案1

是的,这些症状表明硬盘出现故障。

但我首先会通过更换 PSU(例如更换其他计算机或全新的计算机)来排除 PSU 是故障的根源。

这很可能是硬盘上有坏块。

我使用 SpinRite 来保存坏块中的数据。即使某个扇区(4096 位)中有几个无法恢复的位,SpinRite 也会保存所有其他位,因此数据被保存的概率要高得多(这些位可能未被文件系统或某些文件使用)。

如果 SpinRite 发现任何无法恢复的数据,我会将所有数据复制到新硬盘上并丢弃旧硬盘。

SpinRite 是一款商业程序(89.00 美元),可从http://www.grc.com/sr/spinrite.htm

我从未经历过这种情况,但请注意,如果运行 SpinRite,您可能会将硬盘推到极限,如果它即将完全失效。因此,在运行 SpinRite 之前,请尽可能多地保存。

答案2

这听起来不像是 PSU 的问题,而很可能是驱动器故障的信号。您是否备份了数据?。可能值得用 spin rite 检查一下。

答案3

Seagate 拥有良好的支持网站保修和退货有很多帮助来确定哪里出了问题以及该怎么做。我试过海上工具适用于 Windows,但那时硬盘已经坏得太厉害了。我意识到最近有一个适用于 DOS 的 SeaTools,于是试了一下。“短测试”返回失败,因为不完整。“长测试”返回错误,即硬盘在开始测试后不久就停止响应命令。每次测试都以警告开始,硬盘发出温度过高错误,温度超过 70C。我认为这是胡说八道,因为测试前五分钟内没有插入硬盘。这证实了硬盘坏了,我怀疑是机械或电气问题,而不是坏扇区。

为了记录起见,我打电话给希捷数据恢复公司获取估价。支持技术人员表示,实验室恢复的起价约为 300 美元,而就我的情况而言,他预计价格约为 1700 美元。不幸的是,这对我来说太高了。我自己还没有恢复的数据不值那么多钱。

另外,作为将驱动器送回之前的最后一次努力,我尝试了冷冻技巧,有一次,这个硬盘居然坚持了一整天,没有崩溃。它本来可以坚持更长时间,但在我得到所有需要的数据后,我把它寄回希捷换了个。我再也不相信这个东西了,即使它“能用”。

答案4

我有一个驱动器在 Windows 下坏了。吓死我了。幸运的是,Ubuntu 可以正常读取它。在假设驱动器坏了之前,您可以尝试使用 Linux 读取。

相关内容