The "No Bootable Device" error occurs when your computer cannot find a valid operating system to boot from. This issue can be caused by incorrect BIOS settings, a disconnected hard drive, or corrupted boot files. Here’s a step-by-step guide to help you resolve it.
Step 1: Check Physical Connections
A loose or disconnected hard drive can cause this error.
- Turn off your computer and unplug it from the power source.
- If you’re using a desktop, open the case and check the connections between the hard drive and the motherboard.
- Ensure the power and data cables are securely connected.
- If you’re using a laptop, consider consulting a professional to check internal connections.
Why this matters: Loose or faulty connections can prevent your computer from detecting the hard drive.
Step 2: Check BIOS/UEFI Settings
Incorrect BIOS/UEFI settings can cause the system to overlook the boot drive.
- Restart your computer and enter the BIOS/UEFI settings (usually by pressing F2, F10, or Del during startup).
- Navigate to the Boot tab and ensure your hard drive is listed as the first boot device.
- If your hard drive is not listed, it may be disconnected or faulty.
- Save changes and exit the BIOS/UEFI.
Why this matters: The BIOS/UEFI must be configured to recognize and prioritize the correct boot drive.
Step 3: Repair Boot Files
Corrupted boot files can prevent your system from starting.
- Boot from a Windows installation USB or DVD.
- Select your language preferences and click Repair your computer > Troubleshoot > Advanced options > Command Prompt.
- Run the following commands one by one: bootrec /fixmbr (repairs the Master Boot Record). bootrec /fixboot (repairs the boot sector). bootrec /scanos (scans for installed operating systems). bootrec /rebuildbcd (rebuilds the Boot Configuration Data).
- Restart your computer after running these commands.
Why this matters: These commands repair critical boot files that may be corrupted or missing.
Step 4: Check for Disk Errors
A failing hard drive can cause the "No Bootable Device" error.
- Boot from a Windows installation USB or DVD.
- Open Command Prompt from the Advanced options menu.
- Run the following command: chkdsk /f /r (checks and repairs disk errors).
- Restart your computer after the scan completes.
Why this matters: Disk errors can prevent your system from accessing the boot files.
Step 5: Reinstall Windows
If the above steps don’t work, your operating system may be corrupted.
- Boot from a Windows installation USB or DVD.
- Select your language preferences and click Install now.
- Choose Custom install and select your hard drive as the installation location.
- Follow the on-screen instructions to reinstall Windows.
Why this matters: Reinstalling Windows provides a fresh start, resolving issues with corrupted system files.
Step 6: Replace the Hard Drive (If Necessary)
If your hard drive is failing or not detected, it may need to be replaced.
- Test your hard drive using a diagnostic tool from the manufacturer.
- If the drive is faulty, replace it with a new one and reinstall Windows.
Why this matters: A failing hard drive cannot store or retrieve data, making it impossible to boot the system.
By following these steps, you should be able to resolve the "No Bootable Device" error and get your computer running again. If the problem persists, it may be worth consulting a professional or checking for hardware failures.