Originally posted by: ViRGE
I digress, if it's not writing anything, it's safe. The file system will be fine, and since there isn't any data to be written, everything must be there, so what's the problem?
If it's writing something, you don't yank it, it's as simple as that. An unmount doesn't force anything to go any faster, it's simply an extension of the eject idea for network volumes, which was extended from the idea to simplify getting rid of disks in MacOS(make the user do it, instead of making the OS do costly checks for the disk). Floppy drives didn't have this problem(PC at least, they were a bit smarter in this respect), and other than the larger size, that's all that a pen drive is; most even have the little activity light.Originally posted by: dpopiz
Originally posted by: ViRGE
I digress, if it's not writing anything, it's safe. The file system will be fine, and since there isn't any data to be written, everything must be there, so what's the problem?
but what if it is writing something?
that's the point. when you unmount something, all pending operations are finished up ASAP. maybe that's not a big problem for XP since it doesn't do the write caching. but elsewhere it's a big problem.