Corrupt Pictures Solution
I had this problem for over 2 years and finally solved it. I was plugging my card reader USB into a USB hub instead of directly into the computer. When I plugged it into the computer, NO MORE corrupt pictures. I got this tip from someone on a Microsoft forum. Previously, I had hundreds of corrupt pictures, and after about a year, have not had a single one. Hope this helps!