top of page

How to Fix No boot device found Error on Windows 10, 8.1 and 7

Getting startup error no boot device found press any key to reboot the machine, while Start the Windows 10, 8.1 or win 7 System? This error message basically means that the affected system was unable to gain access to the HDD/SSD that contains its boot information. Or in other words, when you turn on the system it scanned all connected HDDs/SSDs for boot information But did not find any. Some Time this Error message would be different like no bootable device detected – Insert Boot disk And press any key. No Boot Device Available – Strike the F1 key to retry boot, F5 to run the setup utility etc.


Why no boot device found error at startup?

Usually, this Boot Error no boot device found, No Boot Device Available or No Bootable Device Detected Error occur While Reboot the system to fix some problem or Some Time After added a new HDD Or external HDD drive. So the reason for this error can be incorrect boot order, faulty MBR (BOOTMGR is missing or corrupted ). Again if System files are damaged, Having a Faulty HDD, Disk drive Error, Bad Sectors, partition not detected etc cause this no boot device found error on windows 10, 8.1 and win 7.

No boot device found

After understand this Boot problem (no boot device found) And the Reason Behind this Boot Error. Here apply Bellow solutions To get rid of this windows Boot error no boot device found press any key to reboot the machine.

Disconnect External USB Devices

Start with Basic solution First disconnect All External USB devices to make sure any external HDD, USB thumb drive not causing the issue. Sometimes due to incorrect boot order windows try to boot from an external disk drive, USB drive. And when didn’t found any OS this will result no bootable device detected – Insert Boot disk And press any key. No Boot Device Available – Strike the F1 key to retry boot, F5 to run the setup utility etc.

Also a number of Users Report on Microsoft forum, Reddit they were unable to boot to their PC, but after disconnecting their USB devices, the issue was resolved. We recommend disconnecting all external drives such as external HDD, USB drive, printer, scanner etc. Then after try to start windows normally and check windows start normally. If yes then any external drive causing the issue to connect them one by one to find out which one causing the issue.

Check HDD for loose cable connection

If you are a Laptop user you can skip this step.

If you Are using Desktop computer Then you might get No Boot Device Available message if your components aren’t connected properly. Especially if the SATA cable or power Cable not connected properly with the HDD this might cause the problem. We recommend to first check and fix this problem. To do this you need to power down your PC, disconnect it from the power outlet and open your computer case. After doing that, be sure to check all SATA cables and make sure that they are tightly connected to your motherboard and to your hard drive. Several users reported that this problem occurred because their SATA cables weren’t firmly connected to their motherboard. After connecting everything properly, the issue should be completely resolved.

Check HDD for loose cable connection

Change Boot Order (Set Hard Drive As First Boot Device)

As Discussed, An incorrect boot order can mislead your computer to boot from an unbootable hard drive or device. Which may Cause boot error no boot device has been detected please press any key to reboot. So Access BIOS Setup by following steps and change Set hard drive is the first of the boot order.

Enter the BIOS interface Restart computer and tap “F2” (Del, F12, F8 As perform Device manufacturer support ) key continuously at startup. In the “BIOS Setup Utility” option, switch to “Boot”. Now press the “↑↓” keys to modify the bootable disk as the first boot device. After that, press “F10” to save the changes And Restart the computer. This time System Try to Boot from the proper disk drive which may solve no boot device found error.

Set Hard Drive As First Boot Device

Fix boot information of your system

Sometimes damaged MBR can cause No Boot Device Available message to appear. Also, You may get a “No bootable device found” error when the boot information, such as BCD (Boot Configuration Data) or MBR (Master Boot Record) of your system is corrupted.

To fix the issue, you need to start Command Prompt from Advanced options ( Windows 8.1 and 10 users ).

Advanced options

If you are Windows 7 user then boot windows form an installation media, if you don’t have then create one by following the link. Select the language and region, and then click on Repair your computer. select the Windows 7 system from the list of the Operating system. Then click on Next. After that click on Command Prompt.

windows 7 Advanced command prompt

Now In Command Prompt, type the following lines one by one and press Enter on your keyboard after each. (If you are asked whether you want to add a new installation to boot list, press Y and then press Enter.)

  1. bootrec /fixmbr

  2. bootrec /fixboot

  3. bootrec /scanos

  4. bootrec /rebuildbcd

Fix Bootrec Errors

If those commands don’t work, try using these commands instead:

  1. bcdedit /export C:BCD_Backup

  2. c:

  3. cd boot

  4. attrib bcd -s -h -r

  5. ren c:\boot\bcd bcd.old

  6. bootrec /RebuildBcd

After running these commands, check if your problem is resolved.

Check And Fix Disk Drive Errors

After fixing BCD (Boot Configuration Data) or MBR (Master Boot Record) by performing the above commands. Now Run CHKDSK command to Check And fix disk Drive Error and make sure The Drive Error, Bad Sectors not causing the issue. You Can Run CHKDKS command to Check the Drive Errors And add some extra parameters to force chkdsk to fix the Errors. To do this on the same Command prompt type command chkdsk /f /r /x And hit the enter key to execute the command.

This will scan and check the disk drive for errors. If found any the chkdsk utility try to repair them if possible. Wait until 100% complete the repair process.

Repair Corrupted System Files using SFC Utility

After Run CHKDSK command Again Run the System File Checker Utility To make sure any corrupted, missing, damaged system file not causing the Boot error “no boot device found”. Running SFC utility scan system for missing corrupted system files, If found any the utility repair /restore them from a compressed folder located %WinDir%\System32\dllcache.

To run the System file checker utility On Same Command prompt ( which you opened from Advanced options ) Type command sfc /scannow and hit the enter key to execute the command. Wait until 100% complete the process, After that Restart windows. I hope This time windows Start normally without any Boot problem such as no boot device found, No Boot Device Available etc.

Note: If the SFC scan results windows resource protection found corrupt files but was unable to fix some of them, Then run the DISM command (dism /online /Cleanup-image /restorehealth). Which repair the system image and enables SFC to do its job, you can read more about DISM command from here.

Change Primary partition as active

If perform Above solutions Still getting no boot device found, No Boot Device Available etc ? Then Try to Change the primary partition of your hard drive as active partition. If due to any reason ( by mistake ) primary partition(where the operating system is installed) of your hard drive is inactive that may cause No bootable device error.

To fix this Again open command prompt from advanced options then perform command below one by one and hit the enter key to execute the command.

list disk
select disk 0
list volumeselect volume 3 ( Select the Os isstalled Volume numbber,for you the voulume numver may different ) 
Change the Active Partition in Windows

Note: Always mark the System Reserved Partition (generally 100MB) active and if you don’t have a System Reserved Partition then mark C: Drive as the active partition.

Close the command prompt and restart your PC. Most of the time, this method was able to Fix No Boot Device Available Error Windows 10, 81 and 7 PC.

Reinstall your operating system

It is also possible that the corrupted files in your operating system cause the error. You can try resetting your system and see if this fixes the problem. To do so, you can use your Windows installation media to reinstall your operating system. hope the error will no longer occur on your computer after the reinstallation.

These are some most applicable solutions to fix windows Boot Device errors such as no bootable device detected – Insert Boot disk And press any key. No Boot Device Available – Strike the F1 key to retry boot, F5 to run the setup boot device found press any key to reboot the machine etc on windows 10, 8.1 and win7.  I hope to apply these solutions to fix this no bootable device detected, No Boot Device Available or no boot device found error.

Also read:


Featured Posts
Recent Posts
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page