You might look into Steve Gibson's Spinrite data recovery, repair, maintenance utility.

http://www.grc.com/sr/spinrite.htm

-- Sam