Windows 11 isn't recognizing your USB drive — here's what to check first
A USB drive that doesn't appear in File Explorer usually isn't dead — it's either not being recognized by Windows, assigned to a drive letter you can't see, or disabled in your system settings. The fix depends on where the connection breaks, and most of the time you can trace it in a few minutes without opening the case.
Start by plugging the drive into a different USB port on your computer, preferably a port on the back of a desktop or a different side of a laptop. Front panel ports and USB hubs sometimes don't deliver full power or communicate properly. If the drive shows up in the new port, the original port may be failing. If it still doesn't appear, move to the next step.
Key Takeaways
- Try a different USB port first — front panel ports and hubs often cause recognition failures that aren't the drive's fault.
- Check Device Manager to see if Windows detects the drive at all; an unknown device or yellow warning mark means the driver needs attention.
- An unallocated drive in Disk Management has no drive letter assigned, so File Explorer can't show it even though Windows sees it.
- Disable and re-enable the USB controller in Device Manager to force Windows to re-detect the drive without restarting.
- If the drive appears only in BIOS but not in Windows, a corrupted file system or driver issue is blocking access.
Check Device Manager to see if Windows detects the drive at all
Open Device Manager by right-clicking the Start button and selecting Device Manager, or press Windows key + X and choose it from the menu. Look under "Disk drives" for your USB drive — it should be listed by name or capacity. If you see it there with no warning icon, Windows recognizes it and the problem is likely a missing drive letter (covered in the next section).
If you see a yellow exclamation mark next to the drive name, Windows detected it but the driver is corrupted or missing. Right-click the drive, select "Update driver", then choose "Search automatically for updated driver software". Restart your computer after the update completes. If no driver update is found, right-click again, select "Uninstall device", unplug the USB drive, wait 10 seconds, and plug it back in. Windows will reinstall the driver from scratch.
If you see "Unknown device" or a generic entry under "Other devices" with a yellow mark, Windows isn't loading the correct driver. Try the same update and uninstall steps. If the drive still shows as unknown after reinstalling, the drive itself may have a hardware failure or the file system is corrupted beyond what Windows can read.
Assign a drive letter in Disk Management
Open Disk Management by right-clicking the Start button, selecting "Disk Management", or pressing Windows key + X and choosing it. You'll see a list of all drives your computer detects. Look for an entry that shows your USB drive's capacity but has no drive letter — it might say "Unallocated" or show as a black bar with no letter label.
Right-click that unallocated space and select "New straightforward Volume". A wizard will open. Click "Next" through each screen, accept the default settings (which will use the entire drive), and when prompted to assign a drive letter, choose any letter not already in use (usually the wizard suggests the next available one). Click "Next", then "Finish". The drive should now appear in File Explorer with the letter you assigned.
If Disk Management shows the drive but it's marked as "RAW" instead of "NTFS" or "FAT32", the file system is corrupted. You can still try to recover files by connecting the drive to another computer or using recovery software, but formatting it will erase everything. Right-click the RAW partition, select "Format", choose NTFS or FAT32, and complete the format. The drive will then work normally but all data will be gone.
Disable and re-enable the USB controller
Sometimes Windows gets stuck communicating with a USB port or hub. Disabling and re-enabling the USB controller forces Windows to re-detect everything without restarting. Open Device Manager, expand "Universal Serial Bus controllers", and you'll see entries like "USB Root Hub" or "USB 3.0 eXtensible Host Controller".
Right-click each USB controller entry and select "Disable device". Wait 5 seconds, then right-click each one again and select "Enable device". Windows will re-scan the USB bus. Plug your drive in (or unplug and replug it if it's already connected) and check if it appears. This works especially well if the drive was plugged in when Windows froze or crashed.
Check BIOS to confirm the drive is detected at hardware level
If Device Manager shows nothing and Disk Management is empty, the problem may be at the BIOS level — the firmware that runs before Windows loads. Restart your computer and enter BIOS setup by pressing Delete, F2, F10, or F12 during startup (the key varies by manufacturer; watch the boot screen for the prompt). Look for a menu called "Boot", "Integrated Peripherals", or "USB Configuration".
Check that USB ports are enabled. Some BIOS menus let you disable USB entirely or specific USB versions. If USB is disabled, enable it and save. Restart and check if Windows now sees the drive. If the drive appears in BIOS but not in Windows, the issue is a driver or file system problem — go back to the Device Manager and Disk Management steps above.
If the drive doesn't appear in BIOS either, the drive itself is likely failing or the USB port on your computer is damaged. Try the drive on another computer to confirm. If it works elsewhere, your computer's USB hardware needs service.
Test the drive on another computer
Plug the USB drive into a different computer running Windows, macOS, or Linux. If it appears when ready on that computer, your original computer has a driver, port, or USB controller issue — the drive itself is fine. Go back and work through the Device Manager and USB controller steps on your original machine.
If the drive doesn't appear on any computer, or appears on one but shows as RAW or corrupted, the drive's file system or storage chips are failing. You may still be able to recover files using specialized recovery software or a professional data recovery service, but the drive itself will need replacement.
Frequently Asked Questions
Why does my USB drive show in BIOS but not in Windows?
Windows isn't loading the correct driver or the file system is corrupted. Open Device Manager and look for unknown devices or yellow warning marks. Update or reinstall the driver. If the drive shows as RAW in Disk Management, the file system is damaged and needs formatting or professional recovery.
Can I recover files from a USB drive that Windows won't recognize?
Sometimes. If the drive appears in Disk Management but shows as RAW, you can try recovery software like Recuva or EaseUS Data Recovery before formatting. If the drive doesn't appear anywhere, recovery is harder but still possible through professional services. Don't format or write to the drive if you want to recover data.
Does a USB hub cause recognition problems?
Yes, frequently. Hubs can deliver insufficient power or have communication issues. Always test a USB drive directly in a port on your computer, not through a hub. If it works in a direct port but not through the hub, the hub is the problem.
What if I see the drive in Device Manager but it has a code 43 error?
Code 43 means Windows stopped the device because of an error. Right-click the drive in Device Manager, select "Uninstall device", unplug the USB drive, wait 10 seconds, and plug it back in. If the error returns, try a different USB port or test the drive on another computer.
Should I format the drive if Windows still won't see it?
Only if you've confirmed the drive appears in Disk Management and you don't need the files on it. If the drive doesn't appear anywhere, formatting won't help and will make recovery harder. Test the drive on another computer first to rule out a hardware failure.
