superfast while I do appreciate you're trying to help, but in the future leave it to moderators to suggest alternative softwares, else it starts a bad precedent for other members
This may be a long shot, but IrfanView can display damaged images where other software fails. But I'll emphasise it depends on the condition of the files, it can't work it's magic on everything.
If IrfanView can display any of your faulty images, then save each of them off from within IrfanView as a new image.
I would also have a look at SF's suggestion above as "PhotoRec" scans for files in a way unique to itself (apparently), and is maybe worth a shot. Probably a long shot, but again worth a try.