How do I fix Windows 10 no bootable device?

Dealing with the “no bootable device” error in Windows 10 can be frustrating, but don’t worry – this issue can be fixed with some troubleshooting steps. In this comprehensive guide, we’ll look at the various causes of the no bootable device error and the different solutions you can try to get your PC booting again.

What Does “No Bootable Device” Mean?

The “no bootable device” error typically appears when you attempt to start up your Windows 10 PC and indicates that your computer is unable to find a bootable hard drive. This prevents Windows from loading properly and causes your PC to get stuck on the boot screen.

Some common error messages you may see include:

  • “No bootable device — please restart system”
  • “Boot device not found. Please install an operating system on your hard disk”
  • “Hard disk (3F0) — no bootable device”

This error occurs because your PC isn’t recognizing your hard drive correctly or isn’t detecting it at all during the boot process. As a result, there is no drive for Windows to boot from, leading to the no bootable device message.

Potential Causes

There are a few potential causes that could be preventing your hard drive from being detected properly on boot:

  • Disconnected or loose SATA cable – If the SATA data cable connecting your hard drive to the motherboard is loose or disconnected, your PC won’t detect the drive on boot.
  • Faulty or dying hard drive – An old or damaged hard drive that is malfunctioning can cause boot issues and non-detection.
  • BIOS boot order problem – An incorrect boot order in your PC’s BIOS settings could be preventing your hard drive from being prioritized first.
  • Damaged Windows boot files – Corrupted system files like bootmgr or the Master Boot Record can prevent Windows from loading correctly.
  • Using wrong boot mode (UEFI vs Legacy) – Trying to boot in the incorrect UEFI or Legacy BIOS mode for your Windows installation can lead to boot problems.

Pay attention to what changes preceded the no bootable device error on your PC. Did you recently install a new hard drive, change a BIOS setting, or notice Windows having issues before this? That may help pinpoint the cause.

How to Fix the Windows 10 “No Bootable Device” Error

If you encounter the no bootable device error, don’t panic. Here are some steps to try getting your PC to detect your boot drive properly again:

1. Check connections and reboot

Start with the simple stuff first. Make sure all power and SATA data cables are firmly connected to your hard drive and motherboard. Boot connections can sometimes work themselves loose over time. While you’re there, check for any signs of physical damage on the cables or drive connectors.

Once you’ve verified the connections, try rebooting your PC. Power it down completely, wait a few seconds, then boot it back up. This can often resolve intermittent detection issues on boot.

2. Inspect your hard drive

If a reboot doesn’t work, closely inspect your hard drive for any indicators of failure:

  • Listen for any unusual clicking or grinding noises coming from the drive
  • Check the drive’s LED activity light when booting – does it still flash as normal?
  • Use your PC’s BIOS settings to view detected drives – does your hard drive show up?

Any odd noises, lack of drive activity, or non-detection in the BIOS could signal a dead or damaged hard drive. This would require replacing the defective boot drive before Windows can load again.

3. Try a different SATA port or cable

A bad SATA cable or motherboard port can mimic hard drive issues. Try swapping cables and connecting your boot drive to a different SATA port on your motherboard if possible. Test with a known good cable if you have a spare available.

4. Verify boot order in BIOS

Access your PC’s BIOS settings menu on boot (typically by pressing F2, F10, or Delete repeatedly). In the boot order configuration, check that your hard drive with Windows installed is listed as the first boot device priority. If not, reorder it to the top of the list.

This ensures that your PC checks your main hard drive first when booting up to find Windows. Save changes and exit BIOS to retry booting.

5. Boot into safe mode

If you can get Windows to partially load, try booting into safe mode to troubleshoot further:

  1. Repeatedly press F8 on boot to access the Advanced Boot Options menu
  2. Select Safe Mode and press Enter
  3. Log in and backup any important data
  4. Try running scans like SFC and DISM to repair system file errors
  5. Restart back into normal Windows boot

Safe mode loads a minimal version of Windows using only essential drivers. This can allow you to backup data before a reformat if needed.

6. Check for malware or viruses

Sometimes malware or viruses can modify the boot process to cause issues. Scan your system with security software to check for infections:

  • Boot into safe mode with networking
  • Install and run a deep virus scan with an updated security suite
  • Quarantine or remove any infections found
  • Restart and check if normal booting is restored

Virus removal may resolve the boot issue if malware altered critical boot files like bootmgr or bootcfg.

7. Use automatic repair options

Windows 10 has built-in repair capabilities that can automatically diagnose and fix boot problems:

  • Automatic Repair – Access this by booting from your Windows installation media in UEFI mode. Choose “Repair your computer” at the first screen to launch the repair utility.
  • Startup Repair – This runs automatically when Automatic Repair loads. It scans for issues and attempts to fix them.
  • Advanced Options – Provides more customized troubleshooting tools, like System Restore, Startup Settings, Command Prompt, and more.

