Boot Device Not Found Error Fix

Looking for the best solutions? Compare top options and get expert advice tailored to your needs.

Explore Top Recommendations ›

Decoding and Resolving the "Boot Device Not Found" Error: An Expert Guide

The dreaded "Boot Device Not Found" error can bring your computing experience to an abrupt halt, leaving you staring at a blank screen or a perplexing error message. This critical system error indicates that your computer's BIOS or UEFI firmware cannot locate a valid operating system to load, essentially preventing your machine from starting up. While frustrating, this issue is often resolvable with systematic troubleshooting. This comprehensive guide will equip you with the expert knowledge and actionable steps required to diagnose and fix this common, yet often intimidating, problem.

Technical infographic illustrating the computer boot process and a 'Boot Device Not Found' error

Understanding the Error: Root Causes & Initial Diagnostics

Before diving into solutions, it's crucial to understand why this error occurs. The "Boot Device Not Found" message essentially means your computer's firmware (BIOS or UEFI) couldn't find a drive with a bootable operating system (OS) in its designated boot order. Common culprits include:

  • Loose or Faulty Cables: The physical connection between your storage drive (HDD/SSD) and the motherboard might be compromised.
  • Incorrect BIOS/UEFI Boot Order: The system might be trying to boot from a non-bootable device (e.g., a USB drive, network, or an empty optical drive) before checking your primary OS drive.
  • Corrupted Boot Sector or MBR/GPT: Essential boot files on your hard drive could be damaged or missing, preventing the OS from loading.
  • Hard Drive/SSD Failure: The storage device itself might have failed or become corrupted beyond repair.
  • Incorrect BIOS/UEFI Settings: Features like Secure Boot, Legacy Mode, or specific SATA controller settings can interfere with booting.
  • Malware Infection: In rare cases, severe malware can damage boot sectors.

Initial Diagnostic Step: A Simple Reboot. Sometimes, a temporary glitch can cause this error. Perform a full shutdown, unplug the power cable for 30 seconds, then plug it back in and restart. If the error persists, proceed to the detailed troubleshooting steps.

Step-by-Step Guide to Fixing "Boot Device Not Found"

Step 1: Inspect Physical Connections

The simplest solutions often hide in plain sight. Power down your computer, unplug it, and open the case (for desktops) or access the back panel (for some laptops).

  1. Check SATA/NVMe Cables: Ensure the data cable connecting your HDD/SSD to the motherboard is securely plugged in at both ends. Gently unplug and re-plug it. If you have multiple SATA ports, try a different one. For NVMe drives, ensure it's fully seated in its M.2 slot.
  2. Verify Power Cables: Confirm that the power cable from the power supply unit (PSU) to your HDD/SSD is firmly connected. Again, unplug and re-plug to ensure a snug fit.
  3. Test with Different Cables: If possible, swap out the data and power cables with known working ones. Cables can degrade over time.
  4. Re-seat Drives: If your drive is removable, carefully remove it and re-seat it to ensure proper contact.

After checking all connections, close your computer, plug it back in, and attempt to boot.

Close-up view of computer internal components, highlighting SATA and power cables connected to a storage drive, with a loose cable visually indicated.

Step 2: Verify BIOS/UEFI Boot Order and Settings

Incorrect boot settings are a very common cause. You need to access your computer's firmware interface.

  1. Enter BIOS/UEFI Setup: Restart your computer and repeatedly press the designated key to enter BIOS/UEFI setup. Common keys include F2, Del, F10, F12, or Esc. The key is usually displayed on the screen during startup.
  2. Navigate to Boot Options: Once in the BIOS/UEFI, look for a section labeled "Boot," "Boot Order," "Boot Priority," or "Startup."
  3. Set Correct Boot Priority: Ensure your primary hard drive (the one with your OS installed) is listed first in the boot order. If you see "Windows Boot Manager" (for UEFI systems), ensure it's prioritized. Remove or deprioritize any non-bootable devices like USB drives (unless you're intentionally booting from one), network boot options, or CD/DVD drives.
  4. Check SATA Controller Mode: In some BIOS setups, the SATA controller mode (under "Storage" or "Advanced") might be set incorrectly. It should generally be set to AHCI. Changing this from IDE to AHCI (or vice-versa) after an OS installation can prevent booting.
  5. Secure Boot and Legacy/CSM:
    • Secure Boot (UEFI only): If you're running an older OS or specific Linux distributions, Secure Boot might prevent them from loading. Try disabling Secure Boot.
    • Legacy Support/CSM (Compatibility Support Module): If your OS was installed in Legacy/BIOS mode on a GPT drive, or if you have an older MBR drive, you might need to enable CSM or Legacy Support. Conversely, if your OS was installed in UEFI mode, ensure CSM is disabled.
  6. Save and Exit: After making changes, ensure you save them (usually F10) and exit the BIOS/UEFI.

