Well as you know you better be prepare for the worst not only with backups but also with tools to recover files, with luck we ride Linux and all those tools are free, here is the ones I just recently use:
You can download from here http://www.cgsecurity.org/wiki/TestDisk_Download
You can download it from here http://ftp.gnu.org/gnu/ddrescue/
A great tutorial on how to use them is found here.
Hope it help you out, it did work for me.