The System Cannot Find Any Bootable Devices: How to Fix this Boot Error


Have you ever been stuck with a “No Bootable Device Found” error message on your Windows 10 computer? 

The most common cause is your system not being able to access the hard drive. If your system is from an older setup, you may need to turn on legacy boot mode.

If this doesn’t resolve the issue, then it could be more technical than it appears and require further investigation into solutions like reconnecting components, changing BIOS settings, checking the internal hard disk status, or even reinstalling Windows.

My clients have seen this countless times and every time I could fix them by following the guide below 🙂

With this in mind, we’ll now take a look at exactly what ‘no bootable device found on Windows 10’ mean.

What does “No Bootable Device Found on Windows 10” mean?

Seeing the ‘No bootable device’ error can mean your computer’s unable to find the required files for startup. This could be because you installed a new hardware component such as a DVD drive, or it could be because your hard drive got corrupted or damaged.

Bootable devices include any piece of hardware that contains or can read the necessary files for your computer to start up, like floppy disk drives, CD-ROMs, and USB thumb drives. It’s important to understand why this error occurs to fix it efficiently.

In some cases, it may not pose an issue but if left unresolved, can cause problems down the line. To truly get a handle on this issue and make sure everything is running smoothly again, reach out to our tech experts at SoftwareKeep.

What causes the “No bootable devices found” error on Windows 10?

The ‘No bootable devices found’ issue on Windows 10 can be caused by a variety of factors. These include:

  • Incorrect boot order
  • An incompatible or damaged bootable device
  • Inactive Windows system partition
  • BIOS/CMOS settings errors
  • Damage to the MBR sector of your boot disk

It’s important to accurately identify the cause behind this error to properly fix it.

Other causes of the “the system cannot find any bootable devices” error message include:

  • Corrupted system files and drivers
  • Outdated firmware
  • A defective RAM module or hard drive
  • Faulty cables connecting the storage device to your machine
  • An incompatible operating system

To resolve these issues, you will need to troubleshoot each potential problem until you locate the exact root cause.

Other Causes of “The System Cannot Find Any Bootable Devices” Error Message.

You may be seeing the “the system cannot find any bootable devices” error message due to various reasons. These include corrupted system files and drivers, outdated firmware, a defective RAM module or hard drive, faulty cables connecting your storage device to your machine, or an incompatible OS.

These issues can cause the motherboard to struggle with recognizing which drive it should select while booting. To rectify this issue, you’ll need to identify the cause and determine the right fix for your particular brand of motherboard.

Fortunately, some solutions will work across all new and old motherboard brands. In the following paragraphs, we’ll discuss how to repair this error on any brand of motherboard.

Also read: How to Fix – The Request Could Not Be Performed Because of an I/O Device Error

How to Fix the “No Bootable Device” Error

As a computer user, you may encounter the dreaded ‘No Bootable Device’ error at some point. To fix this issue and get your system back up and running, there are several steps you can take.


Hold down CTRL + ALT + DELETE while your computer boots up and don’t let go until the display appears. This is a quick fix that works most of the time for ‘No Bootable Device’ errors on any motherboard brand.

Here’s why it works:

  1. It bypasses the BIOS boot order, allowing you to select which device to boot from.
  2. It can provide access to other troubleshooting tools like memory tests or hard drive diagnostics.
  3. It forces your system into a safe mode if it has been corrupted, allowing you to repair Windows files without deleting them.
  4. It allows you to select an alternate boot device in case your primary one fails or is inaccessible due to corruption or incorrect settings.

By taking this simple step, you may be able to avoid costly service calls or hardware replacements and get back up and running quickly and easily!

Next up: using the F12 button as another way to fix the “No Bootable Device” error on any motherboard brand.

2. F12 Button

Press F12 when your computer boots up to access the boot manager and select a device to boot from.

This action will bring you to a screen that will allow you to choose which device you want to boot from.

You can select any of the available devices, such as an external drive or CD/DVD drive, or even USB flash sticks.

Make sure that the selected device is set as the default one before attempting to start Windows.

If all else fails, restoring the default BIOS settings may be necessary to resolve this issue.

3. Restore the default BIOS settings/factory settings

If you want to resolve the issue, try restoring your computer’s default BIOS settings. This can be done by pressing the delete button when turning on the computer and navigating to “Save & Exit” where you can select “Load Optimized Defaults.” After saving and exiting the setup, your windows should appear.

  • Access BIOS by pressing delete when powering up
  • Navigate to “Save & Exit” tab
  • Select the “Load Optimized Defaults” option
  • Click on Save and Exit Setup
  • Windows should appear once complete.

