Take a look at this: http://www.tomshardware.com/forum/267620-32-best-data-recovery-tools
More details will always help us. Does it work on another machine? Do you have the skills to remove the drive from the enclosure and connect it to a motherboard, to see if the problem is with the case? Have you dropped the drive recently?