Symptoms
- 'No bootable device' message at startup
- Drive doesn't appear in the BIOS storage or boot menu list at all
- Drive is fine when connected to a different computer or via USB adapter
- Problem started after a BIOS update, cable change, or moving the PC
Likely causes
- CommonSATA or NVMe cable/connection not fully seatedA loose data or power cable prevents BIOS from ever seeing the drive.
- PossibleWrong SATA mode selected in BIOS (like RAID/AHCI mismatch)Changing this setting after Windows was installed under a different mode can hide the drive.
- PossibleDrive assigned to a boot priority that's been changed or resetA BIOS reset or update can revert the boot order.
- PossibleThe drive itself has failedThis becomes more likely if it's also not visible using other methods like a USB adapter.
What to do
- Power down and reseat both the data and power cables (for SATA) or reseat the drive in its slot (for NVMe).
- Try a different SATA port and cable if applicable.
- Check BIOS storage settings to confirm the SATA mode (AHCI vs RAID) matches how Windows was originally installed.
- Check the boot order in BIOS to make sure the correct drive is prioritized, or manually select it if visible.
- If it's an NVMe drive, check that it's seated in a fully functional M.2 slot, since some share bandwidth with SATA ports.
- If possible, test the drive in a different computer or via a USB adapter to confirm whether it's the drive or this PC's connection.
Tools and parts
- Spare SATA cable
- Screwdriver for M.2
When to call a pro
If the drive isn't detected anywhere, including via an external adapter, it has likely failed and should be evaluated for data recovery before replacement.
Safety
Generally low risk
Generally low risk for a careful person. Stop if anything looks different from what this guide describes.