I am looking for a program to recover data from a hard drive that is damaged/corrupted. Do you guys have any recommendations for a free-ware program?

Thanks