Few months ago I use SysTools Hard Drive Data Recovery Software which is most reliable and capable tool to recover hard disk data which is corrupted from any kind of issues. As per my experience, I think you should go for this software.
http://www.troubleshootwindows.com/misc/review-systools-hard-drive-data-recovery-for-windows/