I had similar problem and it turned out my card reader. Come to find out that it is not compatible with many new cards. It is based on IDE and it is not compatible with any controllers but one particular chip. The name of the company is Addonics. Stay away!!!!! 30% of the pictures were corrupted during transfer. The problem was random and until I actually open each picture I could not know which one was corrupted.