I hate autoplay for pretty much everything. I can't seem to stop Windows machines from autoplaying my flash drive, which is very annoying -- I never ever play anything directly from the drive. The Shift key, it does nothing.
More annoying . . . I notice that sometimes Windows (XP) claims the flash drive has been safely ejected, but then it complains when I actually remove the thing, and the data on it gets corrupted up a bit. Particularly, the last stuff I copied on there gets jumbled, and the directory it's in becomes unreliable, but Explorer won't even let me ever erase that directory -- it'll claim it's erasing the broken files, and they'll vanish until next time I plug the drive in, and then they'll be back. Try to erase the directory, and it'll say it can't because the directory isn't empty. Very helpful.
The disk checking thing is no help. I haven't tried the command line diskchk with various switches, mostly because I don't even remember those tricks anymore. But this is typical of the problems Windows gives me and why I hate it. It craps on everything I put near it.
Most of my flash drive is still fine, but eventually it'll fill up with broken junk entries and partition table errors, and I'll have to reformat the whole thing, or just buy a new one. It makes me nervous about using my more expensive portable USB hard drive, though. This is the second flash drive I've had that's had the same problem, and googling it suggests lots of people have the same issues. Meh!