As the name suggests, a bootable device is a device that is used to boot the system, which means this device consists of all the necessary boot files. For a PC or a laptop, this boot device is generally the internal hard drive. However, the boot device can also be external if you are trying to boot from an external device such as USB or external hard drive. External boot devices are particularly useful when your computer has trouble booting, when your system has crashed and you are trying to repair it.
When there is an issue with the boot device, your system may not boot or may produce error messages like ‘No bootable device’ error. If you experiencing this error, then the following guide will help you resolve the problem.
Before we move on to the solutions to resolve the ‘No bootable device error’ let us first understand the reasons for the error.
Damage/bad sectors in the hard drive – In some cases, bad sectors or bad blocks on the hard drive may result in the system not booting and cause errors such as ‘no bootable device’.
Corrupted MBR – MBR is the first sector on the hard drive that contains information about where the OS is located, so the system can boot. Corruption in these files may result in the system not booting properly and result in errors.
Virus attacks – Of course virus attacks are another common reason for system not booting properly. If the virus affects important files in the system, then this is most likely to occur.
Now that we have understood the reasons for the error ‘No bootable device error’, let us now start with the solutions to resolve them.
Solution 1: Use Windows Startup Repair
Windows startup repair is a built in tool to repair startup problems such as device not booting, no bootable device error etc. In order to get to the startup repair window, you will have to go the Advanced Startup Options menu first.
To do so, just turn ON your laptop and immediately press the F11 key. You may have to press this key multiple times, to make sure the timing is right. (Another option is for you to get a Windows installation disc and click ‘Repair Your Computer’)
- After your computer starts, select Troubleshoot from the main menu
- In the Troubleshoot window, select Advanced Options to open the Advanced Options menu
- Then click Startup Repair
Now, the system will scan for errors with your system and perform the repair process. It may take anywhere from a few minutes to an hour depending on the number of repairs involved.
If Startup repair is unable to fix your problem, proceed to the next step.
Solution 2: Run SFC
SFC, short for System File Checker is a scan performed to repair corruption in system files. In order to run this scan, follow the steps below.
- One the Start menu’s search bar, type ‘cmd’ and right click on the Command Prompt, then select Run As Administrator
- Enter the required login credentials to open the command prompt
- In the command prompt, type the following command
‘sfc /scannow’ and hit Enter
- Once the SFC scan completes, restart your system
This should help you resolve the error ‘No bootable device’. If not proceed with the next step.
Solution 3: Disconnect USB devices
If you turn ON your computer with the USB devices connected, there are chances that you may receive the ‘No bootable device’ error. To resolve this issue, disconnect all USB devices and try again.
Solution 4: Fix MBR
Corrupt MBR or the Master Boot Record can also cause the ‘No bootable device’ error to occur. In order to fix this issue, open the command prompt and type the following commands
- bootrec.exe /FixMbr
- bootrec.exe /FixBoot
- bootrec.exe /RebuildBcd
After each of these commands, hit Enter and wait for the command to run. Once all the commands are run, the corruption in MBR should be fixed.
Data recovery using Yodot data recovery software
If the ‘no bootable device’ error is not fixed even after trying all the of these solutions, then your best course of action is to recover data from the drive and then examine the issue further. In order to recover data, Yodot data recovery software is the best choice. It is designed to recover data from systems not booting or even from crashed systems.
It can also be used to recover files from external hard drives that won’t boot and even from UBS flash drives and other storage devices.