如何从内部硬盘 I/O 错误中恢复?

如何从内部硬盘 I/O 错误中恢复?

这是长期运行的事件链这让我穿越了硬盘地狱的七层,才到达虚拟地狱的深处。

我的硬盘是 750GB Seagate Barracuda。目前,硬盘在 BIOS 中仍能被识别,在设备管理器中也能被识别,它显示为没有分区或标签的驱动器,但显示为未分配。

CrystalDiskInfo 中的磁盘 Windows 磁盘管理中的磁盘 AOMEI分区助手中的磁盘

HD 没有任何物理问题,运行时没有奇怪的噪音,没有异常的温度差异。导致这种情况的原因是一系列逐步的损失,首先是 MBR,然后是文件表,现在可能是固件损坏。HDD 在磁盘管理中被识别,但当我尝试分配标签或初始化时,它返回设备 I/O 错误弹出窗口:

错误消息:由于 I/O 设备错误,无法执行请求。

到目前为止,故障排除步骤中最后一件事是在 DiskPart 中键入 Clear,希望驱动器能够重新初始化并再次标记。这时 I/O 错误弹出窗口开始出现。此外,虽然在 DM 中可见,但驱动器在 DiskPart 中不可见:

DiskPart 中的卷列表

我尝试使用映像工具制作驱动器的原始副本,但它也不起作用:

HDD Raw Copy Tool:无法锁定源设备

同时,启动时 BIOS 仍能识别该驱动器。所有这些让我想到,也许固件或某些重要的功能软件现在可能已损坏。

我如何确定,如果确实如此,在清除 MBR 和文件表后,如何初始化 HDD 并再次工作?

我拥有的: 到目前为止,我已经收集了大量可用的驱动器软件工具,包括 Seagate 的 SeaTools。我很感谢任何曾经使用过这些工具并能指导我或给我使用技巧的人的反馈。我还有驱动器在全新且工作正常时的映像副本以及原始功能性 MBR 的副本。

笔记:我在通电状态下热插拔了驱动器,这可能会导致固件问题,从而导致 I/O 错误,如上所述这里。我也看过一些 YouTube 视频,其中讨论了错误代码和以某种方式直接向 HD 输入命令,但不确定在这种情况下这些是否都相关,至少现在还不确定。

我非常感谢专家的帮助,如果有人曾经尝试过这一点,请在讨论室阅读此问题的历史记录这里请尽可能多或少地给我留下信息。此时,任何一点线索都可能有帮助!

答案1

“像我一样了解驱动器”但你不了解。 I/O 错误通常非常严重。

出于好玩,我建议重新安装或更换电缆。这是除了驱动器逐渐故障之外唯一会导致这种情况的方法。

还要查看事件日志,看看那里是否有任何错误。正如 ramhound 指出的那样,smart 并不绝对正确它只会告诉您驱动器检测到的内容,并且它会错过一些故障模式。

坏消息?我觉得你的硬盘快坏了。幸运的是没有数据丢失。不过让我们确认一下。

让我们讲话到驱动器。幸运的是,与数据恢复不同,这不是高技能的火箭手术。

不幸的是(或者说幸运的是?)我不再有任何半功能性故障驱动器来模拟错误。我只能指导您完成整个过程。

智能控制是我最喜欢的智能测试方式。安装它,运行它,然后双击要检查的驱动器。如果这根本无法运行,则您的驱动器可能已损坏。它的运行级别低于卷和“驱动器”

在此处输入图片描述

这是一个快乐的磁盘...据我们所知...或者是吗?
在此处输入图片描述

首先让我们查看错误日志。幸运的是,它会显示确切的错误,您可以查找它。

在此处输入图片描述

但也许我有一段时间没有检查过了......

在此处输入图片描述

但它的生命周期是小时数。幸运的是,你可以在同一个地方检查磁盘的大多数有用信息 - 属性选项卡

在此处输入图片描述

大约一千小时前?好吧...这里没有任何红色突出显示的东西,所以据我们所知,磁盘仍然正常。

让我们再检查一下。让我们转到“执行测试”选项卡

在此处输入图片描述

运行短测试。如果任何一项失败,则需要更换驱动器。如果没有,则运行长测试。如果任何一项失败,则需要更换驱动器。

答案2

Journeyman Geek 的出色回答。

由于我的驱动器出现故障,并且出现这些 i/o 错误,我发布了 WD20EARS 的 SMART 结果,其使用寿命长达 91 小时。外部备份驱动器。

首先让我们看看CrystalDiskMark的结果:

WD20EARS_CrystalDiskMark

以及正常硬盘的结果:

正常基准

这里是智能数据:

聪明的

以及错误日志:

错误日志

以及自我测试:

自我测试

相关内容