External Drive Not Showing? Fix USB Detection on Win 10/11

External drive missing in File Explorer? Usually it's a driver or power issue, not a dead drive. Here's the fix that works most of the time.

Yeah, that sinking feeling when you plug in your external drive and nothing happens. Don't panic—most of the time the drive is fine, and Windows is just being stubborn about the USB connection. I've fixed this exact issue on dozens of machines, and the fix below resolves it in about 80% of cases.

The Fix: Disable USB Selective Suspend

The number one culprit is a Windows power-saving feature called USB Selective Suspend. It's designed to cut power to USB ports that aren't actively used, but it's overly aggressive. When you plug in an external drive, the port might still be in a low-power state, so the drive never initializes properly.

  1. Open Control PanelPower Options.
  2. Click Change plan settings next to your active power plan.
  3. Click Change advanced power settings.
  4. Scroll to USB settings and expand it.
  5. Expand USB selective suspend setting.
  6. Set both On battery and Plugged in to Disabled.
  7. Click Apply and OK.
  8. Unplug the drive, wait 10 seconds, plug it back in.

That's it. If your drive shows up now, you're done. But stick around—if it didn't work, there's a second fix that's almost as common.

Why This Works

Here's what's actually happening. USB Selective Suspend puts the port into a standby state after a few seconds of inactivity. When you plug in a device, the host controller sends a resume signal, but some external drives—especially bus-powered ones—don't respond fast enough. The drive's controller never enumerates, so Windows doesn't assign it a drive letter. You end up with a powered LED but nothing in File Explorer.

Disabling the feature forces the port to stay fully powered. Now the drive gets consistent voltage and can complete the enumeration handshake. This is why it's the first thing I check—it costs nothing and takes 30 seconds.

Still Not Showing? Reinstall the USB Controller Driver

If disabling selective suspend didn't help, the next most common cause is a corrupted or outdated USB controller driver. Windows Update sometimes botches these, and the controller ends up in a weird state.

  1. Press Win + XDevice Manager.
  2. Expand Universal Serial Bus controllers.
  3. Look for any entry with a yellow exclamation mark.
  4. Right-click each USB Root Hub and Host ControllerUninstall device.
  5. Check the Delete the driver software for this device box if it appears.
  6. Restart your PC. Windows will reinstall fresh drivers automatically.

After the restart, plug in the drive. This forces the entire USB stack to rebuild, clearing out any corrupted state.

Less Common Variations

Drive Appears in Disk Management but Not File Explorer

This means the drive is detected but has no drive letter. Open Disk Management (right-click Start → Disk Management). Find your drive—it'll be labeled Removable or have no letter. Right-click the partition and choose Change Drive Letter and Paths. Assign a letter like E:. If the option is grayed out, you might be dealing with a file system issue, but that's a different rabbit hole.

Bus-Powered Drive Needs More Juice

If you're on a desktop, use a port on the back of the case, not the front. Front ports often share a single internal header with limited current. On a laptop, try a different port—some ports are USB 2.0 only and can't provide enough power for a 2.5" drive. If you're using a USB hub, stop. Even powered hubs can be flaky. Plug directly into the machine.

Drive Makes Clicking Sounds

That's mechanical failure, not a software issue. Don't run the reinstall driver trick—it won't help. Turn off the drive, and if you need the data, take it to a recovery lab. Trying to force it to work can cause more damage.

Prevention

Now that your drive is working, keep it that way:

  • Always use Eject before unplugging. This flushes cached data and stops the drive cleanly.
  • Keep the USB selective suspend setting disabled. You'll lose maybe a watt of power, and it's worth it.
  • If you use the drive regularly, get a powered USB hub with its own AC adapter. This is a game-changer for bus-powered drives—it stabilizes voltage and avoids the low-power state entirely.

One more thing: you can run chkdsk E: /f (replace E: with your drive letter) every few months to catch file system errors before they cause bigger problems. Do that, and you'll have far fewer surprises.

Related Errors in Hardware – Hard Drives
0X00030204 STG_S_MULTIPLEOPENS (0X00030204) Fix Guide Volume Crashed Synology Volume Crashed – Fix in 30 Seconds or 15 Minutes 0X801F0010 ERROR_FLT_DO_NOT_DETACH (0X801F0010) Fix Guide NTFS Permissions Reset When Reconnecting an External Drive

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.