- Failure to recognize a USB device can be due to physical damage, faulty ports, corrupted drivers, or incompatible file systems.
- Device Manager and Disk Management are key to detecting problems with controllers, drive letters, and partitions.
- Windows power settings (selective suspend, hub shutdown, and fast startup) directly affect the operation of USB ports.
- The best protection against unrecoverable USB failures is to maintain backups and physically take care of external drives.

When Windows doesn't recognize a USB drive , it's normal to panic: important work, photos, backups… everything seems to have vanished. The good news is that, in most cases, the problem can be solved if you know where to start and follow a logical order of checks.
Throughout this guide, you'll find all the common causes and most effective solutions when Windows fails to detect a USB flash drive, external hard drive, USB-C adapter, hub, or any other USB device. We'll cover hardware failures, driver issues, power problems, file system problems, and even common Windows errors that have been causing problems for years.
Main reasons why Windows does not recognize the USB
The first step is to understand that there isn't a single cause. In fact, USB problems are usually due to a combination of factors: from a dirty port to a corrupted driver, to disk formats that Windows doesn't recognize, or power settings that disable the ports to save battery.
In general terms, the most frequent reasons why a USB device stops working in Windows are these:
- Physical damages on the flash drive, external hard drive, cable or USB port.
- Outdated or corrupt USB or chipset drivers that prevent the system from recognizing the device.
- Power problems (port without sufficient power, selective suspension, or aggressive power saving).
- Conflicts with the unit letter or unallocated space on the USB drive.
- Incompatible or corrupted file systems (ext, APFS, RAW, logical errors).
- BIOS/UEFI Settings that disables USB ports or controllers.
- Internal Windows failures, problematic updates or random errors in the controllers.
Basic physical checks of the USB and port
Before diving into menus and settings, it's worth checking the obvious: that the USB cable and port are physically intact . It's a simple step that saves a lot of headaches.
First, try the device in other locations: change the USB port on the same PC and, if it still doesn't work, connect it to another computer. If it works normally on that other computer, the problem is most likely with your Windows installation or a specific port, not the USB drive itself.
If it doesn't work on any device, you'll need to check the hardware. In good light, check that the internal metal tab of the USB connector isn't bent , and that there's no rust, obvious damage, or signs of having been pulled hard. In the case of external mechanical hard drives, a knock may have damaged the platters, and in SSDs or flash drives, the internal electronics may be broken.
Another silly but quite common cause is dirt. A port full of dust or lint can cause poor connections and intermittent disconnections . Turn off your PC, unplug it, and gently clean the USB port with compressed air. You can also carefully remove dirt from the flash drive itself using a cotton swab or a lint-free cloth lightly dampened with isopropyl alcohol.
If you're using adapters, USB-C hubs , or USB/USB-C docks , don't assume they're the problem: test the USB device directly on your PC, without any intermediaries. A damaged adapter or a cheap hub overloaded with power consumption could be the real culprits behind Windows not detecting anything.
When the problem is the PC's USB port
Once you've ruled out a broken USB drive, you should consider whether the computer's USB port has stopped working . This happens more frequently with the front ports on desktop computers or laptops that have been used a lot.
Try connecting the USB device to all available ports on your computer. If it only fails in one specific port, it's almost certain that you have a faulty or unpowered port . In some cases, the front panel connector on the tower isn't properly connected internally to the motherboard or has become loose over time.
It's also possible that the USB ports have been disabled in the BIOS/UEFI ( a relatively common occurrence on business computers or after tweaking advanced settings). Enter the BIOS at startup (usually with F2, Delete, or a similar key) and locate a "USB Configuration" or "Integrated Devices" section to confirm that the ports are enabled.
Also keep in mind that some external hard drives require more power than a single USB port can provide, especially if they are older or mechanical. If the LED flickers, makes strange noises, or vibrates very little, the port may not be supplying enough power. In these cases, Y-cable adapters (two USB to one) or connecting them to rear motherboard ports on desktop computers can help, as these typically deliver more power and are more stable.
USB driver and controller problems in Windows
If the hardware seems fine, it's time to look at the system. Often, Windows stops recognizing USB devices due to a problem with the USB controller drivers or the chipset . This is one of the most common reasons for the "USB Device Not Recognized" or "Device Descriptor Request Failed" message.
The first thing to do is check Device Manager . Right-click the Start button and choose “Device Manager.” Expand the “Disk drives,” “Universal Serial Bus controllers (USB),” and, if it appears, “Other devices” sections.
If you see your flash drive or any USB device with a yellow triangle and exclamation mark , or if it appears as "Unknown Device," the system is clearly telling you there's a driver problem. In that case, try these steps:
- Right-click on the problematic device and tap on "Update driver" so that Windows will try to find and install the correct version.
- If that doesn't work, right-click again and select “Uninstall device”Accept, wait for it to disappear from the list, unplug the USB, wait a few seconds and plug it back in so that the driver is automatically reinstalled.
- Repeat the uninstallation process for any entries you see under “Universal Serial Bus (USB) Controllers”, especially those related to USB. “USB root hubs” and generic controllers. Then restart your PC and let Windows detect them again.
It's also a good idea to check that your motherboard's chipset drivers are up to date . They're responsible for the overall communication of the USB ports. You can find them on the motherboard or laptop manufacturer's website, or use automatic driver update tools (with caution) if you know what you're doing.
In some specific cases, Microsoft acknowledges a timing issue with USB selective suspend : when a device is connected and disconnected very quickly, the port can become unresponsive and freeze. To resolve this, Microsoft recommends temporarily disabling selective suspend or reinstalling drivers from Device Manager, as we've discussed.
Power settings that disable USB ports
Windows, especially on laptops, takes energy saving very seriously. So much so, that it sometimes turns off USB ports or leaves them in a semi-dormant state to extend battery life, resulting in your flash drives disconnecting on their own or disappearing altogether.
There are two areas worth checking: the power management settings of USB hubs and the popular USB selective suspend feature in power plans. Both settings can cause the port to stop supplying power to the device.
To disable automatic port shutdown from Device Manager, go to "Universal Serial Bus controllers", double-click each "USB Root Hub", go to the "Power Management" tab, and uncheck "Allow the computer to turn off this device to save power" . Repeat this process for all hubs and restart.
To enable selective suspend, go to Control Panel, select "Power Options," click "Change plan settings" for the active plan, and then click "Change advanced power settings." Locate "USB settings > USB selective suspend settings" and set both options (battery and AC power) to "Disabled ." Apply the changes, click OK, and restart your computer.
If you're using Windows 10 or 11 with an SSD, it's also a good idea to disable Fast Startup . This feature partially hibernates the system and can carry over USB controller issues from one boot to the next. From "Power Options > Choose what the power buttons do," you can uncheck the box for "Turn on fast startup (recommended)" and see if device recognition stabilizes.
Windows as a possible culprit: system updates and errors
Although it's hard to admit, sometimes the problem isn't your USB or your hardware, but Windows . A system update can introduce a bug with certain chipsets, controllers, or BIOS versions, and suddenly your ports stop working as they should.
The first step is to make sure you haven't missed a patch: go to Windows settings, navigate to the "Windows Update" section , and click "Check for updates." There may be a later patch that fixes the exact problem you're experiencing, in both Windows 10 and Windows 11.
If you're up to date and the problem persists, consider the opposite: uninstalling the latest problematic update . From the Windows Update section, you can access the history and temporarily remove the latest cumulative patch to see if the problem disappears. This isn't always the solution, but when the issue coincides with a specific update, the culprit is usually obvious.
In extreme cases where nothing else works, some users opt to format and reinstall Windows from scratch . It's a drastic measure that requires backing up your data beforehand, but sometimes it's the only way to clear years of errors, installations, and conflicts that also affect the USB drive.
When the USB drive does not appear in Explorer, but does appear in Disk Management
A fairly common situation is that Windows detects the hardware, but the USB drive doesn't appear in "This PC". In these cases, the problem isn't that the USB drive doesn't exist, but rather that it doesn't have a drive letter or a valid volume.
To check, right-click the Start button and choose “Disk Management” . If your USB drive or external hard drive appears in the list at the top, Windows is seeing the drive at the hardware level. Now look at the bottom, where the partitions are displayed.
If you see a black block associated with the drive labeled "Unallocated ," it means the disk has unpartitioned space. In that case, right-click on that black block and select "New Simple Volume." Follow the wizard, leaving the default size as the full size, choose a compatible file system (NTFS or exFAT), and let Windows format and assign a drive letter.
If the drive is partitioned (it appears in blue) but doesn't have a drive letter, right-click on the partition and select "Change Drive Letter and Paths ." In the pop-up window, click "Add" or "Change" and select a letter that isn't already in use. Click OK, wait a few seconds, and the drive should now appear in File Explorer.
It's important not to confuse this case with the previous one: here, you don't need to format or delete data , just correctly assign a drive letter. Formatting should only be done when you're sure you don't want to keep the information or when the file system is so damaged that there's no other option.
Incompatible or corrupted file systems
Not all USB drives speak the same "language" as Windows. Although Microsoft's system recognizes NTFS, FAT, FAT32, and exFAT without problems , it doesn't work well with other popular formats such as ext2/ext3/ext4 (Linux) or APFS and HFS+ (macOS).
If you connect a USB drive formatted on Linux or a Mac, Windows might recognize it, but prompt you to format it or mark it as RAW or without a file system. If you need to access the data, do not click format: doing so will erase the information, and recovery will be much more difficult.
Instead, you can use third-party tools that allow you to mount Linux or Apple file systems on Windows . Applications like Ext2FSD, Linux File System for Windows, Linux Reader, or paid utilities like DiskGenius (which also handles APFS and HFS) are common options for copying data to your PC without reformatting.
Another option, if you have access to the original system where the drive was created, is to connect the USB drive to a Mac or Linux in Live mode , copy the information to another location, and then return the USB drive to Windows to format it in a supported file system, preferably exFAT if you want to use it on multiple systems.
When the problem is not compatibility but corruption (the disk is in NTFS or FAT32, but Windows shows messages such as "USB not formatted" or "drive not accessible"), you can try repairing the file system with native tools before proceeding to formatting.
From Explorer, right-click on the drive (if it has a letter), go to “Properties > Tools” and use the button to “Check” or “Examine and repair unit”You can also open a command prompt window as administrator and run chkdsk /X /f X: Replacing X: with the assigned letter. Note: These processes may result in the loss of some damaged files; if the data is critical, consider professional recovery solutions.
USB recognized, but with typical Windows error messages
When you plug in your device and Windows displays a notification in the system tray, the key is to read the exact error message . Some of the most common ones are:
- “USB device not recognized.”
- “Device descriptor request failed.”
- “The last USB device you connected to this computer did not work properly.”
- “This device cannot be started. (Code 10)”.
- Overload or overvoltage errors in the USB port.
In most of these cases, the root of the problem is usually corrupted drivers, ports with unstable power supply, or faulty devices . The recommended steps are usually, in this order:
- Test the device in other ports and other equipment to rule out physical damage.
- Uninstall and reinstall from Device administrator the specific device and the affected USB controllers.
- disable the selective suspension and the shutdown of root concentrators for energy saving.
- Completely restart the equipment, even by disconnecting it from the power supply for a few minutes to drain any residual charge.
- Update chipset drivers, USB controllers and, if applicable, BIOS/UEFI from the manufacturer's website.
If, after all this, the same USB drive continues to show errors, but other USB devices work fine on the computer, it's very likely that that particular drive is on the verge of failure or is already broken. In external hard drives, hearing strange noises is another clear symptom of serious physical failure.
Restarts, fast startup, and built-in software solutions in Windows
It may sound simple, but many USB problems are fixed with a full PC restart . The important distinction is that "powering off and on" with fast startup enabled is not the same as restarting. A restart forces Windows to rebuild the hardware environment from scratch, while a fast shutdown leaves part of the system in hibernation.
On systems with recurring problems waking from sleep or hibernation, disabling fast startup and selective sleep options often stabilizes port behavior. You'll lose a few seconds of boot time, but you gain reliability.
Don't forget that Windows also includes automatic troubleshooters . From Settings > Update & Security > Troubleshoot, you can find the Hardware and Devices troubleshooter and let it scan controllers and ports for conflicts. It's not foolproof, but in simple cases, it detects and repairs incorrect configurations without you having to navigate through each menu.
Finally, if you suspect malware, run a full scan with Windows Defender or another reliable antivirus program. Some malicious code is specifically designed to block or interfere with the mounting of external drives to hinder data extraction or the installation of cleanup tools.
Cases in which the USB drive is broken or has physical defects
When you've tried the USB on several computers, checked ports, drivers, power, file system and nothing works, you have to consider the less pleasant possibility: that the device is physically damaged and there's little more you can do at home.
USB flash drives and external hard drives are more delicate than they seem. Despite being protected by robust casings, a hard knock, a drop from a height, or a twist in the connector can break internal traces, solder joints, or even the flash memory itself. In mechanical hard drives, an impact while the platters are spinning almost guarantees bad sectors and data loss.
Electrical problems are another source of trouble: a static discharge from touching the USB port, a power surge, or a faulty power supply can fry internal components (chips, capacitors, regulators, etc.). From then on, the device may stop turning on, overheat, or simply become unrecognizable.
Wear and tear also plays a role. All flash memory (USB drives and SSDs) has a limited number of write cycles . If you've been intensively writing and deleting data for years, the drive may have reached the end of its lifespan and start failing randomly, displaying errors, becoming read-only, or disappearing from the system.
And, of course, water and humidity. Exposure to liquids or very humid environments causes corrosion in connectors and components. Even if the USB drive seems to have "dried out," it's common for problems to reappear shortly afterward. In these cases, unless professional repair is performed by desoldering the memory chip and mounting it on another board, the drives are usually lost.
Best practices to avoid losing data on your USB drives
Regardless of why Windows doesn't recognize the USB drive at a given time, the important thing is to minimize the risk of losing valuable information . USB drives aren't backups; they're a data transfer medium that fails more often than we'd like.
First: get used to having backups in more than one place . Ideally, one local copy (another hard drive, NAS, etc.) and another in the cloud. That way, if a USB drive or external hard drive fails, it won't be the end of the world.
Store your USB drives in dry, cool, and secure places , away from heat sources, liquids, and impacts. Avoid carrying them loose in pockets with sand, coins, or keys that could scratch or bend the connector.
With external mechanical hard drives, try not to move them while they are running, and if you need to transport them, disconnect them from the PC and wait a few seconds for the platters to stop spinning before storing them. They are not designed to be moved around while spinning.
If you only use a USB drive for critical tasks like updating the BIOS or installing the operating system , store it away and don't use it for everyday tasks. Having several dedicated USB drives (one for Windows installation, another encrypted for sensitive data, another for quick backups) is a simple habit that reduces the risk of being stranded when you need it most.
And finally, be wary of offers that seem too good to be true and of dangerous USB devices : cheap "1 TB" memory sticks, unknown brands, and purchases from unreliable stores often hide fake or defective units that fail at the slightest touch and cause many of the problems we later attribute to Windows.
Knowing all of the above, whenever Windows fails to recognize a USB drive, you'll have a fairly clear roadmap: check the physical condition , try other ports and devices, adjust drivers and power settings, check the file system and drive letter assignment, monitor system updates, and only when all these steps fail, assume that the drive has reached the end of its life and rely on your backups to avoid unnecessary regret.