If you are looking for a paid application, you can use "EaseUS Data Recovery Wizard", this is a good application and recovers data in almost all the cases of damaged/corrupt media (of course not in case of physical damage). You can know more about "EaseUS Data Recovery Wizard" by clicking here. Also, there is a free version but the free version can recover up to 1 GB of data only.
If you are interested in free application, you can try using "MiniTool Power Data Recovery". You can download "MiniTool Power Data Recovery" by clicking here.