Allow the automatic repairs to run and restart your PC afterwards to see if your issue is resolved.

8. Rebuild BCD

The Boot Configuration Data (BCD) contains important boot settings and drive details. Rebuilding it can fix issues:

  1. Boot to Automatic Repair as above
  2. Choose Troubleshoot > Advanced Options > Command Prompt
  3. Run bcdedit /export C:\bcdbackup to backup BCD (optional)
  4. Run bootrec /rebuildbcd to rebuild BCD
  5. Restart your PC when finished

Reconstructing the BCD can resolve missing or corrupted boot files causing detection issues.

9. Restore or reset Windows

For recurring boot problems that repairs don’t resolve, you may need to reset or refresh your Windows installation:

  • System Restore – Roll back system files and settings to an earlier restore point before issues occurred.
  • Reset – Reinstall Windows while retaining your personal files and data.
  • Clean Reinstall – Completely format drive and install a fresh Windows copy.

Resetting or cleanly reinstalling Windows can act as a “fresh start” and fix severely damaged system files affecting the boot process.


That covers the most common fixes for diagnosing and resolving the no bootable device error in Windows 10. Start with simpler solutions like connection checks and boot order, then gradually escalate to resets or OS reinstalls as needed. Backup important data regularly in case more invasive repairs like reformats become necessary down the line.

Persistence and systematically working through these steps will help get your PC successfully booting again so you can get back to normal use. Don’t hesitate to contact professional support as well if you exhaust all DIY troubleshooting options and still can’t resolve the no bootable device error.

Cause Fixes
Disconnected drive cable Check connections, reboot
Faulty hard drive Inspect drive, replace if needed
Incorrect boot order in BIOS Verify boot order, prioritize drive first
Damaged system files Automatic repair, SFC, DISM scans
Virus or malware infection Boot safe mode, run security scans
Corrupted boot configuration Rebuild BCD, reset or reinstall Windows

Additional Troubleshooting Tips

Check event logs

Event Viewer provides detailed system logs that can hint at why a boot error is occurring. Check critical events around the timestamp of boot failures for clues.

Test hardware with live CD

Boot from a Linux live CD and try accessing your drive’s files and partitions. If the drive isn’t recognized, it likely has a physical failure.

Update drivers and firmware

Outdated drivers and BIOS/firmware versions can affect Windows boot. Update chipset, SATA, HDD, SSD, and other drivers to latest available.

Use bootrec commands

From Command Prompt, run bootrec /FixMbr, bootrec /FixBoot, and bootrec /ScanOs to repair boot files, MBR, and find OS installations.

Check for faulty hardware

Failed RAM modules, CPU, motherboard components, power supplies can cause bootability issues. Test hardware with diagnostics tools.

Try a different OS

See if issue persists when booting alternate operating systems like Linux live media. Points to a deeper hardware or disk problem.

Frequently Asked Questions

Why does my PC say no bootable device when SSD is connected?

If your PC works normally without the SSD but shows no bootable device with it connected, the SSD itself likely has a fault. Try updating its firmware, connect it externally via USB to back up data, then replace the drive if necessary.

How do I fix a laptop that says no bootable device?

For a laptop with no bootable device error, basic steps are similar: Check the drive connections, try SATA/USB adapters to access drive externally, inspect for physical damage, boot machine off live OS media to test further. If drive is confirmed dead, replace and reinstall OS.

Why does my computer turn on but screen stays black?

If PC powers on but display stays black, it’s likely still booting and getting stuck at splash screen due to no bootable device detected. Connect monitor to integrated graphics port, try forced BIOS boot by long pressing power button to get video output.

How do I fix boot device not found in Windows 7?

For “boot device not found” error in Windows 7, solutions are similar – check cables, boot order, run Startup Repair, fix MBR issues with bootrec commands. If still unresolved, may need OS reinstall to fix boot files.

What happens if I delete boot partition?

Deleting the boot partition will prevent your PC from loading Windows properly, showing “no bootable device” error. You’ll need to recover or rebuild the partition using recovery tools or reinstall Windows with an OS media.


To summarize, the main fixes for Windows 10’s no bootable device error include:

  • Checking drive cable connections
  • Examining hard drive for failure
  • Verifying boot order in BIOS
  • Using Automatic Repair and Startup Repair
  • Rebuilding BCD via bootrec
  • Refreshing or resetting Windows completely

Following structured troubleshooting and trying repairs one at a time will help identify and address the specific cause. Backing up important data before major repairs is also advised. With persistence, you should be able to get your PC booting reliably again and avoid that dreaded “no bootable device” message in the future.