Originally posted by photolady95 And you risk corruption on doing that also. All USB connected devices will at some time in their life span become unusable if you just yank the drive from the computer.
Windows 7 and 8 treat flash drives differently from XP and older.
They send data immediately to them instead of caching the writes for a more convenient time, performance-wise.
You're fine with file copies if you pull them out when done.
Hard drives connected by USB are different.
They have write cache enabled - as the OP has discovered.
You can change settings for individual drives you own but I'm happy with the default behaviours.