Your USB drive isn't showing up because of a connection problem, driver issue, or port failure—not because the drive itself is dead

When your computer doesn't detect a USB flash drive, the problem is almost always fixable. The drive itself rarely fails in a way that makes it completely invisible to the system. Instead, you're dealing with a loose connection, a port that needs cleaning, outdated drivers on your computer, or a USB port that has stopped working. The fix depends on which of these is actually happening, and you can test each one in about ten minutes.

Start by trying a different USB port on the same computer. If the drive shows up in another port, that first port is dead or has debris blocking it. If it doesn't show up in any port on that computer, move to a different computer entirely—a laptop, desktop, or even a friend's machine. This single test tells you whether the problem lives in your computer or in the drive itself.

Key Takeaways

  • Test the drive in a different USB port and a different computer before assuming anything is broken.
  • Clean the metal connector on the drive with a dry cloth or pencil eraser, and clean the port with compressed air or a dry cotton swab.
  • On Windows, check Device Manager to see if the drive appears as an unknown device or with a warning icon, which points to a driver problem.
  • If the drive works on another computer but not yours, your computer's USB drivers or settings need updating, not the drive.
  • A drive that works on no computer and shows no signs of physical damage may need data recovery, but this is rare and expensive.

Clean the USB connector and the port

The metal connector on your USB drive collects dust, lint, and oxidation over time. So does the port on your computer. A drive that looks fine to the eye can fail to make proper contact because of a thin layer of grime on either end. This is the single most common reason a drive stops being detected.

Take the drive and inspect the metal connector. If you see discoloration or buildup, rub it gently with a dry cloth or a pencil eraser. Use light pressure—you're cleaning, not scrubbing. For the USB port on your computer, use a can of compressed air to blow out any dust. If you don't have compressed air, a dry cotton swab works, but do not use water or any liquid. Let the port dry completely before plugging anything back in.

After cleaning, plug the drive into the same port where it failed before. If it now shows up, the problem was contact. If it still doesn't show up, move to the next step.

Check Device Manager on Windows for hidden or unknown devices

On Windows, your computer may detect the drive but not recognize what it is, which means it won't show up in File Explorer. You can see this in Device Manager. Press the Windows key and type "Device Manager," then open it.

Look for a section called "Universal Serial Bus controllers" or "Other devices." If you see an entry with a yellow warning triangle, a question mark, or something labeled "Unknown USB Device," that's your drive. Right-click it and select "Update driver." Choose "Search automatically for updated driver software." Windows will search online and install the correct driver if one is available.

If the drive appears in Device Manager with a normal icon and no warning, but still doesn't show in File Explorer, the drive may not be formatted or may be using a file system Windows doesn't recognize. This is a separate problem from detection, and it means the drive is actually being seen by your computer.

Try the drive on a different computer

If the drive doesn't show up in Device Manager and cleaning didn't help, plug it into a completely different computer—a friend's laptop, a work machine, or a library computer. This test is the fastest way to know whether the problem is the drive or your computer.

If the drive works on the other computer, your computer has a USB driver problem or a hardware issue with its ports. If the drive doesn't work on any computer, the drive itself has a problem. Write down which computers you tested it on and what happened each time—this information matters if you need to troubleshoot further or pursue data recovery.

Update or reinstall USB drivers on your computer

If the drive works on another computer but not yours, your computer's USB drivers are outdated or corrupted. On Windows, open Device Manager again and look for "Universal Serial Bus controllers." Right-click each entry and select "Update driver." Do this for all of them, not just one.

After updating, restart your computer and try the drive again. If updating doesn't work, you can uninstall the drivers and let Windows reinstall them automatically on restart. Right-click the USB controller, select "Uninstall device," check the box that says "Delete the driver software for this device," and click Uninstall. Restart your computer. Windows will reinstall the drivers when it boots back up.

On Mac, USB driver problems are rare because macOS handles USB devices differently than Windows. If a drive works on another Mac but not yours, restart your computer first. If that doesn't work, try the drive in every USB port, including any Thunderbolt ports if your Mac has them.

Check the drive for physical damage or signs of failure

Inspect the drive carefully. Look for cracks in the plastic casing, bent or corroded metal connectors, or any sign that it's been damaged. If the connector is bent, you can sometimes straighten it gently with a small tool, but this is risky and may make things worse. If the plastic casing is cracked or the connector is severely corroded, the drive is unlikely to work again.

If the drive shows no physical damage and still doesn't work on any computer, it has an internal failure. This is rare in modern USB drives, but it happens. At this point, the drive is not detectable by any system, and there's nothing left to troubleshoot on your own. If the data on the drive is important, a data recovery service can sometimes retrieve it, but this is expensive and not may provide to work.

Try a different USB cable or adapter if you're using an external enclosure

If your drive is inside an external enclosure or connected through a USB hub, the problem might be the cable or hub, not the drive itself. Try plugging the drive directly into a USB port on your computer with no hub in between. If you're using a USB-C adapter or cable, try a different one—cheap adapters fail frequently and can prevent detection even when the drive is fine.

If the drive works when connected directly but fails when connected through a hub or adapter, the hub or adapter is the problem. Replace it or stop using it. If the drive still doesn't work even when connected directly, you're back to the steps above.

Frequently Asked Questions

Can a USB drive be detected but not show up in File Explorer?

Yes. If it appears in Device Manager but not in File Explorer, the drive is being detected but Windows can't read its file system. This usually means the drive needs to be formatted or uses a file system like ext4 that Windows doesn't natively support. The drive itself is working; it just needs preparation before you can use it.

What should I do if the drive works in one USB port but not others?

The ports that don't work are damaged or blocked. Stop using them for anything until you can have them checked. Use only the port where the drive works. If you have multiple dead ports, your computer may have a USB controller problem, and you should have it looked at by a technician.

Does cleaning the connector with rubbing alcohol help?

Avoid alcohol and any liquid. Moisture can cause corrosion inside the drive or port. Use only a dry cloth or pencil eraser on the connector, and compressed air or a dry swab on the port. Let everything dry completely before reconnecting.

If the drive works on another computer, do I need to buy a new one?

No. Your computer's USB drivers or ports need attention, not the drive. Update your drivers first, and if that doesn't work, have a technician check your USB ports. The drive is fine and can be used on other machines in the meantime.

How do I know if the drive is actually dead?

A truly dead drive shows no signs of life on any computer, has visible physical damage, or was exposed to water or extreme heat. If it works on even one computer, it's not dead—your other computer just needs troubleshooting. If it's truly dead and the data matters, contact a data recovery service, but expect to pay several hundred dollars with no may provide of success.