We have a collection of free, free to try and more at the next link.
-> http://forums.cnet.com/7723-7588_102-354911/lost-and-found-or-the-storage-forum-sticky/?tag=contentBody;threadListing
The drive MUST SHOW UP on device manager for us to expect any help on any forum to work. It's a good thing you didn't initialize that drive or I'd summarily point you to drivesavers.com
Bob
So I pulled the hard drive out of my Dell Studio 15 laptop, which is a Seagate Momentus 7200 320Gb hard drive. The only problem is that the startup files are corrupted and I don't need the Dell any longer. Now, I have an HP Pavilion g7 laptop, and I purchased an Apricorn brand "SATA Wire 3.0". Upon plugging the hard drive in to my USB port, Windows automatically installed the driver for it. I have checked, and this is the newest driver. I know the old drive is operational, because i can hear it gently humming. Now here's where the problem arises: I can't see the drive in My Computer. I have lots of files that I would like to bring over to my new laptop. I also have tried the Control Panel approach through the Disk Manager or whatever it's called, and it says that it is unable to initialize the hard drive. I have looked over countless forums and help pages and have yet to find anything of use. Please Help! Thank you. -Crow

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic