After clicking on eject icon, can I remove external drive right away?

With Windows computers, the user clicks on eject for an external drive, and then there is a pause before getting a notification that the drive can be safely removed. In other words, you never physically remove the drive the instant after clicking on an eject command. You await the notification.

Is it correct that no such second step notification exists on the Mac?

If so, is this because the Mac does not need any pause after clicking on eject before the user can physically remove the external drive?

This point is said to be important because the external drive can be damaged, if the removal occurs during actual drive activity.

Posted on Feb 23, 2025 09:00 AM

Reply
Question marked as Top-ranking reply

Posted on Feb 23, 2025 01:50 PM

Brandnewuserid wrote:

With Windows computers, the user clicks on eject for an external drive, and then there is a pause before getting a notification that the drive can be safely removed.

There is really no need to do that on Windows as long as data isn't being transferred to the drive. Windows mounts removable drives with the write-ahead cache turned off. macOS mounts them with the write-ahead cache enabled. With the cache enabled, the drive could still be processing the cached data after the data activity light stops. If you disconnect a drive that is finishing transferring the write cache, it may power down and cause corruption.


Hence, on macOS, you must wait for the drive to disappear from your Mac before disconnecting.

4 replies
Question marked as Top-ranking reply

Feb 23, 2025 01:50 PM in response to Brandnewuserid

Brandnewuserid wrote:

With Windows computers, the user clicks on eject for an external drive, and then there is a pause before getting a notification that the drive can be safely removed.

There is really no need to do that on Windows as long as data isn't being transferred to the drive. Windows mounts removable drives with the write-ahead cache turned off. macOS mounts them with the write-ahead cache enabled. With the cache enabled, the drive could still be processing the cached data after the data activity light stops. If you disconnect a drive that is finishing transferring the write cache, it may power down and cause corruption.


Hence, on macOS, you must wait for the drive to disappear from your Mac before disconnecting.

Feb 23, 2025 09:26 AM in response to Brandnewuserid

When you select a mounted disk on the Desktop and right-click, selecting Eject "____", it may eject right away, after a short delay, or ignore the request because the drive may still be used by one or more processes. It may warn you in that event and the drive will not be ejected until process access ends, or you shut the Mac down. There is no notification that the drive can be safely ejected in macOS as either it honors the eject request or it doesn't.



Feb 23, 2025 10:00 AM in response to VikingOSX

I generally find myself left clicking on the eject icon by the drive in Finder, rather than using a context menu command, but either way seems equivalent in result, and I am new to Mac.

So I take your answer to be that as soon as the drive disappears from the Mac per Finder, I can instantly from there physically remove the drive without damaging anything. So far I have not seen a short delay at all, except maybe very short. I wish I understood better why Windows seems to need more time to reach the safety zone, could be various reasons for that, putting aside different computer speeds.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

After clicking on eject icon, can I remove external drive right away?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.