Step 3: Run Hardware Diagnostics (HDD/SSD Health Check)

If the drive isn't appearing in BIOS or booting, it might be failing.

  1. Built-in Diagnostics: Many modern computers have built-in hardware diagnostics accessible from the BIOS or by pressing a specific key during startup (e.g., F12 for Dell, F2 for HP, F1 for Lenovo). Look for options like "Hard Drive Self Test" or "System Diagnostics."
  2. Bootable Diagnostic Tools: If no built-in tools exist, create a bootable USB drive with diagnostic software like Hiren's BootCD PE, MiniTool Partition Wizard Bootable, or a manufacturer-specific diagnostic utility. Boot from this USB and run a SMART status check or surface scan on your hard drive. A "BAD" or "FAIL" SMART status indicates imminent drive failure.

Step 4: Repair Boot Files (Windows Specific)

If your drive is detected and healthy, the boot files on the OS partition might be corrupted. You'll need a Windows Installation Media (USB or DVD) for this.

  1. Boot from Windows Installation Media: Insert your Windows installation USB/DVD and boot your computer. You might need to temporarily change the boot order in BIOS/UEFI to boot from it.
  2. Access Repair Options: On the "Install Windows" screen, click "Next," then select "Repair your computer" in the bottom-left corner.
  3. Troubleshoot & Advanced Options: Navigate to "Troubleshoot" > "Advanced options."
  4. Startup Repair: First, try "Startup Repair." This automated tool attempts to fix common boot problems.
  5. Command Prompt (Manual Boot Repair): If Startup Repair fails, go back to "Advanced options" and select "Command Prompt." Execute the following commands, pressing Enter after each:
    • bootrec /fixmbr: Writes a new MBR (Master Boot Record).
    • bootrec /fixboot: Writes a new boot sector to the system partition.
    • bootrec /scanos: Scans for Windows installations.
    • bootrec /rebuildbcd: Rebuilds the Boot Configuration Data (BCD) store.
    • chkdsk /f /r C: (replace C: with your Windows drive letter, if different): Checks the drive for errors and attempts to recover bad sectors.
  6. Exit Command Prompt: Type exit and press Enter, then restart your computer.

Step 5: Check Partition Status and Active Partition (MBR Systems)

For systems using the MBR partitioning scheme, the primary partition containing the OS must be marked as "Active."

  1. Access Command Prompt: As in Step 4, boot from Windows installation media and open Command Prompt.
  2. Use Diskpart: Type diskpart and press Enter.
  3. List Disks: Type list disk and press Enter. Identify your primary OS disk (e.g., Disk 0).
  4. Select Disk: Type select disk X (replace X with your OS disk number) and press Enter.
  5. List Partitions: Type list partition and press Enter. Identify the primary partition where Windows is installed (often the largest one).
  6. Select Partition: Type select partition Y (replace Y with your OS partition number) and press Enter.
  7. Mark Active: Type active and press Enter. (Note: This command is for MBR disks only. For GPT disks, this step is not applicable and can cause issues if misused).
  8. Exit Diskpart: Type exit and press Enter. Then type exit again to close Command Prompt and restart.

Step 6: Reinstall Operating System (Last Resort)

If all previous steps fail, a clean installation of your operating system might be necessary. This will erase all data on the target drive, so ensure you have backed up any critical files if possible (e.g., by connecting the drive to another PC or using a bootable recovery environment).

  1. Backup Data: If the drive is still accessible via a live Linux USB or by connecting it to another computer, back up your essential data.
  2. Boot from Installation Media: Use your Windows installation USB/DVD.
  3. Perform Clean Install: Follow the on-screen prompts to install Windows. When prompted, delete existing partitions on your primary drive and install Windows onto the unallocated space.

Common Mistakes to Avoid

  • Ignoring Physical Connections: Many users jump straight to software fixes, overlooking loose cables. Always start here.
  • Incorrect BIOS/UEFI Changes: Randomly changing BIOS settings without understanding their function can exacerbate the problem. Only adjust settings directly related to boot order or drive detection.