ddrescue 的正确使用

ddrescue 的正确使用

我有一个 80gb Maxtor IDE HDD 突然出现故障。我开始使用ddrescuesystemrescuecd。我使用的方法是:

ddrescue -d /dev/sdc image.dd logfile.log

它已经运行了两天。它挽救了 99.94% 的数据,但现在它很慢,在抓取阶段真的很慢。

我不太了解这些参数(所以我可以让它更快)。

  1. 选项-n,跳过抓取阶段?所以他只是停下来从坏扇区恢复数据?我可以按原样使用图像文件吗?
  2. 我可以停止该过程并使用-n参数恢复它吗?
  3. 这个参数是什么-reverse?如何使用它?我必须在当前正在构建的同一图像上使用它吗?

基本上是80gb,谢谢

答案1

  1. 选项-n告诉跳过抓取阶段以减少救援时间。

  2. 如果您使用 mapfile(将其命名为 logfile.log),您可以随时中断救援并稍后在同一时间点恢复。

  3. --reverse只需反转所有过程的方向(复制、修剪、刮擦和重试)

尝试阅读官方文档:不要只阅读你感兴趣的选项,还要阅读整个文档

如果我处于你的位置(尝试挽救故障的 HDD),我将首先使用一些专用软件(例如 Victoria 或 mhdd。据我所知,它们都包含在 hiren 的 bootcd 中),它们直接与 HDD 的控制器对话并强制 HDD 的固件重新映射扇区(用备用扇区替换故障扇区)。

相关内容