01 - Slave the drive to another computer.
02 - Install Spinrite on that computer.
03 - Try and recover your data.
This is where making
daily backups comes in to it's own. So it's a pain in the arse doing it, but Spinrites going to cost you as will any other data recovery service...
GRC*|*Hard drive data recovery software**