"Disk Not Ejected Properly" 😡: what that macOS alert really means
For many macOS users, myself included, this phrase can be triggering. Maybe you've bumped into it once or twice after errantly detaching a disk without unmounting it first -- if that's you: you'll find the short version in the what to try section below, and the rest of the article explains the "why" if you're curious.
But this one is especially for the beleaguered -- the people who have dismissed that alert not a handful of times, not even dozens of times, but seemingly hundreds. If that sounds like you, you're not alone, and we're going to get to the bottom of what's actually going on.

How does a disk actually get mounted in the first place?
When a storage device is attached to a Mac, several services collaborate to present the content of that storage to the user in the Finder. IOKit, the manager of hardware devices, is the first system service to see the device (via the "kernel_task" process). IOKit will create an...
