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
Post a Comment