Restoring the default BIOS settings is one of many possible solutions for fixing boot issues in a device. Another way is resetting your computer’s boot priorities.

4. Resetting your computer’s boot priorities

To resolve the issue, try resetting your computer’s boot priorities. To do this, start your computer and press Delete to enter the BIOS. Navigate to “BIOS”, click on “Hard Drive DSS Properties” then set the best option for the device. Now save and exit to observe the results.

Reason Solution
Incorrect boot priority settings Reset boot priorities in BIOS menu
Misconfigured SATA cable connection Check/Replace SATA cable connection
Hard drive is not detected by BIOS Update/Replace hard drive firmware
Faulty or incompatible RAM modules Update/Replace faulty RAM modules
Corrupted system files Perform a repair install of Windows  

Afterward, check if there is any connection problem with the SATA cable.

5. Check for connection problem with the SATA or NvME Drive

Unplugging the power cable and inspecting the power/SATA cable can help diagnose a connection problem with the SATA cable. To do so effectively, here are a few steps:

  1. Unplug the power supply from your CPU.
  2. Open up the front cover of your CPU to access the internal components.
  3. Carefully inspect and check that all connectors for the power/SATA cables are securely connected to their respective ports on both ends.

If everything looks good, you may need to replace your hard disk drive (HDD) or solid-state drive (SSD).

If you have an NvME SSD then plug it out and reinsert it back again.

6. Replace the new HDD or SSD

If the connection problem with the SATA cable didn’t work, my last resort would be to replace the new HDD or SSD. This is a significant step and should only be taken after other options have been exhausted.

It’s also important to remember that when changing the OS, it will boot without error problems. To ensure this happens smoothly, I need to make sure any USB devices are unplugged from my computer before proceeding.

7. Unplug USB devices attached to the computer

You need to unplug USB hubs, printer plugs, and external drives from your computer before attempting to reboot. This is because these devices can interfere with the boot process and prevent your system from finding any bootable devices.

It’s important to disconnect them as even if they don’t cause an error on the first attempt, repeated reboots may eventually lead to an issue. Therefore, it’s wise to take this precautionary measure each time you restart to avoid potential problems. After all, it only takes a few seconds and could save you a lot of trouble down the line.

Next up is setting your hard drive as the boot device; this is necessary for the system to find any bootable devices.

8. Set your hard drive as the boot device

Restarting your computer and setting the hard drive as the boot device is essential for successful reboots. To make sure this is done correctly, here are a few steps to follow:

  • Enter the BIOS interface by tapping Esc when you restart your computer.
  • Move “Hard Drive” to the top of the boot order list using either “+” or “-” keys on your keyboard.
  • Press F10 to save these changes.

Restart your machine with this new setup in place.

Making sure that your hard drive is set as the default boot device can help prevent system errors and ensure smooth operating performance – an important factor if you’re looking for mastery over technology!

With this issue resolved, you can begin addressing any other possible causes of system issues.

9. Fix corrupted MBR

If the Master Boot Record (MBR) of your system drive becomes corrupted, you can get the dreaded “No boot device available” error in Windows 10.

Fortunately, this issue can be fixed with a few simple steps.

First, insert your Windows installation media and boot it up. On the “Install now” window, select language and region preferences and then choose “Repair your computer” from the Troubleshoot menu.

In Command Prompt, type each of these commands:

  • bootrec /fixmbr;
  • bootrec /fixboot;
  • bootrec /scanos;
  • bootrec /rebuildbcd.

Once they are all completed, exit Command Prompt and restart your computer.

If the MBR is successfully repaired, you should now be able to boot into Windows again. But if not, there may be more serious issues at play that need to be addressed next–namely fixing corrupted GPT.

10. Fix corrupted GPT

To repair a corrupted GPT, you’ll need to use the diskpart command.

  • Begin by opening Command Prompt from the Windows RE and running diskpart.
  • Then, run ‘list vol’ to list all volumes.
  • Select the volume with a FAT32 file system, a Label of ‘Boot’, and an Info field of ‘System’.
  • Assign it a mount letter.
  • Exit Diskpart once you’re done.
  • Next, cd into the directory containing boot files: either EFIMicrosoftBoot or Boot or ESDWindowsEFIMicrosoftBoot.
  • Finally, run bcdboot :Windows /s : /f UEFI and then rename BCD to BCD.backup before running bcdboot again with flag ALL.
  • Reboot your computer afterward to check if this fixed your error.

Moving on, we’ll look at how to check Secure Boot settings…

