24/7 support in USA, UK & Canada
Hardware Guide

USB Device Not Recognized? Fix USB Issues on Windows & Mac

Fix "USB device not recognized" errors for flash drives, external hard drives, keyboards, mice, printers, and all USB peripherals on Windows and Mac.

Updated: Feb 202611 min read

The "USB device not recognized" error is one of the most common hardware issues on Windows. It appears when you plug in a USB device — flash drive, external hard drive, keyboard, mouse, printer, or any peripheral — and Windows can't identify it. This guide covers every cause and fix, from simple port changes to driver reinstalls.

Fix 1: Try a Different USB Port

The simplest fix: unplug the device and try a different USB port. Preferably try a port on the back of the computer (desktop) — these connect directly to the motherboard and provide more reliable power. Avoid USB hubs for initial testing. If the device works in another port, the original port is faulty or has a power issue.

Fix 2: Try a Different Cable

For devices that use a separate USB cable (external drives, printers), try a different cable. USB cables can look fine externally but have broken internal wires. Use a known-working cable from another device. For USB-C devices, make sure the cable supports data transfer — some USB-C cables are charge-only.

Fix 3: Restart Your Computer

A restart resets the USB controller and clears any temporary driver issues. Unplug the USB device first, restart the computer, wait for it to fully boot, then plug the device back in. This resolves a surprising number of "not recognized" errors.

Fix 4: Update USB Drivers

  1. Open Device Manager (Win + X → Device Manager)
  2. Expand Universal Serial Bus controllers
  3. Look for any devices with yellow warning icons
  4. Right-click each USB controller → Update driver → Search automatically
  5. Also check Unknown devices in Device Manager — your USB device may appear there
  6. Right-click Unknown device → Update driver

Fix 5: Uninstall and Reinstall USB Controllers

  1. Open Device Manager
  2. Expand Universal Serial Bus controllers
  3. Right-click each USB Root Hub and Generic USB HubUninstall device
  4. Restart the computer — Windows will automatically reinstall fresh USB drivers
  5. Plug in your USB device after restart

Fix 6: Disable USB Selective Suspend

Windows can turn off USB ports to save power, causing "not recognized" errors:

  1. Open Control Panel → Power Options
  2. Click Change plan settingsChange advanced power settings
  3. Expand USB settings → USB selective suspend setting
  4. Set to Disabled for both "On battery" and "Plugged in"
  5. Click OK and restart

Fix 7: Check Disk Management (Flash Drives)

If a USB flash drive or external hard drive isn't showing in File Explorer but you hear the "device connected" sound: Open Disk Management (right-click Start → Disk Management). Look for the drive. If it's there but has no drive letter, right-click → Change Drive Letter and Paths → Add. If it shows as "RAW" or "Unallocated," the file system is corrupted — data recovery may be needed before formatting.

Fix 8: Use a Powered USB Hub

Some USB devices need more power than your computer's ports can provide — especially when multiple devices are connected. A powered USB hub (one that plugs into a wall outlet) provides dedicated power to each port. This is especially helpful for external hard drives, USB docking stations, and devices connected through long USB cables.

Fix 9: Fix USB on Mac

  • Try a different port — if using USB-C, try a different adapter/dock
  • Reset SMC (Intel Macs): Shut down → hold Shift+Control+Option+Power for 10 seconds
  • Reset NVRAM: Restart → hold Option+Command+P+R for 20 seconds
  • For Apple Silicon Macs: simply restart (no SMC/NVRAM reset needed)
  • Check System Information → USB to see if the device is detected at hardware level
  • If external drive, check Disk Utility — it may need formatting for macOS compatibility

Fix 10: Hardware Troubleshooter (Windows)

# Run the legacy hardware troubleshooter:

msdt.exe -id DeviceDiagnostic

Frequently Asked Questions

Why does Windows say USB device not recognized?

This error means Windows detected a device but can't identify or communicate with it. Causes: (1) USB port power issue — not enough power for the device, (2) Device driver is missing or corrupted, (3) USB cable is damaged, (4) USB port is faulty, (5) Device's USB connector is damaged, (6) USB selective suspend is turning off the port, (7) The device itself is malfunctioning.

How do I fix a USB flash drive not showing up?

If the drive isn't showing in File Explorer: (1) Check Disk Management (diskmgmt.msc) — it may be there without a drive letter, (2) Right-click the drive in Disk Management → Change Drive Letter and Paths → Add, (3) If shown as 'Unallocated' or 'RAW', the partition table is damaged — data recovery may be needed, (4) Try a different USB port/cable, (5) Try on a different computer to confirm the drive isn't dead.

Why does my USB keep disconnecting and reconnecting?

Intermittent USB disconnections: (1) USB selective suspend power saving — disable it, (2) Loose USB connection — try a different port, (3) Damaged cable, (4) Overloaded USB hub — remove other devices, (5) USB controller driver issue — update or reinstall, (6) Insufficient power from the USB port — use a powered USB hub.

USB 3.0 device not working in USB 3.0 port — why?

USB 3.0 issues: (1) USB 3.0 drivers need installing — check Device Manager for errors, (2) Try a USB 2.0 port instead as a test, (3) USB 3.0 can interfere with 2.4 GHz devices (WiFi, Bluetooth) — keep the cable away from wireless receivers, (4) Some older devices have compatibility issues with USB 3.0 — try a USB 2.0 cable or hub.

My USB ports stopped working completely — what do I do?

All USB ports dead: (1) Restart the computer — this resets the USB controller, (2) Check Device Manager for Universal Serial Bus controllers — any yellow icons? Uninstall and restart, (3) Check BIOS — USB may be disabled (press F2/Del during boot → USB Configuration → enable), (4) Try a different USB device to confirm the ports are the issue, (5) The USB controller chip may have failed — a powered USB hub or PCIe USB card can provide new ports.

USB Still Not Recognized?

Our technicians can remotely diagnose driver and configuration issues causing USB failures.