SafeCopy 1.0 released
February 5, 2009
" Safecopy has undergone enough maturing to now justify a 1.0 release.
It went from a simple sequential data copying tool with the ability to skip over IO errors, to a generic data recovery swiss army knife, that can resurrect data from almost anything that doesn't need driver/firmware specific hacks to do so, while at the same time being tuneable, verbouse and interoperable with other tools (thanks to badblock lists and machine readable output)
Advanced features like marking of bad data to later find affected files, and forced head re-positioning to increase some devices fault tolerance rates (especially with CD drives) definitely one-up the competition like ddrescue :)
It could theoretically even work on character/stream based data, if you can provide an external script (called by safecopy) to seek over bad data if needed."
Changes:
- Added badblock file creation.
- Added incremental mode to improve a filesystem image based on an existing badblock list.
- Automatic blocksize calculation based on stat().
- Percentage counter in case of known filesize (or maximum size given on commandline).
- Smily indicator based on data read timing.
2009.02.05:
- Added head-realignment trick to improve error recovery on some drives.
- Added resume functionality
- Text output refurbished and made terminal aware
- Badblocks exclusion lists supported
- Mark-padding feature (to find read-failure affected files in a safecopied filesystem image)
- Documentation updated
All POSIX (Linux/BSD/UNIX-like OSes): at SourceForge.net