retrim 选项在 ddrescue 中如何工作?

retrim 选项在 ddrescue 中如何工作?


我想了解一下--retrim选项在 gnu ddrescue 中有效。
它的行为方式与常规修剪相同吗?
据我所知,在第一个修剪阶段,实用程序会转到第一个扇区和最后一个扇区,并逐个向前和向后读取扇区,直到到达坏扇区。
如果 --retrim 的行为方式相同,我看不出有任何优势,因为相同的区域将被标记为坏扇区。

答案1

gddrescuegddrescue通常会修剪一次,如果您使用同一个日志文件再次运行该命令,则默认情况下不会重试。

--retrim标志只是告诉gddrescue再次尝试修剪。重试可能导致更成功的修剪,根据官方文档

--retrim

在开始救援之前,将救援域内的所有故障块标记为未修剪。效果类似于“ --retry-passes=1”,但坏扇区的尝试顺序不同,因此可能可以挽救其中的一些。

相关内容