“No bootable device found”故障可按五步修复:一、调整BIOS/UEFI启动顺序;二、用安装介质重建BCD;三、检查硬盘物理连接与识别状态;四、正确设置CSM兼容模式;五、用DiskPart激活系统分区。

如果您尝试启动电脑,但屏幕显示“No bootable device found”,则说明系统无法找到可引导的设备,可能是硬盘未被识别、引导记录损坏或启动顺序设置错误。以下是修复此问题的步骤:
一、检查BIOS/UEFI启动顺序
该方法用于确认主板是否将正确的硬盘设为第一启动项,避免因启动顺序错乱导致系统跳过安装操作系统的硬盘。
1、重启电脑,在开机自检画面出现时反复按Delete、F2、F12或Esc键(具体按键因品牌而异,常见为F2或Del)进入BIOS/UEFI设置界面。
2、使用方向键切换至“Boot”或“启动”选项卡。
3、查看“Boot Option #1”或“1st Boot Device”所选设备,确认其值为包含Windows系统的硬盘(如“Samsung SSD 870 EVO”或“Windows Boot Manager”)。
4、若显示为“UEFI: USB”“Legacy: CD/DVD”或为空,则使用+/-或F5/F6键将其更改为对应硬盘名称。
5、按F10保存设置并退出,系统自动重启。
二、使用Windows安装介质重建BCD引导文件
该方法适用于系统分区存在但引导配置数据(BCD)丢失或损坏的情况,通过命令行工具重建启动环境。
1、准备一个已制作好的Windows 10/11安装U盘,并插入故障电脑。
2、重启电脑,从U盘启动(可在启动时按F12、F9等快捷键调出临时启动菜单,选择U盘)。
3、在安装界面点击左下角“修复计算机” → “疑难解答” → “高级选项” → “命令提示符”。
4、在命令提示符中依次输入以下命令,每输完一行按回车执行:
diskpart
list volume
exit
5、观察输出结果中标识为“System”的卷(通常为100–500MB FAT32分区),记下其盘符(如S:);再确认Windows所在系统盘符(如C:)。
6、依次执行以下命令(假设系统卷为C:,EFI系统分区为S:):
bootrec /fixmbr
bootrec /fixboot
bcdboot C:\Windows /s S: /f UEFI
三、检查硬盘物理连接与状态
该方法用于排除硬盘因松动、供电不足或硬件故障导致主板无法识别的问题。
1、关机并拔掉电源线,拆开主机箱侧板。
2、找到主板上的SATA数据线和电源线,确认其两端均牢固插入硬盘接口与主板/电源对应插槽。
3、若为M.2 NVMe固态硬盘,检查其是否完全插入M.2插槽,并确认固定螺丝已拧紧。
4、重新连接后开机,进入BIOS/UEFI界面,切换至“Main”或“Storage”页面,查看硬盘是否出现在设备列表中。
5、若仍不显示,尝试将硬盘换到另一台电脑测试,或更换SATA数据线/电源接口进行交叉验证。
四、启用或禁用CSM兼容模式
该方法解决UEFI固件与传统MBR分区表或GPT分区表不匹配引发的引导失败,尤其在更换硬盘或重装系统后易出现。
1、重启电脑并进入BIOS/UEFI设置界面。
2、切换至“Boot”或“Security”选项卡,查找“CSM Support”“Legacy Boot”或“Compatibility Support Module”选项。
3、若当前硬盘为GPT分区且安装的是UEFI版Windows,必须确保CSM为Disabled(禁用)状态。
4、若硬盘为MBR分区且原系统为传统Legacy启动方式,则需将CSM设为Enabled(启用),并确认启动模式为“Legacy Only”或“Both”。
5、保存设置后重启,观察是否能正常进入系统。
五、使用DiskPart检查并激活系统分区
该方法适用于主引导记录(MBR)硬盘中系统分区未被标记为“活动”(Active),导致引导程序无法加载操作系统内核。
1、使用Windows安装U盘启动,进入“命令提示符”界面(路径同方法二第3步)。
2、输入diskpart并按回车,进入磁盘管理工具。
3、依次执行以下命令:
list disk
select disk 0
list partition
4、识别出大小约100MB且类型为“System”的分区(通常为partition 1),执行:
select partition 1
active
5、输入exit退出diskpart,再执行bootrec /rebuildbcd确认是否成功扫描到Windows安装。










