Macbook Pro Couldn't Unmount Disk

Okay, so picture this: I'm rushing to finish a project before a looming deadline (aren't we all?). I'm trying to eject my external hard drive, the one with, like, EVERYTHING on it. I click the eject button, and BAM! Nothing. Just that infuriating little "Disk Not Ejected Properly" message. Cue the mild panic attack.
Anyone else been there? That moment where your computer basically tells you, "Nope, not letting go. You're stuck with me, buddy." It's not exactly a warm feeling.
That's when I realized I had to dive down the rabbit hole of "MacBook Pro Couldn't Unmount Disk" errors. And let me tell you, it's a surprisingly common problem. So, let's break down why this happens and, more importantly, how to fix it before you throw your Mac out the window (please don't!).
Must Read
Why Can't I Eject My Disk?
The main culprit is almost always something on your Mac is still using files on that drive. Think of it like trying to take the last slice of pizza when someone's already reaching for it. Conflict! Here are a few common offenders:
- Hidden processes: Sometimes, even if you think you've closed all the apps, background processes might still be accessing files.
- Spotlight indexing: Spotlight, your Mac's search feature, loves to index everything. It might be chugging away at your external drive even after you've stopped actively using it.
- Time Machine backups: If you're backing up to that external drive, Time Machine might be in the middle of something.
- Open files: Even if you think you've closed a document, make sure it's really closed. Seriously, double-check.
Basically, the Mac operating system wants to protect your data (which is nice of it, I guess). It won't let you eject a disk if doing so could potentially corrupt something. Safety first!...Even if it's super inconvenient.

The Fixes: From Simple to... Slightly Less Simple
Alright, time to get our hands dirty (metaphorically, please don't actually get your hands dirty on your Macbook!). Let's start with the easy stuff:
- Close all open applications: This seems obvious, but seriously, close everything. Even those little menu bar apps that you forget about. Restart your Mac after this and try to eject the drive again.
- Force Quit Applications: Sometimes, apps get stuck. Press Command + Option + Esc to open the Force Quit Applications window. If anything looks like it's not responding, force it to quit. This is your digital equivalent of a stern talking-to.
Still no luck? Okay, let's try something a little more...involved.
- Use Disk Utility: Disk Utility is your Mac's built-in disk management tool. You can find it in the Applications/Utilities folder.
Here's what to do:

- Open Disk Utility.
- Select the external drive you're trying to eject.
- Click the "Unmount" button (it looks like a little eject symbol).
- If that works, great! If not, try running "First Aid" to check for and repair any errors on the disk.
First Aid is like giving your disk a little spa day. Hopefully, it'll come out feeling refreshed and ready to be ejected.
- Terminal to the Rescue (Use with Caution!): If all else fails, you can try using the Terminal. This is where things get a little more technical, so proceed with caution!
Open Terminal (also in Applications/Utilities) and type the following command:
diskutil list

This will show you a list of all your disks. Identify the disk you're trying to eject (look for its name and size). Then, use the following command, replacing "diskX" with the actual disk identifier (e.g., disk2, disk3):
diskutil unmountDisk force diskX
The "force" command is important here. It basically tells the Mac, "I don't care what you're doing, unmount this disk NOW!" But remember, using "force" can potentially lead to data loss if something is actively writing to the disk, so use it as a last resort.
![[7 Fixes] Fix Couldn't Unmount Disk 69888 Error on Mac and Mount](https://www.donemax.com/images/article/fix-could-not-unmount-disk-69888-error-on-mac-1.png)
Important Note: If you’re seeing a "resource busy" error in Terminal, that means a process is still actively using the disk. You can use the lsof command in Terminal to find out which process is holding it hostage, but that's a whole other level of technicality that we won't get into here. Google "lsof" and "resource busy" if you want to go down that rabbit hole.
Preventing Future Headaches
Okay, so you've (hopefully) managed to eject your disk. Now, let's talk about preventing this from happening again.
- Always eject properly: Seriously, don't just yank the cable out. Use the eject button in Finder or Disk Utility.
- Be patient: Give your Mac a few seconds to properly unmount the disk before disconnecting it.
- Avoid writing to the disk right before ejecting: If you've just finished copying a large file, give it a minute or two to finish up.
- Regularly check for updates: Keeping your macOS up-to-date can sometimes fix underlying issues that cause these problems.
Dealing with a "MacBook Pro Couldn't Unmount Disk" error can be frustrating, but with a little troubleshooting, you can usually get your disk ejected safely. And remember, a little patience goes a long way. Now go forth and eject responsibly!
