Why macOS Keeps Warning That Your Disk Was Not Ejected Properly
"Disk Not Ejected Properly": What It Means

I explain why macOS frequently warns that a disk was not ejected properly, even when you didn't physically disconnect it. The issue often stems from the storage device's firmware rebooting, causing the kernel to abruptly remove the device from IOKit before a graceful unmount can occur. Understanding the difference between unmounting a volume and truly ejecting the hardware helps clarify these frustrating alerts.
"When you 'eject' a volume in the Finder, that's not actually ejecting anything, it's only unmounting a volume."