The dreaded “No Bootable Device” message appears when a computer fails to find a valid boot source. This disrupts normal startup and leaves users stranded at the BIOS screen. In this article, we’ll investigate the common causes behind this error and offer effective solutions to get your system running again.
Solution: Enter BIOS/UEFI (usually via F2, F10, DEL), adjust the boot order to prioritize your HDD/SSD, disable unnecessary PXE/network boot, and save changes.
Fix: Power off and reseat cables; replace if necessary. If BIOS still doesn’t detect the drive, test it using diagnostics (e.g., F12 on Dell), or try connecting it to another computer to rule out HDD vs. motherboard failure.
Solution: Boot from Windows installation media → Repair → Command Prompt. Then run commands:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd diskpart → select partition → active
This rebuilds startup records and marks the system partition correctly.
Solutions:
chkdsk C: /f /r
.sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
.Fix: Clear CMOS (e.g., remove battery & hold power), restore factory BIOS settings, then ensure correct SATA mode (AHCI/RAID) and matching boot mode (UEFI or Legacy).
If repairs don’t work:
The “No Bootable Device” error stems from one of three root issues: BIOS/boot configuration, hardware failure, or corrupted boot/system files. A methodical approach—checking cable connection, BIOS settings, boot records, and file systems—usually solves the problem. If repair tools fail, data backup and drive replacement are the final steps.