The corruption might have occurred due to the following reasons:
1) Deleted photos were overwritten by new files before running the photo recovery software.
2) Bad sectors may also corrupt the photos or allows partial recovery of photos.
Please try the demo version of Stellar Phoenix JPEG repair software for Mac or Windows.
This tool allows batch repair of corrupt/damaged JPEG and JPG files.
Here is a demonstrational video of how the software operates.
In case you need to contact the support team of Stellar Phoenix, please find contact details here.