Horrible event that really want to avoided is data loss because of broken harddisks. But, you still can do something with your harddisks if that event occurs. By utilizing ddrescue, a good tools for save your data, you still can get back your data.
GNU ddrescue is a program that copies data from one file or block device (hard disk, cd/dvd-rom, etc) to another, it is a tool to help you to save data from crashed partition i.e. it is a data recovery tool. It tries to read and if it fails it will go on with the next sectors, where tools like dd will fail. If the copying process is interrupted by the user it is possible to continue at any position later. It can copy backwards.
Submitted by: NixCraft