What's actually happening here
Error 0x000010E3 means the transport layer—the USB controller, SATA host adapter, or external enclosure bridge—can't talk to the storage medium. It's not a file system error. The drive is physically there, but Windows can't establish a reliable data path. I've seen this most often with cheap USB 3.0 hubs, worn-out cables on external SSDs, and after a Windows Update that clobbered the storage controller driver.
Work through these in order. Stop when the error goes away.
30-second fix: Check the physical connection
Half the time this error is mechanical. The USB port has tiny pins that bend, or the cable's internal wire has broken near the connector. Different enclosures and cables use different pinouts—what works for a flash drive might not work for your external HDD.
- Unplug the device completely.
- Try a different USB port. Use a port on the back of the PC (directly on the motherboard) if you're on a desktop. Front-panel ports lose signal through the internal header cable.
- Swap the cable if you're using an external drive. USB-C to USB-C cables are notorious for going bad after 6 months.
- Plug the device directly into the PC, not through a hub. USB hubs have their own controller chips that can fail silently.
If the error goes away, you're done. The medium was accessible, just not through that port or cable. If it persists, move on.
5-minute fix: Reinstall the storage controller driver
What's actually happening here is that Windows cached a bad driver state or the driver itself got corrupted. I've traced this to Windows Update pushing a generic Microsoft driver over the manufacturer's specific one. The fix is to force Windows to re-enumerate the device with a clean driver.
- Press
Win + Xand select Device Manager. - Expand Universal Serial Bus controllers. You'll see entries like "Standard Enhanced PCI to USB Host Controller" or "AMD USB 3.10 eXtensible Host Controller".
- Right-click each entry that says Host Controller or xHCI and select Uninstall device. Check "Delete the driver software for this device" if prompted.
- Also check Disk drives in Device Manager. You'll see your external drive listed there. Uninstall it too.
- Restart the PC. Windows will reinstall the drivers during boot.
Why this works: by removing the host controller driver, Windows is forced to treat the USB bus as a new device. The chipset driver (which handles the transport layer) gets reinitialized from scratch. I've fixed dozens of these errors with just this step.
Test your device. If the error returns, it's a deeper driver issue or a hardware problem.
15+ minute fix: Clear the drive's SCSI reservation and rebuild the transport stack
This targets a specific scenario: you're using an external enclosure that presents as a SCSI device (most USB-to-SATA bridges do). The drive's transport layer can lock up if a previous session left a SCSI reservation active. Windows sees the hardware but can't send commands through the transport.
- Open Command Prompt as Administrator. Search for
cmd, right-click, and select Run as administrator. - Run
diskpartand press Enter. - Type
list disk. Identify your external drive by its size. It'll show as Disk X (X being a number). If the error prevents listing, skip to step 6. - Type
select disk X(replace X with the number). - Type
cleanand press Enter. This erases all data on the drive. Back up anything important first. - Type
exitto close diskpart.
If diskpart itself gives the 0x10E3 error (I've seen it hang there for 30 seconds before timing out), the transport is truly stuck. Here's the nuclear option:
- Open Device Manager, expand Portable Devices (if present) and Universal Serial Bus controllers.
- Uninstall every device under both categories. Yes, every single one, including the generic USB Root Hub entries.
- Shut down the PC. Not restart—shut down completely. Wait 15 seconds.
- Unplug the external drive.
- Boot Windows. After the desktop loads, plug the drive into a different port.
What this does: by removing all USB driver entries and fully powering off, you flush any stuck PCIe state on the motherboard's chipset. The transport layer gets a clean initialization.
If the drive still fails after this, plug it into another PC. If it works there, your motherboard's USB controller is failing. If it fails everywhere, the enclosure's bridge chip is dead—replace the enclosure. I've had three cheap Sabrent enclosures fail exactly this way after 14 months of use.
Pro tip: For internal SATA drives hitting this error, check the SATA cable first. SATA cables fail more often than people realize—the locking tab breaks, the connector loosens, and the transport layer sees intermittent connection. Swap it with a new one from a reputable brand (Startech or Monoprice).