11. Check Secure Boot Settings

Check your Secure Boot settings to make sure your computer is protected. To do this, you will need to enter the BIOS interface of your motherboard.

Hit the BIOS key (e.g., Del for MSI) until you get to the Settings section. Then go to Advanced, select Windows OS Configuration, and choose Secure Boot. Once there, disable the option and save by pressing F10.

This simple workaround should help protect your system from malicious codes and make sure it detects new storage drives as trusted bootable sources.

Additionally, enabling Compatibility Support Module may be necessary for certain older systems.

12. Enable Compatibility Support Module

To enable backward compatibility for your PC, you need to enable the Compatibility Support Module (CSM). This is necessary if you are running UEFI firmware but have an MBR partitioned storage drive. CSM allows the operating system to detect the drive as a bootable device.

To enable CSM, you need to go into the BIOS settings. Set the BIOS/CSM mode to CSM. If you find that the option is greyed out due to integrated graphics, you can try installing a dedicated graphics card instead.

After saving the settings and exiting the BIOS, your system should now be able to detect bootable devices. With this solution in place, transitioning into trying a change of boot mode should be easy.

13. Try Changing Boot Mode

Try changing your boot mode to see if it helps you detect a bootable device. This may be necessary if the system isn’t recognizing any bootable devices connected to it, even though they are properly connected and should be detected.

Changing the BIOS or UEFI setting to another mode could help in detecting the right devices. It is important to make sure that when you change the settings, you select the one that best fits your hardware configuration. If unsure, consult with a specialist or refer to your manufacturer’s instructions on how to do this correctly.

After setting up the appropriate boot mode, try restarting and seeing if any of your connected devices can now be detected by the system. If successful, you’ve solved your problem!

Otherwise, you may need to move on to making sure that the system partition is active for it to recognize any booted devices.

14. Make the System Partition Active

To get your computer to detect bootable devices, you’ll need to make sure the system partition is active.

To do this:

  • Insert a Windows installation media and boot your device from it.
  • Enter the Windows Recovery Environment and select ‘Troubleshoot’.
  • Open Command Prompt and utilize the diskpart utility.
  • Execute commands to set the active partition and exit the Diskpart utility.

This should fix your issue, but you should also check other BIOS settings for further optimization.

15. Check Other BIOS Settings

Check the other BIOS settings to ensure your device is optimized. This includes making sure that secure boot is enabled, TPM settings are set up correctly, and all other security-related configurations are in place.

Additionally, check that your UEFI/BIOS Boot Mode is set to Legacy or UEFI as per your requirement. You should also make sure fast booting options such as quick boot and ultra-fast boot are disabled so it can detect any newly installed hard drives or devices.

Lastly, if you have a USB drive connected with a Windows installation media, make sure it’s listed in the Hard Drive Priority list of the BIOS menu for the system to recognize when restarted.

With these settings taken care of, you can move on to performing a clean install of Windows.

16. Convert MBR to GPT

To convert your MBR-partitioned drive to GPT, follow these steps:

  • Open Command Prompt and run the ‘diskpart’ command.
  • Execute the command ‘list disk’ to check if there is an asterisk in the GPT column. If there is, it means your drive is already GPT. If not, it is MBR.
  • Use the command ‘select disk ‘ to select the correct disk number.
  • Run the command ‘clean’ to remove all partitions on the selected disk.
  • Choose either ‘convert mbr’ or ‘convert gpt’ to convert the partition style from MBR to GPT or vice versa.
  • After the conversion is complete, exit the Command Prompt by typing ‘exit’.

17. Clean Install Windows

Clean installing Windows is the best way to ensure that all of your corrupted MBR and boot sector data are replaced. It requires you to use a Windows installation media and follow the setup instructions. After deleting all partitions, you can customize them as per your requirement.

Pros Cons
All damaged files wiped clean Time-consuming process
Latest OS version installed Loss of user files if not backed up
Easy to configure settings Requires product key or activation code for full functionality

Installing Windows this way ensures a smooth running system with no existing problems from before. However, it’s important to remember that it also comes with the risk of losing any unsaved user files. Therefore, backing up important information beforehand is highly recommended. Transforming an MBR partitioned drive into GPT will be our next step toward fixing this issue.

Once your hard drive has been converted to the appropriate partition style, you can proceed with the solution for Dell motherboards brand that involves addressing the “no bootable device found” issue.

How to fix “No bootable device found” for the Dell Motherboard

The Dell motherboard brand requires a specific solution to resolve the “no bootable device found” issue.

