My pictures were getting corrupt also. Found a thread through this website from someone (can't find it anymore) who suggested that if you have a media centre with infrared - disconnect the infrared. IT WORKED FOR ME!!!!!!!! I am so thankful for this website.
For additional info: the process that was undertaken when finding random corrupt digital Nikon D90 pictures that I just loaded onto my hard drive through my SD card which I plugged into my hp media centre m8200, first checked files on my digital camera - all fine, reinserted SD card, still corrupted random files - some corrected, some not. Thought it might be the media card. Without deleting pictures, put media card aside and used my backup media card. Same issue. Decided to upload pictures via USB instead. Same issue. Decided to do a virus check. Continued to delete corrupted pictures and upload new pictures (as I still had all pictures on my two SD cards). Same issue - still intermittent corruption (black or grey or green bar covering 1/4, 1/2 or 3/4 of the picture). Found your website and then was able to fix!