Sounds crazy but have you tried plugging it into a Mac? They will recognize a PC formatted drive and IME are more tolerant of missing data than PCs. Disk Utility which is bundled with every make has a repair feature that is pretty effective too.
I've also used Disc Warrior (http://www.alsoft.com/diskwarrior/) to resuscitate what appeared to be a completely dead drive.
I've also used Disc Warrior (http://www.alsoft.com/diskwarrior/) to resuscitate what appeared to be a completely dead drive.