How to fix "Boot Device Not Found" error


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

 

Michael Jones Data Recovery Specialists   
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?