The Disk Wasn’t Ejected Because We’re Stupid
I simply cannot believe that Apple still has this infuriating bug after all these years. Connect external volumes and try to eject… and OS X comes up with this message:
The disk “(diskname)” wasn’t ejected because one or more programs may be using it.
To eject the disk immediately, click the Force Eject button.
The “one or more programs” is so idiotically vague as to be worse than useless. The thing is, it’s almost always some process in OS X, some stupid Apple service like indexing the volume, something that of course should just shut down when you try to eject… and after all these years Apple still hasn’t corrected it. Freaking pisses me off to no end.
In order to eject the disk, you usually have to close every app you’re running and reboot the computer—something that is so SCSI and 1980′s that it’s pathetic. Follow the “Force Eject” suggestion, and some disk formats will not remount until OS X spends 20-30 minutes working on it somehow.
It should be a simple and obvious point, but Apple seems to be either incapable of fixing it or else doesn’t give a crap.