No Bootable Device错误多因硬盘“假死”而非损坏,需用启动U盘进入WinRE命令提示符,执行diskpart激活系统分区触发固件重初始化,再配合bootrec或bcdboot重建引导,并关闭BIOS中的Fast Boot和CSM以确保UEFI纯模式启动。

Win10系统蓝屏后反复重启,最终卡在“No Bootable Device”或“Inaccessible Boot Device”提示界面,硬盘在BIOS里可见但系统死活认不出来——这不是硬盘报废了,而是它被“封印”在假死状态,需要特定命令唤醒。
先确认是不是硬盘真坏了
开机立即狂按Del/F2/F12(看主板提示)进BIOS/UEFI→找到“Main”或“Storage Information”页面→核对硬盘型号是否正常显示、容量是否正确。如果这里压根看不到硬盘,再查SATA线、M.2插槽扣具或NVMe散热马甲是否压歪;【如果BIOS里硬盘显示为Unknown、0MB或“No Device”,请停止后续所有操作,优先排查硬件连接】。
若硬盘型号和容量都正常,只是系统启动时找不到——大概率是分区未激活或引导标记丢失,继续下一步。
用Win10安装U盘调出命令提示符
准备一个已制作好的Win10安装U盘(必须是原版MediaCreationTool制作,非Ghost精简版)→插进电脑→重启→狂按启动菜单键(通常是F12/F10/Esc)→选中U盘启动→语言选好后不点“现在安装”,点左下角“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
这一步不能跳过:某些主板在UEFI模式下会默认隐藏传统磁盘工具,必须确保进入的是UEFI环境下的命令提示符(窗口标题栏显示“Windows Recovery Environment”且路径为X:\Windows\System32),否则diskpart无法识别GPT磁盘。
用Diskpart激活沉睡的系统分区
在命令提示符中依次执行:
diskpart → list disk → select disk 0 → list partition
看到类似“Partition 1 System 100 MB Healthy System”的条目,记下那个标着“System”的分区编号(通常是1或2)→输入:select partition 【X】(把X替换成你看到的System分区号)→ active → exit
关键点:active命令只对MBR磁盘的主分区生效;如果你的磁盘是GPT格式(绝大多数Win10新机都是),这条命令实际无效,但执行它不会报错,反而能触发底层固件重初始化——很多SSD就靠这“假装激活”一下才肯响应后续引导请求。
做完立刻关机,拔掉U盘,再开机。
重建BCD引导文件(仅当上步无效时)
方法一:自动修复
还在刚才的恢复环境里,不关机→返回“高级选项”→点“启动修复”,让它跑完两轮。90%的假死硬盘在这步就能被拽回来。
方法二:手动重建(适用于SSD引导区损坏)
回到命令提示符,先确定系统盘符:输入c: → dir,看到Windows文件夹就说明c:是系统盘;没看到就试d:、e:…直到找到;确认后执行:
bootrec /fixmbr → bootrec /fixboot → bootrec /rebuildbcd
最后一条命令如果提示“未找到Windows安装”,就补一句:bcdboot c:\windows /s c: /f UEFI(注意:/f后面必须写UEFI,不是BIOS,哪怕你的主板设置叫Legacy也要写UEFI——这是微软强制要求的命名逻辑)。
BIOS里关掉快速启动和CSM
进BIOS/UEFI→找到“Boot”或“Advanced”选项卡→关闭“Fast Boot”(快速启动)→关闭“CSM Support”(兼容性支持模块)→把“Boot Mode”设为纯UEFI(不是UEFI+Legacy)→按F10保存退出。
这步看似无关,实则关键:CSM开启时,UEFI固件会用16位实模式去读取MBR,而现代SSD在假死状态下根本拒绝响应这种古老协议,直接返回“No Bootable Device”。


















