Originally Posted by M@31
I have been just pulling out my usb and nothing bad has happened.
Maybe a stupid question, but is it really necessary to unmount before pulling out the USB?
I know that things could go wrong, but is it really risky to just pull out?
Ok I'm gonna try my best and explain it, this is certainly the case for windows PCs at least and I'm assuming the option is there in Android, as it does the same thing.
Basically when you write files to a removable storage device, it holds part of the data in a buffer if there isn't enough data for it to warrant the process being carried out. Unless you copy a substantial amount for it to do it in one go of course.
If it has got some data in the buffer, when you tell it to unmount, you're actually telling it to write any remaining data to the removable storage, flush the buffer and eject the device.
The problems occur if you pull out the device before "all" the data has been written, ending up with corrupt files on the device you were copying it to.
Hope this all makes sense and gives you an answer to your question.
Swyped from my finger to your face, on my Samsung Galaxy Note.
Current Device: Model: Samsung Galaxy Note II, Galaxy Tab 10.1 GT-P7500 & Galaxy Camera EK-GC100
Retired but still own: Samsung Galaxy Note GT-N7000 - Dell Streak - HTC Touch Pro 2,
and HTC Kaiser - MDA Vario III
Used to own: Samsung Galaxy SII - HTC Desire
- HTC Hermes (MDA Vario II) - Raphael - HTC Touch Pro
HTC Wizard (MDA Vario)
- HTC Alpine (O2 XDA IIi)
- HTC Magician (MDA Compact)