“no bootable device”表示主板未识别到可启动设备,需按序排查:一、确认bios/uefi是否识别硬盘;二、将硬盘或windows boot manager设为第一启动项并匹配uefi/legacy模式;三、用win安装u盘执行bcdboot等命令重建引导结构。

电脑开机显示“No Bootable Device”或“找不到引导设备”,说明主板在启动阶段完全没扫描到任何含有效引导代码的硬盘分区——这不是系统卡死,也不是蓝屏,而是连Windows的启动界面都来不及加载。此时硬盘物理存在但被跳过,大概率是引导结构断裂或固件层识别链路中断。
先确认BIOS/UEFI是否真正识别硬盘
这是所有后续操作的前提。如果主板固件压根不认硬盘,后面所有命令和设置都是无效动作。
关机断电,拔掉电源线(台式机)或取下电池(部分笔记本),等待10秒释放残余电荷。
开机,在品牌Logo闪现瞬间猛按指定键:Lenovo按F1或F2、Dell按F2、HP按Esc+F10、ASUS或技嘉按Del或F2,直到进入BIOS/UEFI界面。
切换到Main、System Information或Storage Configuration页面,眼睛盯紧右侧或底部列表,找“SATA SSD”“NVMe PCIe SSD”“M.2 Device”或具体型号(如“WDC WD1001FALS-00J7B1”)。【若此处显示Not Detected、None或整行空白,立刻停止后续所有软件操作,返回检查硬件连接】
若硬盘正常显示,记下其接口类型(SATA/NVMe)和容量,再进入Boot选项卡准备下一步;若仍不显示,需拆机重插线缆或更换M.2插槽——很多主板只允许特定M.2插槽参与启动。
调整启动顺序并校准UEFI/Legacy模式
硬盘明明在那儿,系统却绕着走,大概率是启动优先级设错了,或者UEFI/Legacy模式与磁盘格式不匹配。
方法一:手动置顶硬盘启动项
进入BIOS/UEFI的Boot或Startup选项卡→找到Boot Option #1或1st Boot Device→用方向键将其值改为“Windows Boot Manager”(UEFI)或硬盘具体名称(如“Samsung SSD 980 PRO”)→按F10保存退出。
方法二:强制匹配启动模式
切换到Boot或Security选项卡→检查Boot Mode:若硬盘是GPT分区(新装Win10/11默认),必须选UEFI Only;若为MBR分区(老系统或重装时误选),则需启用Legacy Support或CSM→同时关闭Secure Boot(它会拦截非签名引导文件)→保存重启。
注意:有些华硕主板在启用CSM后,“Windows Boot Manager”条目会消失,此时要选“Hard Drive BBS Priorities”下的具体硬盘名,否则仍报错。
用Windows安装U盘重建引导结构
这一步适用于硬盘已被BIOS识别但无法启动的情况,目标是修复丢失或损坏的BCD配置数据库、EFI启动文件或MBR代码。
第一步:准备一个已制作好的Windows 10/11安装U盘,插入故障电脑。
第二步:重启电脑,在自检画面出现时按F12(戴尔/惠普)、F9(华硕)、Esc(部分笔记本)或Del键调出临时启动菜单,选择带“UEFI”前缀的U盘项(若原为UEFI安装)或直接选U盘名称(Legacy模式)。
第三步:进入安装界面后点击左下角“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
第四步:在命令提示符中依次执行:
diskpart
list volume
exit
观察输出结果,识别标有“System”的100–500MB FAT32分区(通常无盘符),记下其卷号;再确认Windows所在NTFS分区盘符(如C:)。
第五步:进入diskpart分配EFI盘符并激活系统分区:
diskpart
list disk
select disk 0
list partition
select partition 1
active
select partition 2
assign letter=S
exit
第六步:执行引导重建命令(假设系统盘为C:,EFI分区已映射为S:):
bcdboot C:\Windows /s S: /f UEFI











