Sometimes our PC fails or refuses to recognize the External Hard Drive even after confirming the successful connection. The problem occurs mostly when the device driver is either corrupted or outdated. Such problems can be quite tricky to fix. You can spend hours but find no solution. Try these workarounds and see if the problem of the External Hard Drive not being detected in Windows 11/10/8/7 is resolved.
Why is my external hard drive not showing up on my computer?
If your external hard drive is still not working, you may unplug it and try a different USB port. If it’s plugged into a USB 3.0 port, you can try plugging it into a USB 2.0 port. If it is plugged into a USB hub, try plugging it directly into the PC instead and see if that works.
External hard drive not showing up or detected on PC
Before you begin, unplug the external hard drive from the port and insert it into another port. If it works, maybe your first port is dead. Alternatively, use another USB and check. If it works fine in both ports, perhaps your USB is dead.
How do I fix Windows not recognizing my external hard drive?
To fix an undetected hard drive, follow our suggestions:
- Run the Troubleshooters
- Update or Reinstall the device driver
- Create a new partition on your removable drive
- Disable USB selective suspend setting
Let us see these in detail.
1] Run the Troubleshooters
The first thing you want to do is run the Hardware and Device Troubleshooter and the Windows USB Troubleshooter and check if it helps. The automated tools check the hardware/USB connected to the computer for any known issues and fix them automatically.
You could search for them via your Start Search, or you can access these Troubleshooters via the Windows 10 Settings Troubleshooter page.
2] Update or Reinstall the device driver
To do this, go to Device Manager by pressing Win+R together to open the “Run” dialog, enter devmgmt.msc. Next, locate the external device from the list. If you see a yellow/red sign appearing against the driver, right-click on its name and select “Update Driver Software…”. Also, if you find any “Unknown device”, update it too. Select “Search automatically for updated driver software” and then follow the instruction to finish the process.
If this does not work, uninstall and then reinstall the driver.
This post will show you how in detail to update or reinstall device drivers.
3] Create a new partition on your removable drive
If you never connected your hard drive to your PC earlier and are trying to connect it for the first time, the drive may not be detected since you do not have any partitions created for it. However, the same may be recognized by the Windows Disk Management tool. So, verify if the Disk Management tool can locate the external hard drive.
Open Disk Management tool, go to Search, type diskmgmt.msc, and press Enter. If the external drive is found listed in the Disk Management window, format it properly so that it shows up next time you connect it to your PC.
If you see that the drive is unpartitioned or unallocated, the format and then create a new partition there and see.
If you need detailed explanations, this post shows how to create a new Partition using Disk Management Tool.
4] Disable USB selective suspend setting
If the methods mentioned above do not yield the desired results, try disabling the USB selective suspend setting. Here’s what you can do.
Open Power Options from the Control Panel and navigate to Additional power settings. Next, click on the ‘Change plan settings’ option adjacent to your selected power plan.
Then go to ‘Change advanced power settings and under USB settings, find USB selective suspend setting, and set it to Disabled.
Click Apply and exit.
You may also uninstall problematic drivers via Device Manager. Another solution would be to change the portable hard drive letter or backup all the important files first and then format the external hard drive using Disk Partition Software.
How do I get Windows 11/10 to recognize my external hard drive?
Before you begin, make sure your Windows PC is optimized. Run the Hardware Troubleshooter by clicking on Settings app > Update & Security > Troubleshoot > Hardware and Devices > Run the Troubleshooter.
If you cannot find it there, you can run the following command on elevated Windows Terminal to launch the Hardware Troubleshooter.
msdt.exe -id DeviceDiagnostic
How do I fix my external hard drive not showing files?
If you have just connected your drive, wait for a few seconds to let Windows load everything. However, if it’s been a while and there are no files, you will need to run the Disk Check software from the OEM or CHKDSK in Windows to fix any header or master table corruption.
Assign Drive Letter to Hard Disk Volume
Unless a drive letter is assigned to Hard Disk, it will not show up in the File Explorer. You will need to use the Windows Disk Tool to achieve this.
- Type Disk in the Windows search and then click on Create and format hard disk listing.
- Find the Disk in question, and right-click on the volume or partition
- Choose Change Drive Letter and Path.
- Once done, File Explorer should instantly recognize it.
If you do not see any volume and everything appears in the black border for the hard disk, it means the disk has not been initialized. You can right-click on it and create partitions by setting up a size. The volumes will be formatted as well.
Let us know if anything here helped you.
If you need more ideas, see these posts: