See what is keeping a drive busy before you eject it.
English · 简体中文 · 繁體中文 · 한국어 · 日本語
DriveDockOSS is a native macOS utility that turns “disk in use” into useful answers: the app, process, and path still holding the drive.
- Shows internal and external drives, capacity, model, protocol, and SMART data.
- Lists visible open handles with process, PID, access mode, and full path.
- Identifies Time Machine destinations and active backups.
- Provides a compact menu bar popover, resizable window, and five UI languages.
- Scanning is read-only, and internal drives are monitor-only.
- Eject always requires confirmation and uses normal
diskutil eject. Ask Quitsends a normal quit request to regular GUI apps; there is no force quit or force eject.
Because lsof runs without root access, protected activity may not be visible.
No listed handles is not proof that a drive is idle.
Download the latest Apple silicon build from GitHub Releases. It requires macOS 15.6.1 or newer. The current build is ad-hoc signed and not notarized, so macOS may require manual approval on first launch.
Install Xcode or Xcode Command Line Tools and ImageMagick, then run:
brew install imagemagick
make doctor
make buildSee CONTRIBUTING.md for install, test, Git hook, and release workflows.
- Add repeatable UI smoke tests for the main inspection and eject flows.
- Improve guidance for processes that DriveDockOSS cannot close safely.
- Publish signed and notarized builds when an Apple Developer account is available.
Force quit, force eject, and a separate launch-at-login system are intentionally not planned.


