Skip to content

Laptop Hard Drive Not Detected? How to Fix It

By Updated 6 min read

As an Amazon Associate we earn from qualifying purchases, at no cost to you.

Fix path (8 sections)
  1. Why it happens: the usual causes
  2. Fix 1: The 10-second restart and check
  3. Fix 2: Check the BIOS and UEFI storage tab
  4. Fix 3: Repair the file system and drivers
  5. Fix 4: Inspect and re-seat the physical connection
  6. How to stop it happening again
  7. The bottom line
  8. Frequently asked questions

Your laptop boots up, but you get a "Boot Device Not Found" error or the drive is missing from File Explorer. This guide takes you from the symptom to the fix without technical jargon. You will find the exact settings to check and the physical steps to try, in the fastest order possible.

In short: Most cases are a disconnected cable, a changed BIOS setting, or a corrupted file system, not a broken drive. You start with a hard restart and check the BIOS storage tab. If the drive shows up there but not in Windows, you fix the file system or driver. If it is missing in both, you inspect the physical connection.

Quick picks

Our shortlist for this job · tap one to see today's price
Best for safe external backupWD 2TB Elements Portable External Hard Drive for Windows

Gives you a fast plug-and-play place to copy files before touching internal settings.

Check price on Amazon
Best for testing the drive externally3.5 Hard Drive Enclosure

Lets you check if the drive works outside the laptop to isolate hardware faults.

Check price on Amazon

Why it happens: the usual causes

Laptop Hard Drive Not Detected? How to Fix It

The cause is rarely the same twice. You need to identify where the drive disappears to pick the right fix. If that sounds like your bench, read up on fix overheating laptop next.

  • Physical disconnect: Vibration loosens the SATA cable or M.2 screw over time.
  • BIOS settings: A Windows update changed the boot mode or SATA configuration.
  • Driver conflict: The storage controller driver is corrupted or outdated.
  • File system error: The drive is physically fine, but Windows cannot read the data table.
  • Hardware failure: The drive controller has failed and is no longer responding.

If the drive is missing in the BIOS, it is a hardware connection or failure. If it is in the BIOS but not in Windows, it is a software or file system issue. This distinction saves you hours of guessing.

Pro tip: If the drive holds critical data you haven't backed up, stop and connect an external drive first. Boot attempts risk making data recovery harder.

Fix 1: The 10-second restart and check

The quickest fix is a full power cycle. Laptops often cache a “lost” state in memory. To clear this, shut the laptop down completely, not sleep. Unplug the power adapter.

Hold the power button for 15 seconds to drain the residual charge. This cuts power to the motherboard’s storage controller. Plug the power back in and turn it on. It helps to understand resolving missing hardware before going further.

If the drive is back in File Explorer, you are done. If not, the issue is deeper. This step rules out a temporary logic error in the laptop’s firmware that can occur after a forced shutdown.

Safety first: Always unplug the power adapter before holding the power button to avoid accidental shutdowns of other devices. There is more on cooling improvements to prevent throttling in a separate guide.

Fix 2: Check the BIOS and UEFI storage tab

Fix 2: Check the BIOS and UEFI storage tab

This is where you find the truth. Restart your laptop and tap the key to enter system firmware (usually F2, F10, or DEL) immediately. Navigate to the Boot or Storage section.

Look for your drive name. If you see it, the hardware is connected. The problem is in Windows. If you do not see it, the drive is not communicating with the motherboard. This is a critical diagnostic step.

While you are here, check the SATA operation mode. It should be set to AHCI for most modern drives. If it is set to RAID or IDE, change it to AHCI and save. On newer Intel systems, check if VMD is enabled, which can hide NVMe drives.

How to tell it worked: If the drive name appears in the BIOS list but is still missing in Windows, proceed to Fix 3. If it is missing from the BIOS, proceed to Fix 4.

Pro tip: Some BIOSes hide the drive under "System Information" or "Advanced Storage." Use the search bar if available.

Fix 3: Repair the file system and drivers

If the BIOS sees the drive, boot into Windows. Open Device Manager and look under “Disk drives.” If there is a warning triangle, right-click the device and select “Uninstall device.” Restart the laptop to let Windows re-detect it. The other half of this decision is fixing undetected laptop hdd.

