Try another picture viewer on the corrupt jpeg like IRFANVIEW just in case it's Windows not handling the image.

Second, it's an industry problem with HDDs that need a firmware update. Not trivial, not always safe to do but well known. I'll supply one and only one link about it but can't tell if it applies to this one.

-> http://www.raidinc.com/pdf/Silent Data Corruption Whitepaper.pdf

Makes you want to keep backups of what you can't lose.
Bob