Sounds like the drive is dead and you're pretty much out of luck at this point. Short of professional recovery services anyway.
There are a few consumer level programs you can try, but I wouldn't really expect much.
I have a USB to SATA/IDE adapter which I have used in the past to copy off data from older drives. I have a computer(not mine) running Windows XP Media center 2002 and it has corrupt system files and I don't have the install disk. I can re-format it in XP, but I want to use the adapter on my desktop to copy all her files to another external hard drive and then re-install the drive back in the trouble computer to format it again. When I hook it to my Vista system, It does not recognize it. In computer management, it says I have to initialize it but that would erase all the data, right???
While I had it running on the old system last week, I was able to run tests on the hd and the memory before it would become unresponsive.(the tests were positive) The mouse would move, but no programs would execute. That led me to believe some files were corrupt. The only error messages I got last week were:"runtime error...c:\windows\system32\svchost.exe" Yesterday it was worse and started getting the BSOD. I would appreciate any suggestions...Thanks