使用 ddrescue 从故障硬盘恢复数据

使用 ddrescue 从故障硬盘恢复数据

最近我的硬盘出了点问题。我正试图从中恢复一些重要数据,但现在我却无计可施……我读过关于 ddrescue 数据恢复工具的文章,它似乎能发挥作用,但是……我想我得无限期地等待了。

这是我从 SMART 获得的信息:http://pastebin.com/yz0ew8zT在尝试挽救任何数据之前。

该硬盘仅在 bios 和 linux 发行版中可见 - 但我无法安装它。

在此文件中:http://pastebin.com/xAZj7NBU我提供调用的当前状态

ddrescue -d /dev/sdd2 partition.img partition.logfile

我还从阅读日志文件中获得了信息......

问题是这些信息已经有 6 小时了……而且time since last successful read: 7 hr……我不知道是否应该让它继续运行……我只想要一些数据。我不在乎从这个分区恢复所有内容。

我只想让 ddrescue 完成它的工作,并为我提供 .img 文件,以便我可以挂载和浏览该文件以恢复我的数据。我该怎么办?等待?使用 ddrescue 时尝试其他选项?

编辑

最后我取消了 ddrescue,因为我认为它恢复了足够的数据。我可以让它运行,但我认为它会在一周左右结束……无论如何,我将描述取消后的步骤。

我需要运行的第一个命令是(如果我不这样做,我会遇到一些严重的错误并且无法挂载图像):

sudo ntfsfix partition.img

然后只需挂载映像文件:

mount -o loop,ro partition.img mountpoint/

然后我很高兴恢复了我的文件!

答案1

您可以尝试用完全相同的替代品更换 HDD 主板...磁盘盘片可能没问题,但如果主板无法控制磁盘或正确处理数据,那么这可能是 DDRescure 需要很长时间的原因...

另一个解决方案可能是聘请专业的数据恢复专家……但是价格可能会高得惊人。

您还可以尝试 CGSecurity 的 TestDisk 和 PhotoRec。

最终,如果没有工具起作用,您可能必须将其作为一次教训,并始终确保备份最重要的数据......

相关内容