Tech

Is It Still Necessary to Safely Eject USB Drives?

AI-generated, human-reviewed.

The long-standing question of whether you must "safely eject" USB drives before unplugging them finally has a clear answer—if you use Windows, the rule has changed, but Mac users still need to follow the ritual. On Hands-On Tech, Mikah Sargent breaks down current best practices for both platforms and offers a practical guide to keep your data safe and your workflow efficient.

Quick Summary

  • Windows users: Since 2018, it's generally safe to remove USB drives without using 'Safely Remove,' as long as file transfers are not in progress.
  • Mac and Linux users: You still need to eject drives properly to avoid data loss.
  • The core issue comes down to "write caching," a system method that defers copying data to flash drives.

Why "Eject" Was Always A Thing

Historically, computers used a process called write caching to boost performance. Instead of instantly writing files to your USB drive, the system temporarily held the data in memory. Without ejecting, disconnecting the drive could result in incomplete transfers and corrupted files—sometimes making a whole USB drive unreadable.

Ejecting ensured everything in memory was written to the device, making removal safe and protecting your precious data.

What Changed for Windows Users

Starting with the Windows 10 October 2018 Update (version 1809), Microsoft switched the default USB policy to "Quick Removal." This disables write caching by default for external drives, meaning your data gets saved immediately during transfers.

Why it matters now:

  • When the progress bar or copy window closes, your files are already safely on the drive.
  • You can pull the device out without special steps—no more right-click or command needed.

However, you must wait until file transfers are finished. Pulling a USB drive while the transfer is still running can still cause data loss.

Note: If you or your organization changes the policy back to "Better Performance" (enabling write caching), you must use 'Safely Remove Hardware' before unplugging.

How to check or change the policy (Windows):

  1. Open Device Manager.
  2. Find your external USB drive under Disk drives.
  3. Right-click > Properties > Policies tab.
  4. Select Quick Removal (default) or Better Performance.

How Mac (and Linux) USB Removal Still Works

Unlike Windows, macOS and most Linux distributions still use write caching for external drives by default.

  • Ejecting is mandatory: Always drag drives to the Trash or use the Eject icon before disconnecting.
  • There is no official user-facing way to disable write caching on Macs, so skipping eject puts your documents at risk.
  • Treat the eject step as a tiny investment for data safety.

Practical tip:
If your drive has a blinking light, wait until it stops before removing—blinking often means an operation is in progress.

What About Active Transfers?

Regardless of operating system, never remove a USB drive during an active file transfer.
Look for:

  • Progress bars still running
  • Files copying or moving in progress
  • Drive indicator lights that are still flashing

Wait until all activity stops or always use the system's "eject" option for maximum safety.

Key Takeaways

  • Windows 10 & newer (Quick Removal enabled): Safe to pull drives once transfers complete.
  • Mac & Linux: Always use 'Eject' before disconnecting drives.
  • Actively transferring files? Never unplug the drive—wait until all copying is done.

The Bottom Line

For most Windows users, the need to "safely eject" USB drives is now a thing of the past—if you wait for transfers to finish. Mac and Linux users must continue to eject, as skipping this step can endanger your data. When in doubt, taking a couple of seconds to use the eject option is the safest bet.

Want more Hands-On Tech tips? Subscribe to Hands-On Tech at https://twit.tv/shows/hands-on-tech/episodes/279

All Tech posts