Have you tried using another software to view the photos?
I do have this prob once in awhile..change to another viewer then can already..sometimes I just reboot and everything is back to normal.
If still doesn't work, I'm afraid the photos are indeed corrupted. I don't think there's any way to retreive it back. Correct me if I'm wrong.