“no bootable device”表示主板post阶段未识别到启动设备,需先确认bios/uefi是否识别硬盘;若识别,则调整启动顺序并匹配uefi/legacy模式;若仍报错,则用win11安装u盘执行diskpart与bcdboot命令修复efi引导文件。

Win11电脑开机直接蓝屏并显示“NO BOOT DEVICE”,说明主板在POST阶段根本没识别到任何可启动的存储设备,连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选项卡准备下一步;若仍不显示,需拆机重插SATA线缆或更换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”下的具体硬盘名,否则仍报错。
修复丢失或损坏的EFI引导文件
当BIOS能看见硬盘、启动顺序也正确,但依然报NO BOOT DEVICE,极可能是EFI系统分区(ESP)里的bootmgfw.efi被误删、覆盖或权限异常。
步骤一:插入Win11安装U盘,开机从U盘启动→语言选择后,按Shift+F10调出命令提示符。
步骤二:依次执行以下命令:
diskpart → list volume → 识别标有“System”的卷(通常为100–500MB FAT32分区)→ select volume X(X替换成该卷号)→ assign letter=S → exit
步骤三:运行bcdboot C:\Windows /s S: /f UEFI(假设系统盘是C:;若不是,请替换为实际盘符)
这一步会把bootmgfw.efi、BCD等关键文件重新写入S:盘的EFI\Microsoft\Boot目录下。执行成功后提示“已成功创建启动文件”,即可关闭命令行重启。











