Michael Jones, our Chief Technician says:
"The "Boot Device Not Found" error typically means that your computer is unable to detect a device with a bootable operating system. This can happen due to various reasons like incorrect BIOS/UEFI settings, a failed hard drive, or a corrupt bootloader."
1. Check BIOS/UEFI Settings:
-
Access BIOS/UEFI: Restart your computer and press the designated key (usually F2, F10, Del, or Esc) to enter BIOS/UEFI.
-
Verify Boot Order: Ensure that the hard drive with the operating system is listed as the first boot device.
-
Save and Exit: After confirming the boot order, save the changes and exit.
2. Check Hard Drive Connection:
-
Open the Case (for Desktops): Ensure that the SATA/IDE cables are properly connected to the motherboard and hard drive.
-
Reseat the Drive: For laptops, reseat the hard drive to ensure a solid connection.
-
Check for Damage: Inspect the cables and ports for any signs of damage. Replace them if necessary.
3. Run Diagnostics:
-
Most computers have built-in diagnostics tools (HP, Dell, etc.) that you can run by pressing a specific key during startup (e.g., F12, F9). These tools will check for hardware issues, including hard drive problems.
4. Repair the Bootloader (for Windows):
-
Create a Windows Installation/Recovery USB/DVD:
-
Use another computer to create a bootable USB with Windows installation media (you can use the Microsoft Media Creation Tool).
-
Boot from USB/DVD: Insert the bootable media and boot from it.
-
Access the Command Prompt:
-
After selecting your language, click "Repair your computer" → "Troubleshoot" → "Command Prompt."
-
Run Boot Repair Commands:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
-
These commands will repair the Master Boot Record (MBR) and the Boot Configuration Data (BCD).
-
Restart the Computer: After repairing the bootloader, restart your computer and see if the error is resolved.
5. Check Hard Drive for Failure:
-
Access Disk Management (if you're able to boot into Windows or use recovery tools):
-
In Disk Management, check whether your hard drive is listed and if it shows any problems (e.g., uninitialized, unallocated).
-
Use SMART Diagnostic Tools:
-
Use tools like CrystalDiskInfo or the built-in SMART tool in BIOS/UEFI to check the health of your hard drive.
6. Run CHKDSK to Check File System:
-
Boot into the recovery environment as described earlier, and in the command prompt, run:
chkdsk C: /f /r
-
This will check for and fix file system errors, and it will attempt to recover any bad sectors.
7. Reinstall the Operating System:
-
If your bootloader is corrupt beyond repair or if your operating system has become too damaged, you may need to reinstall the OS.
-
Backup First: Before reinstalling, if possible, back up any important files using a live USB (e.g., a Linux distribution like Ubuntu) or by connecting the hard drive to another machine.
Online Price Calculator
Author:
Michael Jones, Chief Technician
Further reading
Firmware error correcting codes
Bad System Config Info
How to recover data from a Synology NAS that’s not responding?