If no go, you may need 3rd party software or recovery services if the data is that important. Good luck.
I have a seagate 500gb external usb drive (no O.S. just data). While accessing it on my gateway laptop the power got detached and now when I access it, even on other computers I get this balloon message:
"Windows - Delayed Write Failed. Windows was unable to save all the data for the file E:\$Mft. Please try to save this file elsewhere."
My device manager and diskmanager show nothing for that harddrive but computer > explore does show the 17gb partition I gave it when I first took it out of the box a year ago. It contains no info just in case I want to put an o.s. on it. In fact the computer explore window shows the partition to be the entirety of the harddrive and no other space. A big fat missing half a terrabyte. I am certain that at least some of the 270ish gbs of info couldn't all be erased
afterall it was a sudden ejection of the usb cord or whatever. So How can I recover ANY data. I'm thinking some partition tool cause they seem to be more inclusive as to what they detect. Also when ever I plug it in the "E:\$Mft" thingy pops up every so often(the balloon I mean).
Hope you can help me and thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic