beenthere said:
Good to use, it ensures all data has been written to the drive.
The way I see it, M$ provided it for a reason.
Yes. Using Windows you might think that the data you just sent to the "thumb
drive" (I hate that expression, it's not a thunb and it's not a drive) is
actually on it. Whereas, in reality, Windows may have it cached in RAM in
case you decide to change it before removing the device. Those devices only
have so many read/write cycles in their life-time so Windows does it's best
to try to minimise them.
Therefore, if you unplug it without 'stopping' it, it might not actually
contain the data that you thought you'd sent to it, windows might have still
been holding it in system RAM.
Of course, this might only happen now and then. However, if it *does* happen
and that was the only copy of the data that you had you have probably lost
it forever as Windows won't keep it in RAM if it has nowhere to go and will
flush it's caches. Also, there's a chance that, if you remove the device
before 'stopping' it, the MFT (Master File Table) could be corrupted
rendering the device useless.