8

I usually have a lot of external drives connected to my MacBook, such as flash drives, hard drives, and SD cards. It so happens that I need to eject them quite often.

The usual way I eject these is by either showing the desktop using a shortcut and dragging the drives I want to eject to the trash, or navigating to the finder and ejecting the drives from there, or by using a script which ejects all my external drives at once. However, when I want to do something simple like ejecting a flash drive or SD card (which I do quite often) I'd prefer not to break my workflow and simply be able to, say, click on a menu bar icon and select which volume I want to eject.

I haven't yet seen a utility which can achieve this. Does anyone know of one?

  • 1
    I find selecting the icon and Cmd+E works well : either for a single or multiple icons... – Solar Mike Feb 12 '18 at 4:57
  • That's a good idea, but I'm looking for something which does not require me to take an extra step to show my desktop/switch to another "space" and potentially disrupt my workflow (so a menu bar solution would be ideal) – Skeleton Bow Feb 12 '18 at 5:26
  • No problem - only made the comment as when I use it sometimes some colleagues are so surprised!!! – Solar Mike Feb 12 '18 at 5:37
  • No worries, it's very useful! Actually it's a much better method than dragging. I use ⌘E as a system-wide shortcut and I attempted to remap it with Monomeeth's help. However, I just realized that with BetterTouchTool it's possible to use a wildcard, e.g. Eject* and assign that menu bar action to some other shortcut! – Skeleton Bow Feb 12 '18 at 5:56
11

Try Semulov - it is designed to eject volumes from the menu bar. The author has even made the source available on GitHub.

| improve this answer | |
4

macOS included a built in menu bar item to eject removable drives. LifeWire has done a much better job than I could do providing instructions on how to add this to your Mac's menu bar.

Check it out here: Add a Menu Bar Item to Eject a CD or DVD

Update: This answer is incorrect. While macOS includes an eject menu, it can only eject optical discs.

| improve this answer | |
  • It's true that they do, but this is only for "ejecting CD or DVD drives" unfortunately. This would be a perfect solution, if only it supported external drives. – Skeleton Bow Feb 12 '18 at 4:42
  • @SkeletonBow To my understanding this does support external drives. If that is not correct, I will remove this answer. – Jake3231 Feb 12 '18 at 4:43
  • The article you liked does call it an "Eject CD/DVD menu item" and also states that it is used to "eject or insert a CD or DVD." I additionally can't see any external drives when I click on it :P – Skeleton Bow Feb 12 '18 at 5:27
  • Oh, and you should keep this answer as it answers part of the question. Someone may find it useful – Skeleton Bow Feb 12 '18 at 16:08
  • 1
    @SkeletonBow I have updated the answer. – Jake3231 Feb 12 '18 at 16:09
2

Try Mountain. http://appgineers.de/mountain/ Not only does it allow you to mount and eject drives, you can select to not mount a drive on restart. I unmount a drive after cloning and don't want it mounted again on restart. This app does exactly what I want.

| improve this answer | |
1

Elgato makes a dock eject utility for their Thunderbolt dock, which really only makes sense in context to disks. I don’t know if it’s somehow exclusive to use with their dock, but worth a look for a quick access eject utility.

| improve this answer | |
1

The Finder eject shortcut is Cmd+e, e for eject, easy!

This also works on the desktop. Click/select the drive, mash Cmd+e, give it a couple seconds to disappear, done!

Note that this also works if you have a Finder window open to any folder on an external drive, Cmd+e and it will eject that drive.

If it’s a multi-partition drive, add Shift to eject the whole disk device rather than just the single partition.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .