Version 1.15-1 of ddrescue has been uploaded. http://www.gnu.org/software/ddrescue/ddrescue.html
Description from README: GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors. Ddrescuelog is a tool that manipulates ddrescue logfiles, shows logfile contents, converts logfiles to/from other formats, compares logfiles, tests rescue status, and can delete a logfile if the rescue is done. Ddrescuelog operations can be restricted to one or several parts of the logfile if the domain setting options are used. The basic operation of ddrescue is fully automatic. That is, you don't have to wait for an error, stop the program, read the log, run it in reverse mode, etc. If you use the logfile feature of ddrescue, the data is rescued very efficiently, (only the needed blocks are read). Also you can interrupt the rescue at any time and resume it later at the same point. Ddrescue also features a "fill mode" able to selectively overwrite parts of the output file, which has a number of interesting uses like wiping data, marking bad areas or even, in some cases, "repair" damaged sectors. Cygwin NEWS: ddrescue does no longer crash if cygstdc++-6.dll from package libstdc++6-4.5.3-3 is installed. Upstream NEWS: Changes in version 1.13: Non-regular output files are no more overwritten by default. The option "--force", which forces overwriting of non-regular output files has been added. The option "--preallocate", which preallocates space on disc for output file has been added. The command line used is now written to the logfile as information for the user. Even more warnings have been added to the tutorial in the manual. Revert to use "long" instead of "time_t" for time variables. Ddrescue only needs counting seconds and "time_t" causes warnings on some systems. Changes in version 1.14: The new option "-R, --reverse", which reverses direction of copy operations, has been added. The new option "-E, --max-error-rate", which stops ddrescue when the error size grows too fast (in Bytes/s), has been added. The syntax of option "--max-errors" has been extended to specify new errors (--max-errors=+N). The short name of option "--retrim" has been changed to "-M". A spurious warning about "preallocation not available" has been fixed. Changes in version 1.15: The new option "-a, --min-read-rate" has been added. The new option "-I, --verify-input-size" has been added. The new option "-x, --extend-outfile" has been added. Ddrescue now verifies that infile, outfile and logfile are all different. Non-tried blocks are now read aligned to cluster-size sectors. The "split or skip" algorithm of the split pass has been improved. A spurious warning about "-D" being ignored in fill mode has been removed. Ddrescuelog, a tool for manipulation, display, conversion, comparison and testing of ddrescue logfiles, has been added. Christian Franke -- To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and keep clicking "Next". If you have questions or comments, please send them to the Cygwin mailing list. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, please use the automated form at: http://cygwin.com/lists.html#subscribe-unsubscribe If this does not work, then look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain....@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.