Data Recovery is painful, and professional help is prohibitively expensive. There is little that you can do in the event of a disaster, but these utilities may be able to help you out of a crisis.
|ddrescue||disk-image without damaging new disk, prevent hangs with max-retries|
|wipe||program to wipe files within a filesystem (not very useful)|
|shred||program to wipe an entire disk|