48
4
I have always just unplugged my USB drives from my computer for years and nothing bad has happened; but I heard that you are supposed to use "Safely Remove Hardware
" before removing a drive. What does the "Safely Remove Hardware
" program do (besides flush the output buffer)?
Is this recommended just to ensure that all data transmission to the device has stopped, or is there another reason?
I also checks to be sure the drive is not in use or being written to. – Moab – 2011-11-15T21:08:39.787
It does NOT affect the drive itself. It can however affect the files on the drive. This is because as stated before, files are in cache at the time, so when you eject the drive it will write the files to the drive, otherwise you may get corrupted files. – Matt – 2011-11-17T08:44:14.587
@Matt: Drives have caches too. – Billy ONeal – 2011-11-17T22:38:54.900
@BillyONeal i never said it didnt :), when i say drive i mean the actual platters, from volatile memory to nonvolatile memory. – Matt – 2011-11-18T07:32:20.033
@Matt: How on earth is that not affecting the platters? The eject operation flushes buffers onto the platters. – Billy ONeal – 2011-11-18T14:54:45.560