How do I fix Windows 10 no bootable device
Encountering the dreaded "No bootable device" error on your Windows 10 computer can be a frustrating experience. It means your PC can't find the necessary files or hardware to start up the operating system. Fortunately, this isn't always a sign of a catastrophic failure. Often, it's a solvable issue. This guide will walk you through the common causes and detailed steps to fix the "No bootable device" error in Windows 10.
Understanding the "No Bootable Device" Error
This error message typically appears right after you turn on your computer, often before the Windows logo even shows up. It indicates that the system's BIOS (Basic Input/Output System) or UEFI (Unified Extensible Firmware Interface), which is the firmware that initializes your hardware during startup, cannot locate a device that contains the operating system's boot files. This could be your primary hard drive (HDD) or solid-state drive (SSD).
Common Causes of the "No Bootable Device" Error
Several factors can lead to this problem. Identifying the most likely cause can help you narrow down the troubleshooting steps:
- Loose or Disconnected Hard Drive/SSD Cables: This is perhaps the most common and easily fixable cause. The SATA data cable or power cable connecting your storage drive to the motherboard might have become dislodged.
- Incorrect Boot Order in BIOS/UEFI: Your computer's BIOS/UEFI has a boot order setting that tells it which device to check first for the operating system. If this order is incorrect, it might try to boot from a non-bootable device, like a USB drive or CD/DVD, before your actual Windows drive.
- Corrupted Boot Files: The critical files that Windows 10 needs to start up can become corrupted due to abrupt shutdowns, malware, or system errors.
- Damaged Hard Drive/SSD: In more serious cases, the storage drive itself might be failing or has suffered physical damage, making it unreadable.
- BIOS/UEFI Settings Corruption: Sometimes, the BIOS/UEFI settings themselves can become corrupted, leading to boot issues.
- Recent Hardware Changes: If you recently installed new hardware, it might be conflicting with your existing setup or has been incorrectly configured.
- MBR or Boot Sector Corruption: The Master Boot Record (MBR) or boot sector on your hard drive contains crucial information for initiating the Windows startup process. If this becomes corrupted, the system won't be able to boot.
Step-by-Step Troubleshooting Guide
Let's dive into the solutions. Start with the simplest and most common fixes first.
Step 1: Check Physical Connections
This requires opening your computer case. If you're not comfortable doing this, consider seeking professional help.
- Power off your computer completely. Unplug the power cable and disconnect all peripherals.
- Open the computer case. Refer to your computer or motherboard manual for instructions on how to do this safely.
- Locate your hard drive or SSD. It's usually a rectangular component connected by cables.
- Inspect the SATA data cable and power cable. These are the thin, flat cable (data) and the wider, flatter cable (power) connected to your drive.
- Gently detach and reattach both cables on both ends (the drive end and the motherboard/power supply end). Ensure they are firmly seated.
- Close the computer case and reconnect peripherals and power.
- Try booting your computer again.
Step 2: Adjust Boot Order in BIOS/UEFI
If checking cables didn't resolve the issue, the next step is to ensure your BIOS/UEFI is looking for Windows on the correct drive.
- Restart your computer.
- As soon as the computer starts to boot (before the Windows logo appears), press the key to enter BIOS/UEFI setup. This key is usually displayed on the screen during startup and is commonly DEL, F2, F10, F12, or ESC. If you miss it, restart and try again.
- Navigate to the "Boot" or "Boot Order" section. The exact name of this menu can vary depending on your motherboard manufacturer.
- Ensure your primary hard drive or SSD (where Windows is installed) is listed as the first boot device. You may need to use the arrow keys to select the drive and other keys (often indicated on the screen) to change its position in the boot sequence.
- If you see "Windows Boot Manager" in the boot order, make sure it's the primary option.
- Save your changes and exit BIOS/UEFI. This is typically done by pressing the F10 key and confirming with 'Y' or 'Enter'.
- Your computer will restart. Check if it boots into Windows normally.
Step 3: Use Windows 10 Installation Media to Repair Startup
If the above steps don't work, your boot files might be corrupted. You'll need a Windows 10 installation USB drive or DVD for this. If you don't have one, you'll need to create one on another working computer using the Media Creation Tool from Microsoft's website.
- Insert the Windows 10 installation media (USB drive or DVD) into your computer.
- Restart your computer and boot from the installation media. You might need to adjust the boot order in BIOS/UEFI (as described in Step 2) to prioritize the USB drive or DVD.
- When the Windows Setup screen appears, select your language, time, and keyboard preferences, then click "Next."
- On the next screen, click "Repair your computer" in the bottom-left corner, instead of "Install now."
- You'll be taken to the Windows Recovery Environment (WinRE). Click on "Troubleshoot."
- Then, click on "Advanced options."
- Select "Startup Repair." The system will attempt to diagnose and fix startup problems automatically.
- If Startup Repair fails or doesn't resolve the issue, go back to "Advanced options" and select "Command Prompt."
Step 4: Use Command Prompt to Rebuild Boot Configuration Data (BCD)
If Startup Repair didn't work, you can manually rebuild the boot files using Command Prompt. This is a more advanced step.
- Open Command Prompt from the "Advanced options" menu (as described in Step 3).
- Type the following commands, pressing Enter after each one:
bootrec /fixmbrbootrec /fixbootbootrec /scanosbootrec /rebuildbcd
- When prompted to add the installation to the boot list during
bootrec /rebuildbcd, typeYand press Enter. - Once all commands are executed, type
exitand press Enter to close the Command Prompt. - Click "Continue" to exit and continue to Windows 10.
- Remove the installation media and see if your computer boots normally.
Step 5: Check for Hard Drive/SSD Errors
If the above steps haven't worked, your hard drive might be experiencing errors. You can use Command Prompt from the Windows Recovery Environment to check for disk errors.
- Access Command Prompt from the Windows Recovery Environment (as described in Step 3).
- Type the following command and press Enter:
chkdsk C: /f /rNote: Replace
C:with the letter of your Windows installation drive if it's different (e.g.,D:). - This process can take a significant amount of time as it scans and attempts to fix errors on your drive.
- Once completed, type
exitand press Enter. - Restart your computer.
Step 6: Reset or Reinstall Windows 10
If all else fails, and you suspect the issue is with the Windows installation itself, you may need to reset or reinstall Windows 10.
- Resetting Windows 10: From the Windows Recovery Environment, go to Troubleshoot > Reset this PC. You'll have the option to "Keep my files" (which removes apps and settings but keeps personal files) or "Remove everything" (which is a clean slate).
- Reinstalling Windows 10: If resetting doesn't work or you prefer a fresh start, you can perform a clean installation of Windows 10 using your installation media. This will erase everything on your drive, so ensure you have backed up any important data if possible.
When to Consider Professional Help
If you've gone through these steps and are still facing the "No bootable device" error, it's possible that your hard drive or SSD has failed. In such cases, it's advisable to seek the assistance of a qualified computer technician. They can diagnose hardware issues more accurately and, if necessary, help you recover your data from a failing drive.
FAQ Section
How do I know which key to press to enter BIOS/UEFI?
Typically, the key is displayed briefly on your screen during the initial startup of your computer, often with text like "Press DEL to enter Setup" or "F2 for BIOS." If you miss it, restart your computer and watch carefully for this prompt.
Why is my hard drive not showing up in the BIOS/UEFI?
If your hard drive or SSD is not detected in the BIOS/UEFI, it could be due to a loose or faulty data/power cable, a problem with the drive itself, or a motherboard issue. Ensure the cables are securely connected. If the problem persists, the drive might need to be replaced.
What is the Master Boot Record (MBR)?
The Master Boot Record (MBR) is the first sector of a partitioned computer hard disk drive. It contains information about the disk's partitions, including the bootable partition, and the code that the computer executes to start the operating system. Corruption of the MBR can lead to boot problems.
Why would Windows 10 "No bootable device" occur after a power surge?
A power surge can potentially damage the components of your computer, including the motherboard or the storage drive containing your Windows installation. This damage can corrupt the boot sector or make the drive unreadable, leading to the "No bootable device" error.

