Unofficial archive. This is a read-only, community-run archive of the Apple Support Community. It is not affiliated with or endorsed by Apple Inc.

MacBook Pro shows 'disk not ejected properly' for external NVMe drive after sleep

Hey everyone.


  • MacBook Pro M4(Base model, 10-core, 16GB, 512GB)
  • macOS 27.0 Golden Gate
  • Vention KPZ external m.2 nvme enclosure(ASM2464PD chipset) + Kingston Fury Renegade 1TB nvme drive


My problem is, even though I updated the Kingston's firmware with my PC and searched for numerous solutions, I can't find a fix to "disk not ejected properly" problem when I put my MacBook to sleep. MacBook is connected to the wall power 24/7, I rarely use it mobile. I don't use any hubs, it is connected directly to the ports on the MacBook and yes, I've tried all three ports.


I always have to disconnect and reconnect the enclosure every time I wake my MacBook up.


Is there an obvious fix that I'm missing, or is this normal behaviour ?


Thank you.

2 replies

Many times, a bus-powered external enclosure will lose power when the Mac sleeps, because the port will power down if there is not a continuous power draw (unlike, for example, a connected iDevice that is charging). When the drive loses power, from the Mac's perspective it's the same as unplugging it, and it force disconnects.


Here's what OWC (a reputable Mac hardware vendor) has to say about ejecting drives.


You could connect the drive enclosure via a powered hub, which should prevent it from powering down.


Another option is 3rd party software that automatically ejects peripherals when your Mac goes to sleep.


Popular Options to Automatically Eject Drives

  • Jettison: Automatically unmounts all external drives before your Mac goes to sleep or locks, and automatically remounts them when you wake your Mac back up. It properly handles active Time Machine backups and network volumes so you never get data corruption or "disk was not ejected properly" errors.
  • Ejectify: A lightweight utility (with source code available on GitHub) that runs in the background to automatically unmount external volumes when the Mac sleeps and remounts them upon waking.
  • Auto Eject: A menu bar app from the Mac App Store that automatically ejects removable and USB-connected portable drives when you close your MacBook's lid, and can force them to remount on wake.
  • EjectBar: Another App Store utility that lets you view and unmount all connected drives quickly, with options to schedule automatic periodic ejections.


I've talked with Ejectify's author and he confirmed that Ejectify couldn't help in my situation since the volumes are ejected yes but the device is still recognised in System Information > Thunderbolt/USB4 as a Thunderbolt/USB4 device(ASM24x). I also tried MountMate for automatically ejecting drives. It was no help either.

Powered hub seems unnecessary to me but I'll definetely look into it.

I'll also try manually ejecting the drive in the Finder.


By the way, I think "Prevent automatic sleeping on power adapter when the display is off" solved the problem BUT I don't know if it is healthy for my MacBook on the long run.