ddrescue:如何从第一阶段重新启动?

ddrescue:如何从第一阶段重新启动?

我一直在尝试从最近发现的一台旧 Acer 笔记本电脑上的 500GB WD Scorpio Blue 硬盘中恢复数据。我运行了大约一天,读取速度就减慢到大约 50KB/S,只恢复了大约 60GB。然后我在命令中添加了 -a100000(如果读取速度低于 100KB/S,则跳过),只用了几个小时就恢复了大约 300GB!但是,当它进行到第 3 步时(恢复第 1 步和第 2 步中跳过的内容),速度下降到只有 ~20KB/S,大约需要 3 个月才能完成。所以我想从第 1 步重新开始,这次使用 -a50000(第 3 步中忽略 -a)。

我碰到这个问题然而在他们的情况下,他们仍然处于第 2 阶段,其中 -a 不会被忽略。

答案1

似乎有一个选择:

       -A, --try-again
              mark non-trimmed, non-scraped as non-tried

       -M, --retrim
              mark all failed blocks as non-trimmed

(如果您想重试第 1 阶段的“失败”块,则可以指定两个选项。)

如果失败,请手动(或使用ddrescuelog -a)编辑日志文件,以使用 标记范围(?如果当前使用除 之外的其他任何内容标记)+。请参阅info "(ddrescue)Mapfile structure"格式详细信息。

相关内容