Christian Franke wrote:
Yes, using an extra (e.g. Logbook::fill_errors()) method to do this in a
separate pass within do_rescue() is an alternative.
But then already detected error areas would not be filled if ddrescue is
interrupted with ^C.
I meant a pass separate from the rescue. That is, if you use the --fill
option, ddrescue does not rescue anything. It only fills the error areas
described in the logfile. I think it is the best way to be sure that
every bad sector is filled.
With the on-the-fly method, once you have rescued part of the file
without the fill option there is no way to fill the bad sectors so
rescued, unless you overwrite them every retry, what is not very efficient.
_______________________________________________
Bug-ddrescue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-ddrescue