Nothing derails a gaming session faster than clicking “Safely Remove Hardware,” watching the confirmation appear, and then seeing your external SSD still spinning or still listed in File Explorer. Or worse: you get a popup warning that the device is still in use, you yank it anyway, and next time you plug in, Windows offers to “scan and fix” the drive. The classic symptom is a drive that refuses to eject, throws the error “This device is currently in use. Close any programs or windows that might be using this device, and then try again,” or shows a generic “Problem Ejecting USB Mass Storage Device” dialog even when you swear nothing is touching it.

The good news: this is almost never a dying SSD. It is usually background software holding file handles, a write-caching policy, or a USB power-management quirk, and most of these can be fixed in under ten minutes. Treat it as low urgency unless you have been force-removing the drive repeatedly — every hard disconnect while data is being written risks corrupting files, so it is worth fixing now. Work through the fixes below in order, from easiest to most involved.

Likely Causes

Cause How to confirm Fix difficulty
Background apps indexing or scanning the drive (Windows Search, antivirus, cloud sync) Task Manager shows disk activity on the drive seconds after idle Easy
Windows Explorer or a game launcher still holding a handle Open Resource Monitor and check which process is using the drive Easy
Write caching enabled and buffer not flushed Drive activity LED stays lit after ejecting; eject takes a long time Easy
USB power management suspending the controller Eject fails only after the PC has been idle for a while Moderate
Fast Startup keeping the drive mounted across shutdowns Drive stays locked after a full shutdown and reboot Moderate
Third-party software (RGB suites, backup tools) quietly accessing the drive Eject fails every time regardless of what you open or close Moderate to hard

Fix 1: Close Explorer Windows and Programs Using the Drive

What causes it

The most common culprit is mundane: a File Explorer window open to a folder on the SSD, a screenshot folder in your overlay software, or a launcher pointing at the drive keeps an open handle that blocks ejection.

How to check

Close every Explorer window showing that drive letter. Also check apps like Discord, OBS, or your screenshot tool for folder locations set to the external SSD.

What to do

Close all Explorer windows, then click the Safely Remove Hardware icon in the system tray, choose the drive, and eject. If Explorer itself is the blocker, press Ctrl+Shift+Esc, find Windows Explorer under Processes, right-click it, and choose Restart, then try ejecting again.

How to undo it

Nothing is changed permanently — reopening Explorer windows restores your normal workflow, though the lock can return if a window is left open on the drive.

Fix 2: Find the Offending Process with Resource Monitor

What causes it

When the lock is invisible, some background process is holding a file handle. Resource Monitor shows exactly which one.

How to check

Press the Windows key, type resmon, and press Enter. Open the CPU tab, expand Associated Handles, and type your drive letter (for example E:) into the search box.

What to do

Any process listed with handles on that drive is your suspect. If it is a third-party app, close it from its own tray icon, then eject. Avoid ending system processes like System or svchost — if those appear, the drive’s indexing or caching policy is the real cause, and the fixes below address that.

How to undo it

Reopen any legitimate app you closed. No settings are modified by this diagnostic step.

Fix 3: Switch to Quick Removal (Disable Write Caching)

What causes it

By default, Windows enables write caching on external drives for faster transfers. If a buffer flush hangs or a program writes at the moment you eject, the eject fails or the “safe to remove” confirmation arrives while data is still flushing.

How to check

Right-click the Start button and choose Device Manager. Expand Disk drives, right-click your external SSD, choose Properties, then the Policies tab. If “Better performance” is selected with “Enable write caching” checked, this is likely your issue.

What to do

On the same Policies tab, select “Quick removal (default)” and click OK. This disables write caching so data is written immediately, letting you remove the drive without the eject ceremony. Sacrificing a few percent of sequential write speed is a fine trade for a game library drive. Note: still eject once before unplugging to make sure no file is mid-write.

How to undo it

Return to Device Manager, open the drive’s Properties, go to Policies, and select “Better performance” with “Enable write caching” checked if you want maximum transfer speed back.

Fix 4: Stop Windows Search from Indexing the Drive

What causes it

Windows Search indexes new drives by default, and indexing a game library with thousands of files can keep the disk busy — and locked — for long stretches.

How to check

Open File Explorer, right-click the external SSD, choose Properties. If the “Allow files on this drive to have contents indexed in addition to file properties” checkbox at the bottom is ticked, indexing is active.

What to do

Untick the checkbox, click Apply, and when prompted choose “Apply changes to drive, subfolders and files.” This removes indexing attributes across the whole volume. If the drive was already indexed, open Settings, go to Privacy & security, then Searching Windows, and confirm the drive is not listed under excluded locations. Alternatively, open the classic Control Panel Indexing Options applet, click Modify, and untick the drive there.

How to undo it

Re-tick the indexing checkbox and re-include the drive in Indexing Options if you want search results on it again.

Fix 5: Disable USB Selective Suspend

What causes it

USB selective suspend powers down idle USB devices to save energy. On some controllers the SSD’s bridge chip does not resume cleanly, causing failed ejections or drives that vanish after idle.

