硬盘在 ddrescue 期间停止工作并发出奇怪的声音

硬盘在 ddrescue 期间停止工作并发出奇怪的声音

我们有一个较旧的 HDD(WD Black 500 GB),它仍在用于存储数据,但后来在某个时候,Windows 无法在安装驱动器的情况下启动。我检查了 Linux 安装,发现主数据分区有一个未知的文件系统。我决定最安全的做法是使用它来dd创建此分区的映像,然后找出恢复文件系统的方法。当我这样做时,我开始偶尔收到读取错误。然后,我ddrescue从我已经复制过来的约 11 GB 数据中找到并生成了一个映射文件,然后从那里继续。

每隔几秒我就会遇到一些错误,但进程相当快(没有错误时约为 50 MB/s)。但我注意到一些奇怪的声音,但我没有想太多。

我让它运行了大约 8 个小时,第二天又运行了大约 8 个小时,然后它开始发出更糟糕的声音。根据 ddrescue,我已经拯救了 205 406 MB,而它位于 300 000 MB 左右,因此大约 100 GB 无法正确读取。

此时,HDD 基本上停止了对任何事物的响应。ddrescue 立即检查了所有剩余数据,检查了任何 SMART 数据或以任何方式访问该设备都会导致如下错误(此人试图将其置于待机状态):

Error sending ATA command STANDBY IMMEDIATE: Unexpected sense data returned:
0000: 00 00 00 00 ...
0010: 00 00 00 00 ...

只有零。与此同时,硬盘停止发出噪音,仍在旋转。除了关闭计算机,我什么也做不了。过了一会儿,我决定再试一次,因为我在网上找不到太多相关信息。我的系统(Ubuntu)启动很困难,它显示了这些错误,但最终启动了:

错误

GUI 最初没有显示该设备,但我能够检查 SMART 状态,它仍然报告磁盘良好(但读取错误和类似错误太多)。我再次尝试 ddrescue,要求它重试读取失败的区域,但基本上,在 20 分钟后 HDD 再次锁定之前,它无法读取任何内容(可能只有几 KB)。

HDD 发出以下声音:锁定之前锁定后


还能从这个硬盘恢复数据吗?我知道在家做这件事很危险,但我没有钱进行专业的数据恢复。我应该担心噪音吗?我之前并不担心的原因是它只是偶尔发出奇怪的声音。据我所知,硬盘没有掉落或发生任何事故,所以我不认为驱动器会发生故障,从而在读取时造成进一步的损坏。

答案1

您的硬盘电机和/或其他机械部件已损坏/正在损坏。

恢复的唯一选择是需要物理修复故障的组件,这需要非常专业的设备并且成本高昂。

答案2

我知道我来这个帖子晚了一年,但我的信息可能会对下一个人有所帮助,所以我开始吧……我有时很幸运地恢复了电机损坏的驱动器,方法是将驱动器放入静电袋中,然后将其放入冰箱中 30-45 分钟,然后立即重新连接并从上次成功的救援点重新启动 ddrescue(显然,您必须创建一个日志文件才能使其工作)。根据驱动器的大小,您可能需要重复此过程几次才能完成救援,但这仍然比将其发送到恢复实验室要好得多。希望这对某人有所帮助。

相关内容