The balloon pops up: ‘USB device not recognized. The last USB device you connected to this computer malfunctioned.’ Your flash drive, phone, or external hard drive is suddenly invisible. Before you fall down a rabbit hole of video tutorials, know this: the fix is almost always one of five things — a glitchy USB driver, a power-management setting, a bad cable, a failing port, or a dying device — and you can sort them out in about fifteen minutes. This guide follows the order a repair technician uses: isolate the hardware first (because no software fix repairs a dead flash drive), then reset the USB stack, then fix power management, then update the underlying drivers. If your error appeared right after a system update, also see our guide on USB devices not recognized after a Windows 11 update . One important note before we begin: if the unrecognized device holds irreplaceable data (photos, documents), stop plugging it into different ports repeatedly and read Fix 7 first. Aggressive troubleshooting on a failing drive can make data recovery harder. For the Device Manager side of things, our walkthrough of unknown devices in Device Manager is a useful companion.

Why this happens

  • Corrupted USB controller driver. The driver managing the port glitches and can’t complete device enumeration.
  • USB selective suspend. Windows powers down ‘idle’ USB ports to save battery and sometimes fails to wake them properly.
  • Insufficient power. Unpowered hubs, long extension cables, and power-hungry drives (spinning HDDs) starve the device during handshake.
  • Damaged cable or connector. A frayed cable or bent connector breaks the data lines while power still flows — the classic ‘charges but not recognized’ symptom.
  • Failing device firmware. The device’s own controller chip glitches and stops presenting a valid descriptor to Windows.
  • Static charge buildup. Residual charge on the motherboard’s USB bus can wedge ports into an unresponsive state until fully discharged.
  • Outdated chipset drivers. The USB controllers hang off the chipset; stale chipset drivers mishandle USB 3.x negotiation.
  • Physically damaged port. Worn or bent pins inside the port cause intermittent or total recognition failure on that port only.

How to fix it

Work through these in order — diagnose first, then act.

Fix 1: Isolate the hardware: device, cable, and port

Half of all ’not recognized’ cases are the device or cable, not the laptop. Prove it before touching drivers.

  1. Plug the device into a different computer. If it fails there too, the device or its cable is faulty — stop troubleshooting the laptop.
  2. Swap the cable for a known-good one, especially with phones and external drives where cables fail silently.
  3. Plug the device directly into the laptop’s built-in ports — no hubs, docks, or extension cables for this test.
  4. Try every built-in port on the laptop; note whether any port works.
  5. If the device works elsewhere but on no port of your laptop, it’s a laptop-side problem — continue below.

Fix 2: Power-cycle the laptop to drain residual charge

Static buildup on the USB bus wedges ports in a way no driver reinstall fixes. A full power drain resets the bus hardware.

  1. Shut down the laptop completely (not sleep, not hibernate).
  2. Unplug the charger and all USB devices.
  3. If the battery is removable, take it out; if not, press and hold the power button for 30 seconds with everything unplugged.
  4. Wait a full minute, reconnect only the charger, and power on.
  5. Once booted, plug in the USB device and check for recognition.

Fix 3: Uninstall and reset the USB controllers

This forces Windows to rebuild the entire USB driver stack from scratch — the most effective software fix for enumeration failures.

  1. Open Device Manager (Windows + X) and expand ‘Universal Serial Bus controllers.’
  2. Right-click each ‘USB Root Hub’ and ‘USB Host Controller’ entry and choose Uninstall device (don’t check any delete-driver boxes here).
  3. When all are uninstalled, click Action → ‘Scan for hardware changes’ — Windows reinstalls fresh copies automatically.
  4. Restart the laptop for good measure.
  5. Reconnect the device and watch for the recognition balloon.

Fix 4: Disable USB selective suspend