Next, check Disk Management. Search for “Create and format hard disk partitions” in the start menu. If you see your drive listed as “Unallocated,” right-click and select “New Simple Volume” to initialize it. If it has no letter, right-click and select “Change drive letter.”

How to tell it worked: The drive should now appear in File Explorer with a drive letter. If it is still missing, the data structure may be too damaged for a simple driver reset, or the drive is failing electronically.

Recommended for this stepWD 2TB Elements Portable External Hard Drive for Windows

Use this to back up any accessible files immediately if the drive is acting up but still recognized.

  • High capacity in a small enclosure – The small, lightweight design offers up to 6TB*
  • Plug-and-play expandability
Check price on Amazon

Fix 4: Inspect and re-seat the physical connection

Fix 4: Inspect and re-seat the physical connection

If the BIOS does not see the drive, you must open the laptop. Power off, unplug, and disconnect the internal battery if your model allows it. This prevents short circuits and protects the logic board.

For a 2.5-inch drive, gently wiggle the SATA data and power cables to ensure they are firmly in the drive’s port. Look for dirt or bent pins. For an M.2 NVMe drive, locate the tiny screw holding it down.

Unscrew it, pull the drive out, clean the gold contacts with a dry eraser, and re-insert it at a 45-degree angle before locking the screw.

How to tell it worked: The drive should appear in the BIOS storage tab. If it is still not detected, the drive or the motherboard port is likely faulty. Do not force the connector. The other half of this decision is laptop headphones not detected in windows.

How to stop it happening again

Once the drive is working, you need to prevent the logic failure that caused it. Update your storage drivers from the laptop manufacturer’s website, not just Windows Update. Intel and AMD often release specific controller updates that prevent detection drops.

If you use a mechanical hard drive, keep your laptop on a hard, flat surface. Vibrations can physically loosen the ribbon cable over time. For M.2 drives, a loose screw is the most common cause of recurring “not detected” errors. Tighten it if you notice the drive sitting slightly above the board.

Finally, keep a system image backup. If a drive starts acting strange but is still detected, you can recover quickly without losing work. Regular backups ensure that a sudden failure is an inconvenience, not a disaster.

Recommended for this step3.5 Hard Drive Enclosure

Use this enclosure to test your drive on a different computer if it stops working again.

  • 5 Gbps High-speed Transfer: CLAVOOP 3.5 hard drive enclosure supports UASP protocol for
  • Latest Design: Lay-Flat dock station 3.5 external hdd enclosure made from sturdy ABS
Check price on Amazon

The bottom line

If the drive is visible in the BIOS but not in Windows, the fix is almost always a driver or file system repair. If it is invisible in the BIOS, re-seat the connection. If it remains undetected after physical inspection, the drive has likely failed and needs replacement with a new SSD.

Our top pickPNY CS900 1TB 2.5" SATA III Internal SSD
  • Upgrade your laptop or desktop computer and feel the difference with super-fast OS boot
  • Exceptional performance offering up to 535MB/s seq. Read and 515MB/s seq. Write speeds
Check price on Amazon

Frequently asked questions

Is my laptop hard drive not detected because of a virus?

It is possible but unlikely. Viruses usually hide the drive by changing its properties in File Explorer, but the drive will still show up in Disk Management. If it is missing from the BIOS, it is not a virus but a hardware or driver issue.

Can I boot my laptop without a hard drive detected?

No, you cannot run the operating system without a detected storage drive. You can, however, boot from a USB stick to run diagnostics or a live Linux system to attempt data recovery from the undetected drive. We cover msata ssd not detected on hp 9470 laptop in a guide of its own.

What if the drive is not detected in BIOS after re-seating?

This indicates a failure in the drive itself or the motherboard’s storage controller. Use a USB enclosure to test the drive on another computer. If it fails there, the drive is bad and should be replaced immediately.

Up nextFix a Lagging Laptop for Smoother Gaming

Gaming laptop lagging or leaking? Learn how to check for battery leaks, fix thermal throttling, and boost FPS with these practical steps today.

Bench rules: back up first, power off and unplug, disconnect the battery before touching the board, and stop if a battery is swollen or smells. If the laptop is under warranty, check what opening it does to the cover.

ICT Service Center Tech Team Repair desk

Our guides are built from manufacturer service manuals, Microsoft and Apple support documentation and common repair-bench practice, and are updated when hardware or Windows changes. Back up your data before any repair.

More Troubleshooting guides