I bought a Seagate Expansion Media 2 TB and formatted it with Mac OS Extended (Journaled). All went well until I enabled Time Machine. I encrypted my backups (so, the drive) and now when I eject the drive the LED on it is still on, and the plates inside it are still moving. When I disconnect the cable, it makes the exact sound as if it's force disconnected. Can you help me, please?


You can try to eject it via Terminal.app. Go to Spotlight and search for Terminal. It should be the first option. In the interface first type in diskutil list. You should get a list that looks a little like this

diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Encrypted               499.8 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
/dev/disk2 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS TMBackup               +499.3 GB   disk2
                                 Logical Volume on disk1s2
                                 Unlocked Encrypted

Now this part is completely in your hands. You have to identify which of those disks is the one that you are having problems ejecting. If you find this tough, you may ask me and I'll tell you which one it is.

After you have obtained your disk's identifier (column on the extreme right) you have to unmount the logical volume, followed by the physical disk. Therefore first unmount the logical volume by running

diskutil unmount /dev/*

Over here you need to replace the "*" with your identifier. The logical volume is the one the looks like this: disk2 <-- This is an example, your's may be called something else.

Then you need to unmount the the physical disk by running the same command

diskutil unmount /dev/*

But this time the identifier will look something like this: disk2s1 <-- This is an example, your's may be called something else. Unmount all the physical disks in your specified drive.

and then finally run

diskutil eject /dev/disk*

Her you have to put your own disk's name. You can see this on the left column of the terminal output.

  • This is not entirely true because the TM backup disk is encrypted. You have to unmount the logical volume first (e.g. disk2), then the physical disk (e.g disk1 with disk1s2 > disk2) and finally eject the disk (e.g disk1). – klanomath May 8 '17 at 9:23
  • @klanomath forgot that :P I'll edit it in. Thanks! – Rushat May 8 '17 at 9:32
  • Thank you so much! Do you have any idea why it can't be properly ejected using the standard way? – Toma May 9 '17 at 20:22
  • @user6603599 happy to help! I have this problem myself. I have a seagate flex drive, but when I eject it normally, the light is still on. I am completely clueless as to why this occurs :P. Also, if you found my answer good please upvote it too, so that other users who have this question can find my answer more easily..and the extra rep doesn't hurt either :) – Rushat May 10 '17 at 3:54
  • Ok, thank you! I tried to upvote but I don't have 15 reputation yet :) – Toma May 10 '17 at 5:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .