Safely removing drives... Is that still a thing? I'm assuming that most, if not all of us have removed a drive without going through the process of safely removing it from our computers. I mean who has time to sit and wait? It's much quicker to simply disconnect the drive and carry on with our day, but could this be a disaster waiting to happen?
For the longest time, I've been removing my drives from my computer without actually "ejecting" them properly. I've seen the warnings and the message that pops up afterward about how the drive wasn't removed safely. However, I haven't had any problems at all so far. Linus Sebastian, a popular YouTuber, describes on his channel Techquickie how this may, in fact, be a severe mistake that could cause damage or loss of data. Both Windows and macOS-based computers have options available that allow you to correctly eject your drives before you remove them. The reason for this is that it ensures any communications between your computer and device aren't interrupted prematurely to prevent corruption or loss of data. For most of us, it's pretty obvious that removing a drive while transferring data is a bad idea, however, Sebastian describes that your computer may actually still be communicating with your device even when data transfers have been completed. This is where problems can occur and although most of the time it's probably fine, it may only take one instance where a drive isn't properly removed for things to go wrong.
Check out the full video to see why we all may need to start removing our drives properly and safely.
Join the Fstoppers community for free
-
Post comments and join in the discussions
-
Browse the site ad-free
-
Share your work and get featured in the community
-
Compete in the photo contests for fun and prizes
15 Comments
I've never had an issue pulling a usb flashdrive on PC (I still probably do it around 50/50). But I have learned my lesson on the mac side, I will always eject the damn things. I've had more issues with that than one could believe.
It matters regardless of the OS that you use, because all modern OS that works with removable writable media caches writes to the drive.
The OS may choose to be less aggressive and lean towards survivability over performance, but that is still no guarantee.
If the OS cached to a part of a file, it would corrupt that file. If it was caching writes to other data structures, such as which blocks are free, etc, the disk recovery tools might be able to preserve the file system as a whole, but could leave multiple files damaged.
If that USB / SD card that you're removing is your livelihood, please actually eject them.
On windows I only eject all external hard drives, flash drives for client delivery, and cards (they auto eject on import). Again though, intra office and misc. usb usage I just pull, and have never had an issue on windows. On mac, I've had computer lockups, crashes, other people yanking usb's, pulling out wrong cable, etc that have borked stuff a few times.
Anyone has an idea how it is on Linux? I usually just pull my drives out when I'm done.
If in doubt, I'd always use the eject option. (You can't give a simple answer for linux because there are so many different file systems available.)
Do the eject option. Linux can be *very* aggressive with caching.
In the really good old days with floppy disks, you could create a file on the floppy with some data, and it would tell you it's done quite quickly. If you remove the disk without ejecting, you'll be in for a nasty surprise.
When you eject, the OS knows for sure you wanted to sync() to the drive, and then writes everything out.
Thanks guys, good to know!
I am religious about ejecting them first. I've never had a problem with data loss with this method.
Cmon’ guys, your smarter than this.
Eject your drives properly.
I just wish windows wouldn't put Format right next to Eject on the right click.
I've only recently had a Garbage Can Mac wipe out a card reader, but I suspect it was a faulty reader. The card in the reader was not affected. Other than that, I've never had an issue just pulling a drive out of computer.
I've not used Eject in Windows for over a decade, never had an issue. The only time I used eject command was with e-SATA solutions, which work at a lower device level. Windows is pretty good at recovering missing files depending on file system used on the drive, I tend to use NTFS.
Should also note, not all USB drives can support Write Caching and therefore you can't enable it in the properties.
For Windows, try USB Disk Ejector. My USB stick requires repairs when I don't "safely eject" it, which often requires multiple tries. I keep a portable version of this software on the stick, with an alias on my Windows desktop. When I want to eject the stick, I double-click the desktop alias. In the pop-up window, I double-click on my USB stick and it ejects properly every time . Saves me a ton of frustration and time.
https://quickandeasysoftware.net/software/usb-disk-ejector
https://lifehacker.com/usb-disk-ejector-safely-ejects-usb-drives-with-a…
x
Also do the eject if you've done any writing to CD-RW or DVD-RW storage media.