I recently had a problem with file corruption every time I inserted a usb stick into an old xp laptop and also a win7 machine. (http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/Q_28634514.html
I fixed both machines by putting the proper drivers on them and deleting the infcache.l file as well on the laptop. I even had a similar problem with my phone on the win 7 machine, which I fixed by installing the correct phone driver.
The one machine I am pretty sure was messed up by running a driver scanner program. (NEVER AGAIN!) The other I am not sure about, and of course I could have overwritten the virus by reinstalling device drivers. But I did scan with every av I could think of, admittedly free ones.
So what I want to know is whether this could have been legitimate behaviour by a poor/mismatched device driver (s) or would it have been a virus, which I possibly still have? The only symptoms were files on the usb stick and external drive getting corrupted just by putting the usb stick in the computer, I didn't even have to open the files.
On my last question a guy mentioned that ms puts a security flag on files downloaded from the internet, but I compared a blocked and unblocked file with each other using the comp command in the command prompt, and found no difference. However, when I compared a corrupt with a non-corrupt file, there was a ten byte difference.