you could try booting into safe mode. press f8 as the machine boots up. transfers will be slower in safe mode, but you may have a better chance at getting it. also. try the freezer method - place the hdd in a plastic bag, pref esd bad, remove the air out of it, seal it up, place in the freezer for afew hours and bring it out and try. has breathed a few more puffs into a hdd before.
OS reinstall is not required as the OS is on a drive which is OK. The drive which has failed contained data.
Windows does not boot in safe mode also hangs on loading STPD.sys. Will again try the freezer method again today. Yesterday has kept the HDD in the freezer for 4-5 minutes (without the plastic bag) as it had heat up.