Understanding the "No Bootable Device Found" Error in Windows
![]() |
| Fix “No Bootable Device Found” Error in Windows |
Identify the Root Cause
- Incorrect Boot Order Your computer might be trying to load Windows from a USB stick or a DVD instead of your main hard drive.
- Corrupted Boot Sector The specific digital files that tell the computer how to start Windows (MBR or BCD) might be damaged or missing.
- Loose Connections Inside a desktop or laptop, the cables connecting your hard drive to the motherboard can wiggle loose over time.
- BIOS/UEFI Settings Sometimes, a dead motherboard battery causes your settings to reset, disabling the correct boot mode for your drive.
- Hard Drive Failure In the worst-case scenario, the physical drive storing your data may have stopped working mechanically.
- Malware Attack Certain viruses target the boot sector specifically to prevent the system from loading security software.
Initial Troubleshooting Steps
- Disconnect Peripherals 📌Sometimes, your computer gets confused by external devices. Unplug every USB drive, external hard drive, printer, and camera. Restart the computer. If it boots, one of those devices was confusing the BIOS.
- Perform a Hard Reset 📌Turn off your computer. If it is a laptop with a removable battery, take it out. Unplug the power cable. Hold the power button down for 30 seconds to drain all residual electricity. Reconnect power and try to start.
- Enter BIOS/UEFI Setup 📌Restart your PC and immediately tap the setup key (usually F2, Del, F10, or Esc). Once inside, look for the "Boot" tab. Ensure your hard drive is the top priority in the Boot Priority list.
- Reset BIOS to Defaults 📌If you are unsure what settings to change, look for an option that says "Load Optimized Defaults" or "Load Setup Defaults." Save the changes and exit. This often clears out corrupted configurations.
- Check Primary Partition📌 If you have access to a recovery tool, ensure your main Windows partition is marked as "Active." An inactive partition will result in the system being unable to boot.
- Run Automatic Repair 📌If you have a Windows installation USB, boot from it. Choose "Repair your computer" > "Troubleshoot" > "Startup Repair." Windows will attempt to find and fix the missing boot files automatically.
- Check Date and Time 📌Look at the date in your BIOS. If it is years behind, your CMOS battery is dead. This causes the BIOS to forget your hard drive settings every time you turn it off.
- Listen to the Drive 📌Put your ear near the computer case. If you hear loud clicking or grinding noises, this indicates physical failure, and software fixes will not help.
Check Boot Mode (UEFI vs Legacy)
- Understand the Difference Legacy boot uses MBR (Master Boot Record) partition style. UEFI boot uses GPT (GUID Partition Table). They are not compatible with each other.
- Find the Boot Setting Enter your BIOS/UEFI setup. Look for a menu labeled "Boot," "Startup," or "Authentication." Find the option labeled "Boot Mode" or "UEFI/Legacy Boot."
- Switch Modes If it is currently set to UEFI, try switching it to Legacy (or CSM). If it is set to Legacy, switch it to UEFI. Save changes and restart.
- Check Secure Boot Secure Boot is a security feature that sometimes blocks Windows from loading if hardware changes are detected. Try disabling Secure Boot temporarily to see if the system starts.
- Verify Hard Drive Detection While in the BIOS, look at the "System Information" or "SATA Configuration" page. If your hard drive is not listed there at all, this is likely a connection issue, not a software setting.
- Save and Exit Correctly Do not just turn off the power. You must press the specific key (usually F10) to "Save Changes and Exit" for the new settings to take effect.
- Test and Revert If changing the mode does not fix the problem, remember to switch it back to its original setting before trying other solutions to avoid creating new conflicts.
Repair Boot Files via Command Prompt
Once the black window appears, you will type a series of commands. These commands rebuild the Master Boot Record (MBR) and the Boot Configuration Data (BCD). These are the roadmaps your computer uses to find Windows. Without them, the PC is lost.
Type the following commands one by one, pressing Enter after each
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
If the "Access Denied" error appears during the fixboot command, you may need to clear the boot code using bootsect /nt60 sys before trying again. These technical steps are highly effective for fixing the No Bootable Device Found Error in Windows when software corruption is the culprit.
Inspect Internal Hardware
If software fixes fail, the issue is likely physical. A loose cable or a dusty connection can cause your system to lose sight of the hard drive. Fixing the boot error might be as simple as plugging a cable back in. Here is how to safely check your hardware.
- Power Down Totally👈 Turn off the PC and unplug the power cable. If you are using a laptop, remove the battery if possible. Press the power button to discharge static electricity.
- Open the Case👈 Use a screwdriver to open your desktop case or the back panel of your laptop. Be gentle with the screws and keep them in a safe place.
- Locate the Drive👈 Find your hard drive (HDD) or Solid State Drive (SSD). It is usually a rectangular box connected by cables (SATA) or a small stick chip (M.2 NVMe).
- Reseat Connections👈 Unplug the SATA data cable and the power cable from the drive, then plug them back in firmly. If you have an M.2 drive, unscrew it, pull it out, and slide it back in until it clicks.
- Clean the Dust👈 Use a can of compressed air to blow out dust from the ports. Dust can act as an insulator, blocking the electrical signals between the drive and the motherboard.
- Check Other Components👈 While you are there, ensure your RAM sticks are seated correctly. Sometimes, a general hardware fault prevents the boot process from initiating correctly.
Reinstall Windows or Replace Drive
- Test Hard Drive Health Remove the drive and connect it to another working computer using a USB-to-SATA adapter. If the other computer cannot read the drive, the hardware is dead.
- Recover Your Data If the other computer can read the drive, immediately copy your important photos, documents, and work files to a safe location. This should be your priority before attempting a reinstall.
- Clean Install Windows Insert your Windows installation USB into your original computer. Choose "Custom Install" and delete the old partitions. This wipes the drive clean and installs a fresh copy of Windows, eliminating all software errors.
- Upgrade to SSD If your old drive was a mechanical HDD, this is the perfect time to buy an SSD. They are faster, more durable, and less prone to the "No Bootable Device" error caused by physical shocks.
- Replace SATA Cables Sometimes the drive is fine, but the cheap cable connecting it to the motherboard is faulty. Swapping this cable is a cheap fix worth trying.
- Check Motherboard If a new drive and new cables do not work, the SATA port on your motherboard might be damaged. Try plugging the drive into a different port on the motherboard.
- Consult a Professional If you have data on the drive that is extremely valuable and you cannot access it, do not try to fix it yourself. Send the drive to a professional data recovery service.
- Update Firmware In rare cases, updating the BIOS/UEFI firmware to the latest version via a USB flash drive can resolve compatibility issues with newer SSDs.
Prevention and Maintenance
Once you fix the No Bootable Device Found Error in Windows, you want to ensure it never happens again. Computer maintenance is key to stability. By keeping your system healthy, you reduce the risk of file corruption and hardware failure.
Regularly check your hard drive's health using tools like CrystalDiskInfo. These programs read the S.M.A.R.T. data of your drive and warn you if it is beginning to fail. If you see a "Caution" status, it is time to replace the drive before it dies completely. Additionally, always shut down your computer properly using the Start menu. Forcing a shutdown by holding the power button can corrupt boot files.
Keep your Windows and BIOS updated. Manufacturers release updates that improve stability and compatibility with storage devices. However, always ensure your laptop is plugged into power during updates to prevent a crash mid-update, which causes boot errors.
Finally, the most important lesson is to maintain regular backups. Whether you use cloud storage like OneDrive or an external hard drive, having a copy of your data makes a boot error much less stressful. You can simply reinstall Windows and restore your files without panic.
When to Seek Help
- Smoke or burning smells.
- Loud grinding noises.
- Visible physical damage.
- Spilled liquids on the laptop.
- Consistent blue screens.
- BIOS password locks.
- Warranty concerns.
By following the strategies outlined in this guide—from checking boot order to repairing MBR files via Command Prompt—you can regain control of your computer. Remember to back up your data frequently and keep your system clean. With these steps, you are well-equipped to handle this error and maintain a healthy, reliable computer for the future.
