OR use a linux boot disk.... Certain version such as Slax, will read even corrupted data. my hard drive shattered down teh middle coz i overclocked it too much., but my Linux boot disk was able to read it.... not 100 of the time... but i kept fiddling around till i got all my data.