Well, it seems you've done what is required for the typical end-user to try data retrieval. It's now up to you depending on cost to look at retrieval services like http://www.drivesavers.com or similar. You have a h/w fault and not such s/w can work around that. Plus, you may further cause damage just by running it, etc. to retrieve data as is. The last resort is to swap out the PCB on the HD for an exact model of same. That costs too and then it's only a slim chance of working.

You should play around with the Linux version of data retrieval, as you don't need windoze to be up and running and it may see data as data period and just do a raw retrieval sort of thing though complete data, as is.

tada -----Willy Shocked