Fix 0xC00000C0: This device does not exist error
The STATUS_DEVICE_DOES_NOT_EXIST error means Windows lost track of a connected device. Start with a simple restart — it works more often than you'd think.
The quick fix: restart and reconnect (30 seconds)
I know how frustrating it is when Windows suddenly tells you a device doesn't exist — especially when it was working five minutes ago. This error (0xC00000C0) usually pops up when you try to access an external drive, USB stick, or even a card reader. The core issue? Windows lost the connection path. The good news: the simplest fix works about 40% of the time.
- Unplug the device — safely eject it if you can, but if the error's already blocking you, just pull it.
- Restart your PC — no, not shut down and turn back on. Use Start > Restart. This clears the cached device state.
- Plug the device back in after Windows fully loads. Try a different USB port if you can — preferably a port on the back of your PC (directly on the motherboard).
If it works, you're done. If not, move on — the next step takes about five minutes.
Five-minute fix: check Disk Management and assign a drive letter
Sometimes the device is detected by Windows but not given a letter. That's a common trigger for 0xC00000C0, especially after a Windows update or driver hiccup.
- Press Win + X and select Disk Management.
- Look for your device in the lower pane. It might show as Removable or External with no drive letter.
- Right-click the partition (the black bar labeled 'Unallocated' or the blue bar without a letter) and choose Change Drive Letter and Paths.
- Click Add, pick a letter (don't reuse an existing one), and click OK.
- Press Win + X and select Device Manager.
- Expand Universal Serial Bus controllers.
- Look for any entry with a yellow triangle — that's your troublemaker. Right-click it and choose Uninstall device. Do NOT check 'Delete the driver software for this device' unless you have the driver installer handy.
- Restart your PC. Windows will reinstall the driver automatically.
- In Device Manager, expand Storage controllers.
- Right-click the entry that says Microsoft Storage Spaces Controller or Standard NVM Express Controller and select Update driver.
- Choose Browse my computer for drivers > Let me pick from a list of available drivers on my computer.
- Select Standard NVM Express Controller (or the generic Microsoft driver) and install it.
If the device doesn't show up at all in Disk Management, that's a different problem — jump ahead to the advanced fix. But if it appears but has no letter, this step almost always works.
Advanced fix: reinstall the device driver and update the storage controller (15+ minutes)
This is for the stubborn cases where the device shows up in Device Manager with a yellow exclamation mark or doesn't appear at all. I've seen this happen a lot with older USB 3.0 external drives on Windows 11 22H2.
Still broken? Let's update the storage controller driver — this is the one that trips people up.
This forces Windows to use the basic driver instead of a corrupted one. I've fixed multiple 0xC00000C0 errors this way on laptops with Intel RST storage controllers.
When nothing else works: check the physical connection
Look, sometimes the error is honest — the device genuinely isn't there. Test the drive on another computer. If it works there, your USB port or cable is the problem. Swap the cable first (USB-C cables fail more often than people admit), then try a powered USB hub if you're using a laptop. External drives that draw power from the port often trigger this error when the port can't deliver enough juice.
One last trick: open Command Prompt as Administrator and run sfc /scannow to check for system file corruption. Then run chkdsk /f X: (replace X with your drive's letter) if the drive eventually appears but throws this error intermittently. That's fixed a few cases for me where the drive's file system got borked during an unsafe ejection.
You've got this. Start with the restart, and work your way down. Most people stop at step one or two.
Was this solution helpful?