How can I recover data or repair a portable HD that has 1 GB data but now reads as RAW? It is NTSF, my laptop is running Windows 7. The data is still there but the free utility that I use to recover lost files estimates that it will take 300 hours to recover all of the files. I think I've just lost the index to all the files. Is there an easy way to recover?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic