There are a host of softwares and apps, both for pc and Android designed for that purpose. Some are professional tools and many are for the novices. I would urge you to look for the 'Disk Digger' app on the playstore which does a fairly good job in rooted devices provided your data wasn't securely erased or overwritten.