Quick Answer for Advanced Users
Open Disk Management (diskmgmt.msc), find the removable drive with no drive letter, right-click it, choose "Change Drive Letter and Paths," assign a letter, then check the drive in File Explorer. If that fails, run chkdsk /f on the volume.
What Actually Causes This Error
I've seen this error pop up with USB flash drives, external hard drives, SD cards, and even optical drives. The core issue is simple: Windows tries to access the media (like a drive or disc) but the OS thinks it's not ready or not mounted. Usually it's one of these three things:
- Missing drive letter – Likely the most common. Windows assigned no letter to the volume.
- Corrupted file system – The drive's partition table or file system got damaged from unsafe ejection or power loss.
- Driver or port glitch – The USB controller or SATA driver hiccuped and the device isn't fully initialized.
Had a client last month whose entire print queue died because a shared USB drive with printer drivers was showing this error. Took me ten minutes to assign a letter and run a quick chkdsk. Don't overthink this.
Step-by-Step Fix
- Check if the media is actually inserted. Sounds dumb, but I've had calls where the USB was half out or the DVD tray was empty. Confirm it's fully seated.
- Open Disk Management. Press Win + X and select Disk Management. Or run
diskmgmt.msc. Look for your drive. It'll show as a black bar labeled "Removable" or "CD-ROM" with no drive letter. - Assign a drive letter. Right-click the black bar (the volume, not the whole disk), pick "Change Drive Letter and Paths," click "Add," pick a letter (like F: or G:), and hit OK. The drive should appear in File Explorer immediately.
- If you see a RAW or unknown file system, run chkdsk. Open Command Prompt as admin, type
chkdsk F: /f(replace F with your drive letter). This fixes corruption. It can take a few minutes depending on drive size. - If the drive isn't even showing in Disk Management, try a different USB port or cable. For internal drives, reseat the SATA cable. Also check Device Manager for yellow exclamation marks under Disk Drives or Universal Serial Bus controllers. Right-click and disable/re-enable the controller.
Alternative Fixes If Main Steps Fail
- USB selective suspend. In Power Options, disable USB selective suspend setting. This can prevent drives from being put to sleep and then showing this error on wake.
- Update or reinstall drivers. In Device Manager, right-click the problematic drive under Disk Drives, choose Update Driver > Browse my computer > Let me pick from a list. Pick the generic Microsoft driver. Also update the USB controller drivers.
- Check the registry. For stubborn cases, navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTORand delete the specific device entry after the drive is unplugged. Replug it in and Windows will reinstall it clean. Warning: this is a nuclear option, backup registry first.
Prevention Tips
- Always safely eject USB drives – Windows has a "Safely Remove Hardware" icon. Use it. Sudden disconnects cause corruption hits.
- For optical drives, avoid using scratched or dirty discs. They confuse the drive's readiness state.
- Keep your USB controllers' drivers updated – outdated drivers can cause erratic mount behavior.
- Run chkdsk monthly on external drives you use often. Prevents little errors from snowballing.
That's the real fix. No fluff. Go assign that drive letter and be done with it. I've seen this error on Windows 10, 11, and even Server 2019. Works the same every time.