As far as I know Recuva is a good software to recover deleted files, but I tried easeus, it can recovery files even if you format a partition or the partition lost, you may check the result
Good news, EASEUS is giving away its full version of Data Recovery Wizard, download it freely from http://www.easeus.com/giveaways/drw/
Features: http://www.easeus.com/giveaways/drw/#Title4
It is great help if you need professional data recovery software for free.