said by creed3020:Each time I open the picture from the HDD in question the colour overlays and missing photo data changes. I would love to fix these photos as I do not have any other copies of them.
If each time it is different, you need to run a filesystem check (I think called scandisk in the Windows world) against that drive- it sounds like something is really wonky.
Looking at the file you posted, it is clear that several chunks of data are missing.
I would tackle the cause of the corruption in your case first- it is quite possible that the files exist uncorrupted on the disk, and it is something in the transfer (bad ram, bad cable or connection, firmware bug...) that is causing the issue.
Do you have more information about your system and this external drive? (Is your system custom built? If so, what parts (mainly motherboard). Is yours a factory built computer? If so, what brand and model? What type of external drive? (Brand, capacity, usb/firewire/esata?)
Yes, the image you posted can be mostly fixed, though it is a slightly involved process. As such, dealing with the root cause is where I would go first.