Fix a USB Drive That Is Not Recognized by Your Computer (Windows & macOS)
A USB drive is one of the easiest ways to store, transfer, and back up files. Whether you use a USB flash drive, external hard drive, or portable SSD, you expect it to work the moment you plug it into your computer. Unfortunately, there are times when your USB drive is not recognized. It may not appear in File Explorer on Windows or Finder on macOS. In some cases, your computer may display an error message, while in others, nothing happens at all.
This problem can occur for several reasons. A faulty USB port, outdated drivers, incorrect disk settings, damaged file systems, or hardware issues can all prevent your computer from detecting the drive. Fortunately, many of these problems can be fixed without replacing the USB drive or losing your important files.
This guide explains the most effective ways to fix an unrecognized USB drive on both Windows and macOS.
Fix a USB Drive That Is Not Recognized by Your Computer (Windows)

Step 1: Disconnect and Reconnect the USB Drive
The first thing to try is disconnecting the USB drive from your computer. Wait about 15 seconds before plugging it back in. Sometimes the operating system fails to establish a proper connection when the drive is first inserted. Reconnecting allows Windows to detect the hardware again.
When reconnecting, insert the drive firmly until it is fully seated. Watch for any notification sound or message indicating that Windows has detected new hardware. If nothing happens, continue with the next step.
Step 2: Try a Different USB Port
A damaged or inactive USB port can make it appear that your USB drive has failed when the actual problem is the computer’s port.
Remove the drive and plug it into another USB port on your computer. If you are using a desktop computer, try both the front and rear USB ports. Rear ports are usually connected directly to the motherboard and often provide a more reliable connection.
If your drive works in another port, the original USB port may be faulty or disabled.
Step 3: Test the USB Drive on Another Computer
Before making changes to Windows, determine whether the issue is with the computer or the USB drive.
Connect the USB drive to another Windows PC or even a Mac if one is available. If another computer recognizes the drive, the problem is likely with your Windows settings rather than the drive itself.
If the USB drive is not detected on any computer, it may have a hardware failure.
Step 4: Restart Your Computer
Many temporary software issues disappear after restarting Windows.
Save your work, restart the computer, and reconnect the USB drive after Windows has completely loaded. During startup, Windows reloads its hardware services and USB drivers, which often resolves temporary detection problems.
Step 5: Check Disk Management
Sometimes Windows detects the USB drive but does not assign it a drive letter, making it invisible in File Explorer.
Press Windows + X and select Disk Management. Wait for the list of storage devices to load.
If your USB drive appears but has no drive letter, right-click it and choose Change Drive Letter and Paths. Assign an available letter and click OK.
If the drive appears as Unallocated, avoid formatting it immediately if it contains important files. Data recovery software may be needed before creating a new partition.
Step 6: Update USB Drivers
Outdated or corrupted USB drivers may prevent Windows from communicating with external storage devices.
Open Device Manager by pressing Windows + X and selecting it from the menu. Expand Universal Serial Bus controllers.
Right-click each USB controller and select Update Driver. Choose the automatic search option and let Windows install any available updates.
After updating, restart your computer and reconnect the USB drive.
Step 7: Reinstall the USB Device
If updating the driver does not help, reinstalling it forces Windows to create a fresh hardware configuration.
Open Device Manager and locate the USB device under Disk Drives or Universal Serial Bus controllers.
Right-click the device and choose Uninstall Device. Disconnect the USB drive, restart your computer, and plug the drive back in. Windows will automatically reinstall the required driver.
Step 8: Disable USB Power Saving
Windows may temporarily disable USB ports to reduce power consumption.
Open Device Manager, expand Universal Serial Bus controllers, and double-click each USB Root Hub.
Open the Power Management tab and uncheck the option that allows Windows to turn off the device to save power.
Repeat this for all USB Root Hub entries before restarting your computer.
Step 9: Run the Hardware Troubleshooter
Windows includes built-in diagnostic tools that can detect hardware issues automatically.
Open Settings, navigate to System, then Troubleshoot, and choose Other Troubleshooters if available on your version of Windows.
Run the hardware-related troubleshooter and follow the on-screen instructions. Windows may automatically repair common USB problems.
Step 10: Check for File System Errors
If Windows detects the drive but cannot open it, the file system may contain errors.
Open File Explorer, right-click the USB drive, and choose Properties.
Select the Tools tab and click Check under Error Checking.
Allow Windows to scan and repair any detected errors before using the drive again.
Fix a USB Drive That Is Not Recognized by Your Computer (macOS)
Step 1: Disconnect and Reconnect the USB Drive
Begin by removing the USB drive safely from your Mac.
Wait a few seconds before reconnecting it to another USB port. If your Mac has multiple ports, test each one individually.
If you use a USB hub or adapter, connect the drive directly to the Mac whenever possible.
Step 2: Restart Your Mac
Temporary software glitches sometimes prevent macOS from detecting external storage devices.
Click the Apple menu, choose Restart, and wait for your Mac to reboot completely.
Reconnect the USB drive after logging back into macOS.
Step 3: Check Finder Settings
Sometimes the USB drive is connected but hidden from the desktop or Finder sidebar.
Open Finder, click Finder in the menu bar, and select Settings.
Enable External Disks under both the General and Sidebar tabs.
If the drive appears after changing these settings, no further troubleshooting is required.
Step 4: Use Disk Utility
Open Disk Utility from Applications, then Utilities.
Look for your USB drive in the left panel.
If it appears but is not mounted, select it and click Mount.
If mounting succeeds, the drive should immediately appear in Finder.
Step 5: Run First Aid
If Disk Utility detects the drive but it cannot be opened, run First Aid.
Select the USB drive and click First Aid.
The utility checks the drive for directory errors and attempts to repair damaged file system structures.
Once the process finishes, disconnect and reconnect the drive.
Step 6: Test Another USB Port or Cable
External hard drives often use removable USB cables.
If possible, replace the cable with another compatible one. Also test different USB ports on your Mac.
A damaged cable is one of the most common reasons an external drive stops responding.
Step 7: Reset USB Connections
Sometimes macOS temporarily loses communication with connected USB devices.
Disconnect all external USB devices from your Mac.
Restart the Mac and reconnect only the USB drive first.
If it works normally, reconnect your remaining accessories one at a time.
Step 8: Update macOS
Software updates frequently include hardware compatibility improvements and bug fixes.
Open System Settings, select General, then Software Update.
Install any available updates, restart your Mac, and reconnect the USB drive.
Step 9: Check System Information
macOS can sometimes detect the hardware even when Finder cannot display it.
Hold the Option key, click the Apple menu, and choose System Information.
Open the USB section and look for your connected device.
If the drive appears here, the hardware connection is working, and the issue is likely related to the drive’s file system or mounting process.
Step 10: Test the Drive on Another Computer
Finally, connect the USB drive to another Mac or Windows computer.
If the drive works elsewhere, the issue is specific to your Mac.
If no computer recognizes it, the USB drive may have suffered physical damage or electronic failure.
FAQs
Why is my USB drive not showing up even though the light is on?
The power indicator only confirms that the drive is receiving electricity. The data connection, file system, or storage controller may still have a problem preventing your computer from recognizing it.
Can I recover files from an unrecognized USB drive?
Yes. If the drive appears in Disk Management on Windows or Disk Utility on macOS, professional recovery software may be able to retrieve your files before repairs or formatting.
Should I format the USB drive immediately?
No. Formatting deletes the existing file system and may make recovering important files more difficult. Always attempt recovery first if the drive contains valuable data.
Why does my USB drive work on one computer but not another?
Different computers may have different driver versions, USB port conditions, power settings, or operating system compatibility. Updating the system or reinstalling USB drivers often resolves the issue.
Can a damaged USB port cause detection problems?
Yes. A faulty USB port can prevent proper communication between the computer and the storage device. Testing multiple USB ports helps determine whether the issue is with the drive or the computer.
Summary
An unrecognized USB drive does not always mean the device has failed. In many cases, the problem is caused by outdated drivers, disabled USB ports, incorrect drive letters, temporary software glitches, or mounting issues. By following the troubleshooting steps for both Windows and macOS, you can identify the cause and often restore access to your files without replacing the drive.
If none of these solutions work and the drive remains undetected on multiple computers, the hardware itself may be damaged, and professional data recovery or drive replacement may be necessary.
