Hard Drive Not Detected? How to Fix It

Internal hard drive not detected troubleshooting

Your hard drive does not appear where you expect it: maybe it is missing from File Explorer, maybe Disk Management cannot see it, or maybe the BIOS does not list it at all. This applies to internal HDDs in Windows desktops and laptops, whether the drive vanished suddenly or was never recognized after installation.

Does This Affect You?

“Not detected” can happen at several levels. A drive can be invisible in File Explorer but still present in Disk Management, absent from Windows but listed in BIOS, or missing even before Windows starts. Checking in that order helps you avoid opening the case for a simple drive-letter issue.

Check Windows First

If Windows can see the disk but has not mounted it with a usable letter, the fix may be quick.

  1. Right-click Start and open Disk Management.
  2. Look for the drive in the lower disk list. If it appears with a partition but no letter, right-click the partition, choose Change Drive Letter and Paths, and assign an unused letter.
  3. If the space is marked Unallocated and you do not need data from it, create a new simple volume. If it should contain files, do not format it; treat it as a recovery situation first.
  4. If the drive is not in Disk Management, open Device Manager, expand Disk drives, and check for the model name or a yellow warning icon.
  5. For a warning icon, try Update driver. You can also choose Uninstall device and restart so Windows reloads the storage driver automatically.

If the drive does not appear in Device Manager either, the problem is probably below Windows: the BIOS, data cable, power cable, controller, or the drive itself.

The next section involves opening the computer. Shut it down fully, unplug it from power, discharge static by touching bare metal on the case, and handle the drive by its edges instead of the circuit board. These steps are at your own risk; when in doubt or under warranty, contact support.

Check the BIOS and Physical Connections

A drive missing from BIOS is most often a cable, port, or power problem.

  1. Restart and enter BIOS/UEFI setup using the key shown by your manufacturer, often Delete, F2, F10, or F12.
  2. Look under Storage, SATA, or Boot for the drive model.
  3. If it is absent, shut down, unplug the computer, and open the case.
  4. Reseat the SATA data cable at both the drive and motherboard ends.
  5. Reseat the SATA power cable or Molex power connector from the power supply.
  6. Try another SATA data cable and another motherboard SATA port if available.
  7. Close the system enough to test safely, power it on, and check BIOS again.

A clicking, scraping, or grinding hard drive should not be powered on repeatedly. Those sounds point to mechanical failure, and repeated attempts can make professional recovery harder. If the drive contains important files, stop troubleshooting and prioritize data recovery.

Testing the drive in another desktop or in a USB-to-SATA enclosure can confirm whether the failure follows the drive or stays with the original computer. If the drive does not spin up, is not detected by any computer, or shows visible damage, replacement is normally the practical route after any needed data recovery.

Sources

  • Seagate Support – Hard drive not detected in BIOS or Windows (2025)
  • Western Digital Support – WD drive not detected troubleshooting (2025)
  • Microsoft Support – Fix hard drive detection problems in Windows (2025)
Disclosure: This post may contain affiliate links which means I may receive a commission for purchases made through links. I will only recommend products that I have personally used! Learn more on my Private Policy page.
A thoughtful woman reads a newspaper while enjoying coffee at an indoor workspace.

DEALWEEK

SUBSCRIBE AND GET 20% OFF YOUR NEXT ORDER! OFFER ENDS SOON - DON’T MISS OUT!

We don’t spam! Read our privacy policy for more info.

Shopping Cart