Cannot eject Time Machine drive from MacBook Pro

For the better part of the past week, I have been unable to eject my Time Machine drive. Every time I try from the finder, I'm presented with the following:



I use Jettison, and that can't eject it either:



I don't know why this problem, suddenly, developed. No applications are open and nothing is using the disk.


I have tried both of the following:

  1. Restarting the finder.
  2. Logging out and logging back in.


Neither is permitting ejection.


I tried to run First Aid on the volume in Disk Utility, but that won't work because the disk can't be unmounted.


Force ejecting the drive is the only thing that works.


How can I figure out what is, persistently, preventing this disk from being ejected?


My machine is a 2023 16-inch MacBook Pro running the current build of Tahoe (26.4).



[Edited by Moderator]

MacBook Pro 16″

Posted on Apr 7, 2026 8:53 PM

Reply
Question marked as Top-ranking reply

Posted on May 1, 2026 3:35 PM

Okay. I think I, finally, solved my problem. After still having issues with my TM drive failing to eject because it was "busy" (Busy doing what?), I wondered it this might be connected to another frequent issue I've been having, recently, where TM backups were failing because it claimed that my disk was "no longer encrypted":



This was a surprise to me, because I didn't remember encrypting it in the first place. Going into settings told me:



Removing my TM drive and, then, re-adding it would fix the problem. But, only temporarily.


I did some research on this and learned of one thing, unbeknownst to me, that Tahoe changed. Tahoe enabled FileVault by default. Prior to Tahoe, I did not have this enabled. Since my internal drive was, now, encrypted and my TM volume was not, this led to frequent conflicts. It seems there are two solutions:


  1. Turn off FileVault on my internal drive.
  2. Reformat my TM volume with encryption.


I chose the second one. Now, I haven't seen any errors all week with, either failed disk ejections, or failed back-ups. Hopefully, I'm good to go, now.

47 replies
Question marked as Top-ranking reply

May 1, 2026 3:35 PM in response to Cerebro

Okay. I think I, finally, solved my problem. After still having issues with my TM drive failing to eject because it was "busy" (Busy doing what?), I wondered it this might be connected to another frequent issue I've been having, recently, where TM backups were failing because it claimed that my disk was "no longer encrypted":



This was a surprise to me, because I didn't remember encrypting it in the first place. Going into settings told me:



Removing my TM drive and, then, re-adding it would fix the problem. But, only temporarily.


I did some research on this and learned of one thing, unbeknownst to me, that Tahoe changed. Tahoe enabled FileVault by default. Prior to Tahoe, I did not have this enabled. Since my internal drive was, now, encrypted and my TM volume was not, this led to frequent conflicts. It seems there are two solutions:


  1. Turn off FileVault on my internal drive.
  2. Reformat my TM volume with encryption.


I chose the second one. Now, I haven't seen any errors all week with, either failed disk ejections, or failed back-ups. Hopefully, I'm good to go, now.

Jun 27, 2026 8:39 PM in response to Cerebro

And that was where my problem started because my TM backup EHD was already encrypted. I solved this, "....because one or more programs may be using it" by going to Activity Monitor, Selecting the Disk tab and searching for systemmigrationd. It came up, I double clicked it and used the button to Quit the process. My TM EHD now ejects without a problem but bear in mind systemmigrationd is important to the system and it will restart after a "cold" boot which is a good thing really. It is definitely not suggested that you permanently disable it which involves disabling SIP via Terminal first.

As I rarely turn my MBP off this is not a problem for me and if I do I know how to temporarily disable systemmigrationd quickly without permananently damaging the device.

I hope this helps.

Jun 28, 2026 2:55 AM in response to Gary Berkson

This what I have discovered. In my case it is systemmigrationd which is a daemon associated with migration assistant but for some reason has has a "handle' on my Time Machine EHD.

In Activity Monitor you will find it if you search under the Disk tab.


Do a search for systemmigrationd and if it is your problem you will find it running. Double click it and Quit/Stop the process.

Your TM EHD should now eject. This does not pose a problem because although systemmigrationd is an essential part of the SIP system it will start up again after a "Cold" Boot.


Do not attempt to permanenently disable systemmigrationd.

Jul 1, 2026 9:48 PM in response to Gary Berkson

Just to reiterate; killing the systemmigrationd process in Activity Monitor > Disk > systemmigrationd has worked flawlessly for me on an M1 MBP running 26.5.1 and no, I did not have this problem prior to macOS 26 Tahoe.


Also worth noting is that shutting down and performing a cold boot will reactivate the systemmigrationd process which is a good thing, because a. It is a necessary part of the System and b. Because it's easy to shut down again. Personally I seldom turn my MBP off so this is not an issue for me.

Jul 3, 2026 2:25 PM in response to Cerebro

I've also had this since Tahoe / moving to a new mac. It's somewhat random, but seems to happen more than 50% of the time. I don't think a real "fix" has been found in any of the answers here, you can get fooled by the randomness ;)


What I do is try the eject from the command line, then you quickly get the pid of systemmigrationd, and can kill it and eject, like


~ % diskutil eject /Volumes/TM
Unmount of disk7 failed: at least one volume could not be unmounted
Unmount was dissented by PID 1424 (/System/Library/PrivateFrameworks/SystemMigration.framework/Versions/A/Resources/systemmigrationd)
Dissenter parent PPID 1 (/sbin/launchd)
~ % sudo kill 1424 && diskutil eject /Volumes/TM 
Password:
Disk /Volumes/TM ejected

