GNU ddrescue 1.22-pre1 is ready for testing here http://download.savannah.gnu.org/releases/ddrescue/ddrescue-1.22-pre1.tar.lz
The sha1sum is: 179906d8869392286cec3f0b796bf487d86b91ea ddrescue-1.22-pre1.tar.lz Please, test it and report any bugs you find. GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying to rescue the good parts first in case of read errors. Ddrescuelog is a tool that manipulates ddrescue mapfiles, shows mapfile contents, converts mapfiles to/from other formats, compares mapfiles, tests rescue status, and can delete a mapfile if the rescue is done. The homepage is at http://www.gnu.org/software/ddrescue/ddrescue.html Changes in this version: * The 'current_pass' field has been added to the mapfile. This allows the copying phase to resume instead of restart from pass 1. It also allows the retrying phase to resume in the same direction it was interrupted. * Two new passes have been added to the copying phase. Sometimes there is a significant difference in read speed and likelihood of data recovery between blocks skipped due to slow areas, and blocks skipped due to read failures. Two passes have been inserted after pass 2 that read the blocks skipped due to slow areas (if any) before the final sweeping pass (which now is pass 5). * The '--cpass' option now accepts ranges of passes; '--cpass=1-4'. * The minimum read rate of good non-tried areas is no longer reduced after each pass, and now only affects passes 1 and 2. * During the trimming phase, if any edge of a non-trimmed block is already adjacent to a bad sector, it is considered as already trimmed and is not trimmed again. * The 's' multiplier may now be appended to any of the other multipliers. For example, 'ks' = kilosectors (1000 * sector_size). Regards, Antonio Diaz, GNU ddrescue author and maintainer. _______________________________________________ Bug-ddrescue mailing list Bug-ddrescue@gnu.org https://lists.gnu.org/mailman/listinfo/bug-ddrescue