I hate data recovery :\ So, to start off I assume you know not to do anything with the disk xD You can make a live cd with Kali or BackTrack, each have wonderful recovery tools. Personally, the two I suggest are 1. TestDisk which can do all this and more:
Fix partition tables and recover deleted partitions
Recover the FAT32 boot sector from its backup
Rebuild the FAT12/FAT16/FAT32 boot sector
Fix FAT tables
Rebuild the NTFS boot sector
Recover the NTFS boot sector from its back-up
Locate the ext2/ext3/ext4 backup superblock
Undelete files from the FAT, exFAT, NTFS and ext2 filesystem
Copy files from the deleted FAT, exFAT, NTFS and ext2/ext3/ext4 partitions.
It is command line and runs off linux. It is fairly straight forward; here is a link to a Wiki on the tool which will help out a lot: http://www.cgsecurity.org/wiki/TestDisk
The wiki has a lot of guides and picture tutorials on how to use it and how to properly and safely recover the lost files.
If this doesn't recover all the files which you want, I would suggest PhotoRec. Basically, all you do is boot it up, sleect disk > select partition > select file type signatures to look for > select partition on which your data *WAS* stored *BEFORE* format > push the button > smack my bitch up > ???? > profit. This tool is also command line and is pretty magical.
If you need any help, just yell at me on IRC or repost here! GL and have fun!