Possible Duplicate:
Disable “the disk was not ejected properly” message
When I have a USB Device like a SD Card, USB Drive or external hard drive, I always need to unmount it, otherwise OS X complains about the device not being ejected properly.
On Windows, the solution to this is trivial: Disable the File System Cache for USB Drives, so that they can be immediately and safely removed.
Does OS X have a way to disable the cache?