Jun 4, 2026 4:31 AM in response to Cerebro

After weeks with no issues, I updated to Tahoe 26.5.1, last night. Woke up this morning to this:



Jettison released an update in recent months. It, now, tells you what process was preventing a drive from ejecting. An extremely helpful feature. Once again, "systemmigrationd" grabbed on to the drive and wouldn't let go.

Aug 1, 2026 7:17 AM in response to Cerebro

Hopefully, I'm not speaking too soon.  But it looks like the recent Tahoe 26.6 update may have fixed the "systemmigrationd" issue.


Typical behavior that I saw in the months prior to this update was that the "systemmigrationd" process would appear to automatically start on system reboot.  The first attempted Time Machine drive ejection, following reboot, would usually fail due to "systemmigrationd" holding the drive captive.  I would have to quit the process from Activity Monitor.  Then, subsequent ejections would occur without issue.  Until the next reboot.


I updated to 26.6 Thursday morning.  Obviously, my system rebooted as part of the update process.  I have been up and running on 26.6 for two full days, and I have not had a single Time Machine ejection failure.  We'll see if it continues.

May 18, 2026 8:45 AM in response to Dick Watson

What is systemmigrationd and why is it holding onto this drive?!?


Glad to see this particular issue raised. I, too, have recently seen "systemmigrationd" holding on to my TM drive and preventing it from ejecting. I has not been constant for me. But when it does happen, I find that quitting the "systemmigrationd" process in Activity Monitor releases its hold on the drive and I am able to eject properly. I'd love to know what's triggering this so that it can be prevented.

Apr 9, 2026 7:49 PM in response to Cerebro

Update on my situation... I seem to have resolved things. I tried the ideas I was thinking of. Other than Spotlight, I couldn't discern anything else using the disk. I manually quit the mds processes. Still couldn't eject. The next thing I attempted as to shut down my MacBook with the drive still connected. Next, unplugged the drive and power cycled it. Then, rebooted my MacBook and plugged it back in. Drive's been working fine. It has unmounted and remounted several times over the last day with no issues. Whatever was holding it, seems to have released its grip.

Jun 1, 2026 5:40 AM in response to Sam Knutson

I removed TIME2 from Time Machine, Erased it using disk utility, added it to Time Machine as an encrypted volume, performed the initial backup and then after another backup it was running this morning finished I ejected it. No delay it ejected immediately just as I would expect with Time Machine not actively backing up.


I think my theory that something is processing or updating old backups after the upgrade to Tahoe so far seems reasonable. I would love to know exactly why systemmigrationd seems to be running against time machine backup disks. I will keep an eye on this but it if it does not recur for the next two weeks then I will likely also delete, erase, readd the other time machine disk I rotate TIME1.

May 22, 2026 6:18 PM in response to Cerebro

First, thank you for all of your research!


The shutdown/unplug/startup/plugin worked only once for me; then the problem recurred.


HOWEVER, I took your advice and quit the systemmigrationd process which immediately solved the problem.


I then rebooted my MacBook Pro and was able to easily eject the Time Machine drive.


I then did a backup and ejected the drive afterwards with success as well!


I checked with Activity Monitor and systemmigrationd was running! So, now it's just to hope that this will last.

Jun 16, 2026 11:48 AM in response to bagelmonkey

I tried several attempts having settings open makes no difference for me.



The culprit consistently remains systemmigrationd and this seems to be a bug that needs to be reported to Apple which is my next step.


Last login: Wed Jun 10 09:17:32 on ttys000

Sam@MacBook-Pro-2 ~ % diskutil eject /Volumes/TIME2

Unmount of disk14 failed: at least one volume could not be unmounted

Unmount was dissented by PID 1821 (/System/Library/PrivateFrameworks/SystemMigration.framework/Versions/A/Resources/systemmigrationd)

Dissenter parent PPID 1 (/sbin/launchd)

Sam@MacBook-Pro-2 ~ % 


[Edited by Moderator]

Apr 8, 2026 12:52 AM in response to dialabrain

dialabrain wrote:

FWIW, as long as a drive is assigned to Time Machine it is considered in use. You would have to first remove the drive from Time Machine in System Settings > General > Time Machine.

Is that really true? I ask because I have two external drives used for Time Machine connected to my MacBook Pro, running Tahoe. But I (multiple times per day) eject them so I can leave them in the work area and take the laptop somewhere else. Then when returning, I reconnect both drives and one of them immediately starts a Time Machine backup to "catch up" on backups while the Mac was physically elsewhere.


I am wondering if the Jettison software being used by the OP might be a factor in this issue ... the developer web site says "macOS 10.13 through 26.3" ... and has some FAQs one of which is about drives that refuse to eject.

May 1, 2026 5:31 PM in response to Cerebro

Cerebro wrote:

Okay. I think I, finally, solved my problem.

It seems there are two solutions:

Turn off FileVault on my internal drive.
2. Reformat my TM volume with encryption.

I chose the second one. Now, I haven't seen any errors all week with, either failed disk ejections, or failed back-ups. Hopefully, I'm good to go, now.



Good computing Cerebro ! Apprciate the feedback on your resolve.

Cannot eject Time Machine drive from MacBook Pro

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