EjectWise Documentation

Simple to use.
Clear when it matters.

This guide explains every part of EjectWise in plain English—from a normal eject to understanding the app, process, and file path that may be preventing a drive from leaving safely.

What EjectWise Does
Overview

When macOS says “disk in use,” EjectWise tells you why.

EjectWise is a small native macOS menu-bar utility. Its job is to help you safely eject external drives and, when macOS refuses, identify what is holding the drive open.

EjectWise does not modify the files on your drive.

It inspects mounted drives and open processes so it can explain why an eject is being blocked. Its purpose is diagnosis and safe retry—not file editing, disk repair, or forced removal.

Install & Launch
Getting started

Install once. Then it lives in your menu bar.

EjectWise is distributed as a signed and notarized Mac application inside a DMG installer.

01Open the DMGDouble-click the EjectWise installer disk image.
02Drag to ApplicationsDrag EjectWise into the Applications folder shown in the installer.
03Launch EjectWiseOpen EjectWise from Applications.
04Look in the menu barEjectWise runs from a small menu-bar icon rather than a normal desktop window.
Only one copy needs to run.

EjectWise is designed as a single-instance app. Opening it again does not create a second working copy.

Quick Start
The normal workflow

Four steps are usually all you need.

01Open EjectWiseClick its icon in the Mac menu bar.
02Find your driveYour connected external drives are listed by name.
03Click EjectIf nothing is using the drive, it ejects normally.
04Diagnose if neededIf macOS refuses, EjectWise automatically looks for the blocker.
Understanding the Interface
What you are looking at

Every label has a simple purpose.

T7 ShieldDrive name

The name macOS currently uses for the connected volume.

2 TB • USBCapacity and connection

The approximate drive capacity and the connection type reported by macOS.

EjectSafe eject request

Asks macOS to safely eject the selected external drive.

RefreshRescan connected drives

Updates the list if you have connected or disconnected a drive.

Show AppBring the responsible app forward

If EjectWise can identify a normal Mac app behind the blocker, this button brings that app to the front.

Retry EjectTry again after releasing the blocker

Use this after closing or releasing the file, folder, or activity that was holding the drive open.

Blocked Ejects
When the drive will not leave

What happens after macOS refuses.

If a normal eject fails, EjectWise begins a diagnostic scan. It looks for open files and processes associated with that drive, then presents the information in a readable form.

Terminal
Process 3811
/Volumes/T7 Shield

In this example, a Terminal shell is currently using the T7 Shield as its working directory. EjectWise traced the shell process back to Terminal so the user does not have to interpret the raw process name alone.

Recommended action

Use Show App, release the item that is using the drive, then click Retry Eject. EjectWise does not need to terminate the app for you.

What the Terms Mean
Plain-English definitions

You do not need to be a Mac technician.

Process
A running piece of software. It may be a normal app or a background component used by an app or by macOS.
Process ID / PID
A temporary number macOS assigns to a running process. It helps identify exactly which process EjectWise found. You usually do not need to do anything with the number yourself.
Path
The location of the file, folder, or mounted drive being used. For example, /Volumes/T7 Shield means the root of a drive named T7 Shield.
Mounted volume
A drive or storage volume that macOS has connected and made available for use.
Blocker
An app or process that currently has something open on the drive and may therefore prevent macOS from safely ejecting it.
Owning app
The normal Mac application associated with a lower-level process. For example, EjectWise may trace a shell process such as zsh back to Terminal.
USB
The connection method macOS reports for the drive. Other connection methods may appear depending on the hardware.
Multiple Drives
SSD, SD card, and more

Each external drive is handled separately.

If you have more than one external drive connected, EjectWise lists them independently. An eject request or blocker diagnosis applies to the drive you selected.

Example

You can have a 2 TB external SSD and a 128 GB SD card connected at the same time. Ejecting the SD card does not eject the SSD, and a blocker found on one drive is not automatically attributed to the other.

Safe Use
Best practice

Eject safely. Do not guess.

EjectWise is designed around normal macOS eject behavior. The goal is to understand what is blocking the drive, release it, and then let macOS eject it normally.

Do not unplug a drive while files are being written.

If a backup, file copy, export, or other write operation is active, wait for it to finish before disconnecting the drive.

EjectWise does not include a “kill everything” button.

That is intentional. Automatically terminating applications or forcing an unmount can risk unsaved work or file-system problems. EjectWise shows you the cause so you can resolve it deliberately.

Privacy
Local utility

The diagnostic work happens on your Mac.

EjectWise inspects mounted drives and local running processes in order to perform its job. It is not designed as a cloud-based drive-management service.

Troubleshooting
If something does not look right

A few useful checks.

My drive does not appear.

Make sure macOS has mounted the drive and that it appears in Finder. Then click Refresh in EjectWise.

The drive still will not eject.

Review the blocker shown by EjectWise. Close or release the related file, folder, or activity, then click Retry Eject.

No blocker is shown.

Some system-level activity may not resolve to a normal user application. Check for backups, file copies, indexing, or other ongoing disk activity and try again.

I connected a new drive but do not see it.

Click Refresh. EjectWise rescans the external drives currently mounted by macOS.

I opened EjectWise twice.

EjectWise is designed to run as a single instance. Opening it again should not create another active working copy.

The app is installed but no window opens.

EjectWise is a menu-bar utility. Look at the top-right area of the Mac menu bar for its icon.

Frequently Asked Questions
FAQ

A few common questions.

Does EjectWise force-eject drives?

No. Its normal workflow is to identify what is blocking the drive so you can release it and retry a safe eject.

Does EjectWise delete or change files?

No. EjectWise is designed to inspect mounted drives and running processes for eject diagnosis, not to edit the contents of your drive.

What kinds of drives can it work with?

EjectWise is intended for external storage recognized by macOS, including external SSDs and removable media such as SD cards.

Why does EjectWise show a process number?

The process ID helps identify the exact running process found during diagnosis. Most users can simply use the app name and path shown alongside it.

Why might Terminal appear as the blocker?

A Terminal shell can keep a drive busy if its current working folder is located on that drive. Change the shell to another folder, such as your home folder, then retry the eject.

Do I need to keep EjectWise open all the time?

No. You can leave it running in the menu bar for convenience or launch it only when you need it.

Is EjectWise a subscription?

No. EjectWise is sold as a one-time-purchase Mac utility.

Where can I get support?

Visit the Mac Tools Support page or email support@tomglander.com.