Fixing the "No Bootable Device" Error During Startup
Encountering the “No Bootable Device” error during startup can be confusing. This error means that the system can't find a device with an operating system needed to start the computer. Below, we'll explore the primary causes of this problem and solutions to fix it.
Causes of the "No Bootable Device" Error
- Incorrect BIOS/UEFI settings: If the system is searching for a boot device in the wrong order or on the wrong drive, it may not find the boot disk.
- Issues with the hard drive or SSD: Physical damage or file system errors can prevent the device from being detected.
- Missing or corrupted boot sector: If the boot sector or boot files are damaged, the computer cannot load the operating system.
- Loose or damaged drive connections: If the cables connecting the drive to the motherboard are loose or damaged, the drive may not be detected by the system.
How to Fix the "No Bootable Device" Error
1. Check BIOS/UEFI Settings
Enter the BIOS/UEFI by restarting your computer and pressing the designated key (usually Del, F2, or Esc). In the Boot Order section, ensure that the boot disk (your hard drive or SSD with the OS) is set as the first boot device. Save changes and reboot.
2. Inspect the Hard Drive or SSD
If possible, connect the drive to another computer to check its health. If the drive’s data is inaccessible, it may need replacement. If the drive is in good condition, the issue might be related to system settings.
3. Repair Boot Files
To fix the boot sector or boot files, use a bootable USB or disk with your OS installer:
- Boot from the USB or disk and choose “System Repair.”
- Open Command Prompt and run
bootrec /fixmbr
andbootrec /fixboot
to repair the boot sector.
4. Check Hard Drive Cables
Make sure the SATA or power cable connected to the hard drive or SSD is securely attached. Reconnect the cables to rule out any loose connections.