- GNU ddrescue (by Antonio Diaz Diaz);
seems to be the best choice from these two ones [1, 2];
there's a GUI log viewer for it (ddrescueview), and also some other helper utilities (ddrutility); - dd_rescue (by Kurt Garloff);
there's also a wrapper script for it called dd_rhelp.
# apt-get install gddrescue
Anyway, regular backups & redundant data storage solutions should save you from data recovery problems :-)
References:
- Disk drive recovery: ddrescue, dd_rescue, dd_rhelp - System Administration Bits of Knowledge (by John Gilmore)
- Damaged Hard Disk - CGSecurity
Last updated: 2013-12-08