Few computer problems are more frustrating than plugging in a USB device and getting a "device not recognised" message, especially when it is a storage drive with important files or an accessory you rely on every day. The good news is that most USB recognition errors are software-related and can be fixed in minutes.
This guide walks through the most common causes, the fixes that work in 2026 for both Windows 10 and Windows 11, and what to do for specific cases, such as phones, external drives, and USB-C devices.
USB device not recognised (quick answer)
If a USB device is not recognised, try these steps in order:
- Restart the computer with the USB device disconnected
- Try a different USB port, ideally on the back of a desktop
- Test the device on another computer
- Update Windows and check for driver updates in Device Manager
- Change USB Root Hub power settings to prevent power-saving disconnection
- Disable Fast Startup if the issue happens after shutdown and restart
Most cases are resolved in one of the first three steps. If those do not work, the sections below cover deeper fixes and specific device scenarios.
Common reasons Windows doesn't recognise USB devices
A USB recognition error usually points to one of these causes:
- Driver issues: outdated, corrupted, or missing USB drivers
- Power management settings: Windows is cutting power to the USB port
- Fast Startup interference: Windows 10 and 11 feature that occasionally affects USB detection
- Damaged USB port or cable: physical hardware fault
- Device-specific problems: the USB device itself is damaged or needs its own drivers
- Bus power limitations: the USB device draws more power than the port can supply
Some of these issues are fixed in seconds. Others require a few minutes in Device Manager.
Method 1: Try simple fixes first
Before changing system settings, work through the basics.
Restart your computer
A clean restart often resolves USB recognition issues caused by temporary system errors. Save your work, close all programs, and use the Start menu to restart, not Sleep.
Try a different USB port
USB ports can wear out from frequent use. Plug the device into a different port:
- On desktops, try a port on the back of the case rather than the front
- On laptops, try every available USB port
- If the device works in one port but not another, the original port is damaged
Test the device on another computer
If the device is not recognised on multiple computers, the issue is likely the device itself, not your system. Cables also fail more often than expected. Try a different cable if the device uses a separate one.
Method 2: Update Windows
Windows updates often include USB driver improvements. Updating Windows is one of the simplest fixes.
On Windows 10
- Open Settings
- Go to Update & Security
- Click Windows Update
- Click Check for updates
On Windows 11
- Open Settings
- Click Windows Update in the left panel
- Click Check for updates
Install any pending updates and restart your computer. Then test the USB device again.
Method 3: Update USB drivers via Device Manager
Outdated or corrupted USB drivers are a common cause of recognition errors.
Steps
- Press Windows + X and select Device Manager
- Expand Universal Serial Bus controllers
- Look for any device with a yellow exclamation mark, this indicates a problem
- Right-click the affected device and select Update driver
- Choose Search automatically for drivers
- Restart your computer if prompted
If the automatic update doesn't work
- Right-click the device and select Uninstall device
- Restart the computer
- Windows will reinstall the driver automatically on startup
Method 4: Change USB Root Hub power settings
By default, Windows can turn off USB ports to save power. This is a frequent cause of recognition problems, especially on laptops.
Steps
- Open Device Manager (Windows + X, then select Device Manager)
- Expand Universal Serial Bus controllers
- Right-click USB Root Hub and select Properties
- Go to the Power Management tab
- Uncheck Allow the computer to turn off this device to save power
- Click OK
- Repeat for every USB Root Hub listed
Restart the computer and test the USB device again.
Method 5: Disable Fast Startup
Fast Startup speeds up boot times but can interfere with USB detection on some systems.
Steps
- Open the Windows search bar and type Control Panel
- Open Control Panel and go to Hardware and Sound
- Click Power Options
- Select Choose what the power buttons do in the left panel
- Click Change settings that are currently unavailable
- Uncheck Turn on fast startup
- Click Save changes
Restart the computer and test the USB device.
Method 6: Reinstall USB controllers
If none of the above fixes works, reinstalling all USB controllers gives Windows a clean start.
Steps
- Open Device Manager
- Expand Universal Serial Bus controllers
- Right-click each entry and select Uninstall device (work top to bottom)
- Once all are uninstalled, restart your computer
- Windows will reinstall all USB controllers automatically
This is a more advanced fix, but it resolves cases where driver corruption affects the whole USB subsystem.
What to do for specific USB devices
Some types of USB devices have their own common issues.
Phone connected via USB not recognised
- Unlock the phone and check for a "USB mode" notification
- Switch the phone from "Charging only" to File transfer (MTP) or Photo transfer (PTP)
- Try a different USB cable, especially if it is a basic charging cable (some only carry power, not data)
- On Android, enable USB Debugging in Developer Options for advanced connections
- On iPhone, tap Trust when prompted on the phone
External SSD or HDD not recognised
- Open Disk Management (Windows + X, then Disk Management)
- Look for the drive in the list; it may show as Unallocated or without a drive letter
- Right-click and assign a drive letter if missing
- Externally-powered drives may need their own power adapter connected
- Larger drives may not get enough power from a USB-A port; try a different port or use the included Y-cable
USB-C or Thunderbolt device not recognised
- Confirm the port supports the device type. Not all USB-C ports support video, charging, or Thunderbolt
- Check that the cable supports the required protocol. A standard USB-C cable does not deliver Thunderbolt speeds
- Update Thunderbolt drivers separately if available from the device manufacturer
- For high-power devices, ensure the port provides enough wattage
USB hub not recognised
- Powered USB hubs work better than bus-powered hubs for high-power devices
- Some unpowered hubs cannot supply enough power to multiple devices simultaneously
- Try connecting the device directly to the computer to confirm whether the hub is the problem
- Update the hub's drivers if the manufacturer provides them
Understanding USB error codes
When Device Manager shows an error, it often includes a specific code. The most common ones:
Code 43
Indicates that Windows has stopped the device because it reported a problem. Try:
- Updating the driver
- Reinstalling the driver
- Testing the device on another computer to rule out hardware failure
Code 28
Means the drivers for the device are not installed. Try:
- Updating drivers via Device Manager
- Downloading the manufacturer's driver directly
Code 19
The registry has a corrupt entry for the device. Try:
- Uninstalling and reinstalling the device
- Running a system file check (sfc /scannow in Command Prompt)
Code 31
Windows cannot load the driver for the device. Try:
- Reinstalling the driver
- Running Windows Update
- Restoring the system to a previous restore point
How to prevent future USB recognition errors
Most USB problems can be reduced with a few simple habits.
Always eject USB devices safely
- Click the USB icon in the system tray
- Select Eject next to the device
- Wait for the confirmation message before unplugging
This is especially important for storage drives. Removing them while in use can corrupt files and cause future recognition issues.
Use quality cables
Cheap or damaged cables are a frequent source of USB problems. Replace worn cables promptly.
Avoid overloading USB hubs
If you regularly connect multiple high-power devices, use a powered USB hub.
Keep Windows updated
USB driver improvements are included in regular Windows updates. Skipping updates can leave you with outdated drivers.
When to suspect hardware damage
If you have worked through every fix above without success, the issue may be hardware-related.
Signs the USB device is physically damaged:
- The device is not recognised on any computer
- There is visible damage to the connector or cable
- The device feels warm without being plugged into power
- The device makes unusual sounds (for spinning external drives)
Signs that the USB port on your computer is damaged:
- No device works in that specific port
- The port feels loose or wobbly
- Other ports work normally
If your laptop's USB port is damaged, professional repair or using a USB hub through a working port may be the best solution.
FAQs
Why does my USB device work on another computer but not mine?
This usually points to a driver, port, or power-management issue on your computer rather than a device fault. Try updating drivers and disabling power-saving on USB Root Hubs.
What does "USB Device Not Recognised" actually mean?
It means Windows detected something connected to the USB port but could not communicate with it properly. Causes include driver issues, port problems, or device-specific failures.
Can a damaged USB cable cause this error?
Yes. Damaged or low-quality cables are one of the most common causes of USB recognition errors. Trying a different cable is a quick way to rule this out.
Does Fast Startup really affect USB devices?
In some cases, yes. Disabling Fast Startup has resolved USB issues for many users, especially when devices are not recognised after a restart but work after a full shutdown.
Why is my USB-C device not working when USB-A devices work fine?
USB-C ports vary widely in capability. Some support data only, others add video, power delivery, or Thunderbolt. Check that both the port and the cable support the device's requirements.
Will reinstalling USB controllers delete my data?
No. Reinstalling USB controllers only affects how Windows communicates with USB ports. It does not delete files on connected drives.
What is the difference between USB 2.0 and USB 3.x ports?
USB 3.x ports are faster and provide more power. They are usually identified by a blue insert. USB 2.0 ports are slower but compatible with most USB devices.
Final thoughts
A USB device not recognised by Windows is one of the most common computer issues, and in most cases it is fixable in a few minutes. Starting with the simple fixes (restart, different port, different cable) resolves the majority of problems. For more persistent cases, Device Manager and power settings usually provide the answer.
Knowing how to work through these steps methodically saves time and avoids unnecessary device replacement. And applying a few prevention habits, like safe ejection and quality cables, significantly reduces the chance of running into the issue again.
Visit our HP Tech Takes Blog for more practical guides on troubleshooting and getting the best out of your HP laptop.