How to check

This applies if ejection only fails after your PC has been idle. Confirm the setting via Control Panel, Hardware and Sound, Power Options, then click “Change plan settings” next to your active plan, “Change advanced power settings,” and expand USB settings, then USB selective suspend setting.

What to do

Set both On battery and Plugged in to Disabled, click Apply, and OK. Then open Device Manager, expand Universal Serial Bus controllers, and for each entry named “USB Root Hub” or “Generic USB Hub,” open Properties, go to the Power Management tab, and untick “Allow the computer to turn off this device to save power.” Reboot and test ejecting.

How to undo it

Return to the same power plan dialog and USB hub properties and re-enable the settings if you need the power savings, for example on a laptop running on battery.

Fix 6: Turn Off Fast Startup

What causes it

Fast Startup hibernates the kernel instead of fully shutting down. Mounted drives can carry stale handles into the next session, leaving the SSD in a locked or half-mounted state.

How to check

Open Control Panel, Hardware and Sound, Power Options, then “Choose what the power buttons do.” If “Turn on fast startup (recommended)” is checked and greyed out, click “Change settings that are currently unavailable” to view it.

What to do

Untick “Turn on fast startup (recommended)” and save changes, then fully restart. This also eliminates a family of odd USB detection bugs where the SSD is not recognized after a cold boot, which fits a 2026-era Windows install just as well as older ones.

How to undo it

Re-tick the same checkbox in Power Options. Nothing else needs restoring.

Fix 7: Exclude the Drive from Antivirus Real-Time Scanning

What causes it

Security software scans every file read and write on the drive, holding handles that block ejection, especially right after copying a large game folder.

How to check

If ejection reliably fails within a minute of copying files, your antivirus is the likely holder. Open your security suite and look for real-time or on-access scanning settings.

What to do

In Windows Security, go to Virus & threat protection, then Manage settings under Virus & threat protection settings, scroll to Exclusions, and click Add or remove exclusions. Add your drive letter as a folder exclusion, or exclude the specific Games folder. Third-party suites have equivalent exclusion lists in their protection settings. Only do this on a drive holding game files, not documents you download to.

How to undo it

Remove the exclusion from the same exclusions list, and real-time scanning resumes on the next access.

Fix 8: Assign a Fresh Drive Letter and Update Firmware/Drivers

What causes it

A corrupted mount point, a clashing drive letter (common if a network drive or SD card grabs the same letter), or an outdated USB bridge firmware can cause persistent eject failures that nothing else explains.

How to check

Press the Windows key, type diskmgmt.msc, and press Enter. Look for a letter conflict — another volume using the same letter. Also check Device Manager, Disk drives, Properties, Driver tab for the driver date.

What to do

In Disk Management, right-click the external SSD’s primary partition and choose Change Drive Letter and Paths, then Change, and assign an unused letter like X: or Y:. Then visit the manufacturer’s support page for your SSD model on a separate device if needed and install any available bridge/firmware update utility and the vendor’s USB driver package if one exists. Restart once more and test.

How to undo it

Use the same Change Drive Letter and Paths dialog to restore the original letter. Firmware updates cannot be rolled back, but they are rarely the problem and are safe to keep.

If Nothing Works

If the drive still refuses to eject after all eight fixes, do a clean test: shut down completely (holding Shift while clicking Restart and choosing “Turn off your PC” from the advanced boot menu forces a full power-off), disconnect all other USB devices, plug the SSD into a different port — ideally a rear motherboard port on a desktop — and eject before Windows loads anything else. If it ejects cleanly there, a USB hub, front-panel header, or dock is the fault; bypass it. As a last resort, run a filesystem check: open an elevated Command Prompt and run chkdsk E: /f (replace E: with your letter) to repair cross-linked metadata that can confuse the mount manager. If failures persist on multiple PCs, back up the drive and test its health with the manufacturer’s diagnostic tool — persistent handle errors can occasionally precede a failing USB bridge chip, at which point warranty replacement is the right move.

FAQ

Is it safe to just unplug the SSD without ejecting?

If you have switched to the “Quick removal” policy in Fix 3 and no file transfer is active, unplugging is generally safe. With “Better performance” enabled, always eject first, or you risk losing buffered writes and corrupting the filesystem.

Why does my external SSD show “in use” when nothing is open?

Invisible processes — Windows Search indexing, antivirus scans, cloud sync clients, or launcher updaters — hold file handles you cannot see. Resource Monitor (Fix 2) reveals exactly which process is responsible.

Does disabling write caching make my games load slower?

The performance difference is small for a game library drive. Quick removal primarily affects sustained large-copy throughput, not game load times, which depend far more on the SSD’s read speed.

Can a failing cable cause eject problems?

Yes. A marginal USB cable or adapter can cause intermittent disconnects and controller resets that Windows interprets as failed ejections. Swap in a known-good cable and try a rear motherboard port before assuming software causes.

Related guides

Browse all Troubleshooting guides →