You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

External Storage will not eject

I have a MacBook Air. I have SanDisk 2TB external SSD that I use for storage. I use Time Machine to backup the Mac on a different HHD. I have no problem ejecting the HHD that TimeMachine uses. I cannot eject the SSD after backing it up. I use the SSD for general expansion of the computer drive (without using TimeMachine) and it picks and chooses when to actually eject.

I have tried logging out multiple times. I have tried restarting the computer with the drive plugged in. I don't want to test the "journaled" feature that comes with unplugging the drive while the computer is shutdown, I'd rather this just work right. How do you get the feature/function "eject" to work properly?


Thanks in advance!

Posted on Nov 18, 2024 4:38 PM

Reply
2 replies

Nov 20, 2024 6:59 PM in response to Liquidium

See what process or processes may be accessing the SSD. Spotlight is the usual culprit most times, but it could be some other app you used which did not completely let go of the SSD. You will need to use the command line in the Terminal app. Use the following command making sure to replace "<path-to-volume>" with the correct path to the volume that is not unmounting.

sudo  lsof  <path-to-volume>


The easiest way to get the correct path is by dragging & dropping the volume from the Finder onto the open Terminal window. Just type the command making sure to leave at least one space after the "f ", then drag & drop the volume onto the Terminal window.


The command will prompt you for your admin password. Nothing will appear on the screen as you type the password, so just press the "Return" key to submit the password.


You will see a list of processes that are currently accessing the specified volume on the external drive. If you want to stop those processes from accessing the volume, then use the following command making sure to replace "<PID>" with the correct Process ID (aka PID) associated with the process:

sudo  kill  <PID>




External Storage will not eject

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