To begin, start up your computer and press F2 to access the BIOS Setup Settings.

  • From here, navigate to the Boot Sequence menu and check which option is selected: Legacy Mode or UEFI Mode.
  • If no hard drive is listed in the UEFI Boot section, select the one that your system supports.
  • Click ‘Apply’ and then save settings by clicking ‘Exit’.
  • This should cause your computer to reboot and remove the error message from appearing again.
  • In short, this can be done quickly by selecting an appropriate boot mode in BIOS Setup Settings, followed by saving changes before exiting it.

Consequently, such a process could help you avoid any further hassle associated with having this issue on your Dell motherboard computer.

Our post on fixing bootable device errors on Dell PCs explains this in further

Moving forward, similar steps can be taken for the HP motherboard brand as well.

How to fix “No boot device found” for the HP

If you’re using an HP motherboard and you’re experiencing the ‘no bootable device found’ issue, don’t worry – there’s a solution. To begin, force shut down your system by pressing the power button for 10 seconds then waiting 2 seconds before pressing it again. After that, continuously press F10 to bring up the BIOS setup. Find “System Configuration” in the setup menu and enable “Legacy Support” in the Boot option to save the setting with F10.

Step Action
1 Shut down system
2 Press F10 to enter BIOS Setup
3 Enable Legacy Support in System Configuration under the Boot option on the BIOS Setup menu & Save settings by pressing the F10 key.

Windows should now boot without displaying any error message! Next up, we’ll look at what needs to be done when you face no bootable device found on Asus BIOS Utility EZ Mode.


By addressing the various causes of the ‘no bootable device found’ error, you can usually get your system up and running again. Whether it’s reconnecting components, changing boot order in BIOS settings, checking the status of the internal hard disk, or fixing boot information – there are a variety of solutions that can help.

In some cases, such as with Asus Bios Utility EZ Mode No Bootable Device, changing the boot order from within BIOS settings is often an effective solution.

All in all, it’s important to remember that this problem doesn’t necessarily mean something has gone wrong with your system – it simply requires troubleshooting to identify and address any issues causing the message to appear. Resolving these issues should allow you to successfully reboot your computer without any further problems.

Frequently Asked Questions

How do I know if I need to convert MBR to GPT?

I can determine if I need to convert MBR to GPT by looking at the partition style of my drive. If the partition style is listed as MBR, then I need to convert it to GPT. However, if it’s already listed as GPT, then no conversion is necessary.

To find out what type of partition style my drive has, I can use a disk management tool. This tool will allow me to view and edit partitions on my hard drive. Once I have accessed the tool and located my drive in the list of available drives, I can see what type of partition style it uses.

What if I don’t have Asus Bios Utility EZ Mode?

If I don’t have ASUS BIOS Utility EZ Mode, there are still options available.

The first step is to check the BIOS settings and verify that the hard drive is detected as a bootable device. If it is not, then I need to update my BIOS and use the manufacturer’s instructions to reset the system partition.

Additionally, I can attempt to reinstall my Operating System or repair it using an external boot media such as a USB flash drive or CD/DVD.

Another option would be to replace the hard drive with one that has been properly formatted for your system type.

Are there any other solutions for the “No Bootable Device” error?

Yes, there are a few other solutions for the “no bootable device” error.

First, you can try checking your BIOS settings to make sure the hard drive is set as the first boot device.

You can also try using a disk utility tool to scan and repair any errors that may be causing the issue.

Additionally, if you have recently installed new hardware or software, it’s possible that it is conflicting with the system in some way and needs to be removed.

Is the “No Bootable Device” error specific to Windows 10?

The ‘no bootable device’ error can occur in not only Windows 10 but also other versions of Windows. It typically occurs when the computer is unable to find any valid startup options on the hard drive or other connected devices.

This error can be caused by a variety of issues, including damaged or corrupted system files, incorrect BIOS settings, and faulty hardware.

Fortunately, there are solutions available to help resolve this issue.

Does a “No Bootable Device” error affect any other devices?

Yes, a “no bootable device” error can affect other devices. It is a common problem with computers running Windows 10 and other operating systems, such as MacOS or Linux.

The issue happens when the computer fails to locate the correct system files needed to boot up the machine. This usually occurs due to an incorrect BIOS setting, faulty hardware, or corrupt software.

To fix this error, you may need to update your BIOS settings, replace any damaged components, or reinstall your operating system.

I am a computer engineer holding a bachelor's degree in Computer Science, complemented by a Master's in Business Administration from University of Strathclyde, Scotland. I currently work as a Senior IT Consultant in Melbourne, Australia. With over 15 years of...