Windows’ power-saving feature is a notorious cause of ports that ‘die’ until reboot, especially on battery.

  1. Open Control Panel → Power Options → ‘Change plan settings’ → ‘Change advanced power settings.’
  2. Expand ‘USB settings’ → ‘USB selective suspend setting’ and set both On battery and Plugged in to Disabled.
  3. Additionally, in Device Manager, open each USB Root Hub’s Properties → Power Management tab and uncheck ‘Allow the computer to turn off this device to save power.’
  4. Apply, reboot, and retest the device.
  5. If the problem only ever happened on battery, this was almost certainly your culprit.

Fix 5: Check Device Manager for error codes

The exact error code narrows the cause: Code 43 (device reported problems), Code 10 (couldn’t start), or ‘Unknown USB Device (Device Descriptor Request Failed).’

  1. In Device Manager, look under Universal Serial Bus controllers for entries with yellow warning icons.
  2. Right-click the flagged entry → Properties → read the Device status message and error code.
  3. For ‘Device Descriptor Request Failed,’ right-click → Uninstall device (check ‘delete the driver software’ if offered), unplug the device, reboot, and replug.
  4. For Code 43, update the driver via right-click → Update driver → ‘Search automatically,’ then test.
  5. If the code persists across ports after a clean driver reset, the device hardware is failing — see Fix 7.

Fix 6: Update chipset and USB 3.x drivers

The USB controllers are part of the chipset; Microsoft’s generic drivers sometimes mishandle USB 3.x power negotiation on specific laptop models.

  1. Identify your laptop’s exact model and visit the maker’s support site (Dell, HP, Lenovo, ASUS, Acer).
  2. Download the latest chipset driver package and any listed USB 3.0/3.1 controller drivers.
  3. Install the chipset driver first, reboot, then install USB controller drivers if provided separately.
  4. Intel-based laptops can also use the Intel Driver & Support Assistant to detect the right chipset package automatically.
  5. Retest the problematic device after the reboot.

Fix 7: Handle a failing device and protect your data

If the device fails on every computer and port, it’s dying — shift from fixing to rescuing.

  1. Stop repeatedly plugging a failing drive in; each failed enumeration attempt risks further degradation.
  2. If it’s a flash drive with important data, try it once more on a desktop PC’s rear USB ports (which deliver the most stable power).
  3. For external hard drives, listen for clicking or beeping — that’s mechanical failure, and continued power-ons can destroy data.
  4. Consider professional data recovery for irreplaceable files before the device dies completely.
  5. Replace the device, and in future keep backups — check Microsoft’s Windows support pages for built-in backup options like File History.

Closing

USB recognition failures look scary but resolve quickly when you work hardware-first: prove the device and cable good, drain the power, reset the USB stack, kill selective suspend. Only after those fail should you suspect deeper driver or hardware problems.

Frequently asked questions

Why does my laptop keep saying USB device not recognized?
Windows shows this when it can’t read the device’s descriptor — usually because of a corrupted USB driver, insufficient power to the port, a damaged cable, or the device itself failing. The fastest diagnostic is trying the device on another computer: if it fails there too, the device or cable is the problem, not your laptop.
How do I fix error 43 on a USB device?
Error 43 means Windows stopped the device because it reported problems. Uninstall the device in Device Manager (checking ‘delete the driver software’), unplug it, restart, then plug it into a different port. If error 43 persists across ports and computers, the device’s firmware or hardware has failed and it likely needs replacement.
Can a Windows update cause USB devices to stop being recognized?
Yes. Updates sometimes install generic USB controller drivers that mishandle power management, or corrupt the existing USB stack. Rolling back the USB controller driver in Device Manager or reinstalling the chipset driver from your laptop maker’s site usually restores recognition within minutes.
Why does my USB device work on one port but not another?
Ports can fail individually from physical wear, or a single port’s power delivery can degrade. USB hubs (especially unpowered ones) also cause this by splitting limited power. Test the device directly in each built-in port without hubs or extension cables to identify whether it’s a port problem or a device problem.