How to Fix the "Boot Device Not Found" Error on Windows PCs.

 How to Fix the "Boot Device Not Found" Error on Windows PCs.




One of the most frustrating problems a Windows user can face is the dreaded “Boot Device Not Found” error. You power on your computer, and instead of launching Windows, you’re met with a black screen and a message saying your system can't find a device to boot from. Don’t panic — this error is often fixable, and in many cases, your data is still safe.

In this post, we’ll walk you through the most effective solutions to troubleshoot and resolve this issue.


💡 What Does “Boot Device Not Found” Mean?

This error occurs when your computer’s BIOS/UEFI firmware cannot find a storage drive with a valid operating system. The reasons could range from incorrect BIOS settings to a disconnected or failing hard drive or SSD.


Common error messages:

"Boot device not found. Please install an operating system on your hard disk."

"No bootable device – insert boot disk and press any key."

"Hard disk - (3F0) error" (HP systems)


🔍 Common Causes

Boot order misconfiguration

Loose or faulty SATA/SSD connection

Corrupted bootloader or system files

Failing or dead hard drive/SSD

Missing active partition

BIOS or UEFI issues


✅ 1. Check BIOS Boot Order


Your BIOS/UEFI controls the order in which devices are tried during startup.

How to do it:

Restart your PC and press the setup key (F2, F10, ESC, or DEL – varies by manufacturer).

Go to the Boot menu.

Ensure your internal hard drive or SSD is listed first.

Save and exit.


✅ 2. Verify if the Hard Drive is Detected


If your storage device isn't listed in BIOS, your system physically cannot boot from it.

Power down the computer.

Open the case (for desktops) or remove the bottom panel (for laptops).

Check the SATA or NVMe connections.

Try another cable or port if available.

If you're uncomfortable opening your device, take it to a technician.


✅ 3. Repair Windows Boot Loader (With Installation USB)


A corrupted Master Boot Record (MBR) or Boot Configuration Data (BCD) can prevent Windows from loading.

What you need:

A bootable Windows USB drive (created with the Windows Media Creation Tool)


Steps:

Boot from the USB.

Select Repair your computer → Troubleshoot → Advanced options → Command Prompt

Run the following commands:

bootrec /fixmbr

bootrec /fixboot

bootrec /scanos

bootrec /rebuildbcd

Restart your PC.


✅ 4. Run CHKDSK and Diskpart Tools

To check for file system or partition errors:


chkdsk C: /f /r

Or use diskpart:


diskpart

list disk

select disk 0

list partition

select partition 1

active

exit

Make sure the correct system partition is marked active.


✅ 5. Reset BIOS to Defaults

Sometimes BIOS settings get corrupted.

Enter BIOS setup.

Choose Load Setup Defaults or Reset to Default Settings.

Save and reboot.


✅ 6. Replace the Drive (If It's Dead)

If:

  • The drive is not detected in BIOS
  • It fails diagnostic tests
  • You hear unusual noises (clicking, grinding)


➡️ It’s likely the drive has failed. You'll need to replace it and reinstall Windows.


💾 Bonus: Recover Your Data Before Reinstalling

If your system drive is failing but partially accessible:

Boot into a Linux Live USB (like Ubuntu)

Copy files to an external drive

Or use tools like Recuva, EaseUS Data Recovery, or PhotoRec


🔚 Final Thoughts

The “Boot Device Not Found” error can be scary, but in many cases, it’s not the end of the road. From simple BIOS tweaks to full drive replacements, there’s a solution to match the severity of the issue. Follow these steps, and you’ll either get your system back — or at least your data — without unnecessary stress.

Comments