Myrescue software can recover readable data from damaged hard disks. It is a reliable solution to rescue important information from corrupt storage devices.
The program operates by copying the device blockwise to a file and keeping a table or "block bitmap" which notes whether a block has been successfully copied, not yet handled or has errors. This block bitmap can be used in successive runs to focus on the not yet rescued blocks. The program includes a special skip mode to handle read errors. Usually, hard disk surface defects cover more than just one block, and continuous reading in defect areas can worsen the damage to the surface, the heads, and the drive mechanics. In skip mode, MyRescue attempts to quickly move out of damaged areas by exponentially increasing the step size. The program then marks the skipped blocks as unhandled in the block bitmap and attempts to rescue them later.
Finally, the program includes an option to multiply try to read a block before considering it damaged. The software requires Perl to run, and the usual GPL disclaimer applies, including the NON-WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE. It must be noted that MyRescue may not recover your data or may even further damage your disk. Therefore, the developer cannot be blamed or sued if such problems arise. This release adds the -A option to abort on the first error and fixes the error handling of short reads.
Version 0.9.3: N/A