I have used a program for Windows called "Drive Rescue" It seems to work real well but it is pretty slow. This is Freeware and you can get it from: http://home.nexgo.de/christian_grau/rescue/index.html

....... I just checked my link .... This software is now called File Recovery and is no longer free. The standard version is around $60 and the Professional version is around $100.

I have attached an older "freeware" version.


BTW: This program was recommended to me by one of the Investigators for the U.S. Department of Labor


I hope this helps!