Try Recuva.. It is specially made to recover data from formatted disks. Its free
Recuva free[
^]
Remember, data recovery is never 100% perfect. If you have used the hard disk for saving/moving data after the format, the disk sectors are overwritten and data is not recovered