by JoesCat » Apr 18th, '13, 06:19
Just a quick note, but I've had to point-out to many Windows users that they need to "safely-eject" their flash drive before they unplug it.
Many users tend to simply unplug a USB stick, and the problem with this is that some files aren't flushed and closed correctly as in similar manner to turning-off your computer. This eventually leads to a corrupted file system on the USB stick, which the same users think is a bad USB stick (as in defective, and not as, corrupted/dirty file system). with Linux, when it attempts to open one of these USB sticks, it sees that the USB stick was not "ejected" correctly, and will likely not accept the USB.
To cure this, you need to take the USB back to the very same computer that you abruptly removed the USB stick from, plug it back in, then tell it to safely eject it - this should finish-up writing any unfinished files, and close-up any unfinished things that needed closing.
If you get in the habit of "ejecting" USB sticks and SD cards, you'll find that they live a lot longer (because you aren't corrupting the internal file system by yanking the USB stick or SD card out before it's done writing.