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.

External NVMe drive disconnects from MacBook Pro during 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.

3 replies

Some drive enclosures perform as expected when the Mac sleeps and drops the supplied USB Bus Power to 'standby' levels.


It appears Many do not seem to do that, based on the number of times this issue gets reported here.


When the power is restored, a drive that behaves properly ask to re-connect without issue.


A drive that is behaving badly asks to connect anew. Since its on-disk Directory is already marked "checked out into Mac RAM memory", you get that error message.


work-arounds include:


• don't sleep you Mac, just your display

• provide always-on power for that drive

• eject that drive before the onset of sleep (shutdown should already eject that drive)



Hi,

External NVMe drives frequently disconnect or eject improperly during MacBook Pro sleep mode due to macOS power-management settings dropping power to the USB/Thunderbolt bus.

I'm also suffering from same issue, though external drive is reconnected when my Mac mini wakes up.


First of all, thank you for your input.

I didn't expect an ASM2464PD drive to behave like this.


  • Isn't disabling sleep and only just turning the display off harmful ? I don't know, that's why I'm asking.
  • I'm guessing, providing always-on power for that drive means, I get a self-powered TB4/USB4 hub.
  • I haven't tried manually ejecting the drive before sleep, I'll definetely try this.


I wish there was a simpler solution though.


Again, thank you.