John Gruber of DaringFireball (where we originally spotted the story), makes a case for why users should safely eject the device before pulling it out: This is terrible advice. It’s akin to saying you probably don’t need to wear a seat belt because it’s unlikely anything bad will happen. Imagine a few dozen people saying they drive without a seat belt every day and nothing’s ever gone wrong, so it must be OK. (The breakdown in this analogy is that with seat belts, you know instantly when you need to be wearing one. With USB drives, you might not discover for months or years that you’ve got a corrupt file that was only partially written to disk when you yanked the drive.)
I see a bunch of “just pull out the drive and not worry about it” Mac users on Twitter celebrating this article, and I don’t get it. On the Mac you have to do something on screen when you eject a drive. Either you properly eject it before unplugging the drive — one click in the Finder sidebar — or you need to dismiss the alert you’ll get about having removed a drive that wasn’t properly ejected. Why not take the course of action that guarantees data integrity? What are your thoughts on this? Do you think the answer varies across different file systems and operating systems?