“no bootable device”是bios/uefi在启动初期未识别到有效启动设备所致,需按三步处理:先拔除所有外设排除误判;再进bios确认硬盘是否被识别及启动顺序是否正确;最后用windows安装u盘执行bootrec命令或pe工具重建efi分区。

电脑开机卡在黑屏或蓝底白字界面,显示“No bootable device”,系统完全无法加载,连Windows徽标都出不来——这不是软件崩溃,而是主板在BIOS/UEFI阶段就已判定:硬盘不存在、不可读,或不具备合法启动结构。
先做三秒自检:拔掉所有外接设备
关机→拔掉电源线(台式机)或长按电源键10秒强制断电(笔记本)→取下U盘、移动硬盘、SD读卡器、USB网卡、扩展坞等一切非必要外设→重新通电开机。
这一步能排除87%的误报。戴尔、联想、惠普新款机型对Secure Boot和Fast Boot敏感,哪怕U盘插在接口里没启动,固件也可能跳过内置SSD直接报错。不拔干净,后续所有操作都白忙。
进BIOS确认硬盘是否被识别
开机看到品牌Logo瞬间,连续猛按F2(戴尔/惠普)、Del(多数台式机)、F1(联想部分型号),直到进入BIOS/UEFI设置界面。
切换到Boot选项卡,重点看两处:【Boot Mode必须是UEFI Only】(Legacy/CSM模式会无视GPT硬盘的EFI分区);下方“Boot Sequence”列表中,你的SSD型号(如KXG60ZNV2T04、SN770)或“Windows Boot Manager”是否可见?
如果硬盘名称显示为“Not Detected”或整行空白:关机→断电→拆后盖(笔记本)或开箱(台式机)→找到M.2 SSD,松开固定螺丝,拔出再重新垂直插入到底,听见“咔嗒”一声锁紧→拧回螺丝→重启再进BIOS验证。NVMe固态接触不良是轻薄本最常见物理原因。
用Windows安装U盘修复引导
准备一个Windows 11 22H2及以上版本的UEFI启动U盘(用Rufus选GPT+FAT32+UEFI模式制作),插入电脑→开机按F12调出一次性启动菜单→选择带“UEFI:”前缀的U盘项(如“UEFI: SanDisk Cruzer”)。
进入安装界面后,不点“现在安装”,点左下角“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
依次执行四条命令,每条回车后等光标返回才输下一条:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
若最后两条提示“未找到Windows安装”,说明EFI系统分区损坏或丢失——此时需先用diskpart挂载EFI分区:输入diskpart → list volume → 找到容量约100MB、文件系统为FAT32、无盘符的卷 → select volume X(X替换成对应编号)→ assign letter=S → exit → 再重试bootrec /rebuildbcd。
PE环境下重建EFI系统分区(终极手段)
方法一:用微PE工具箱V2.2+启动U盘进入WinPE桌面→双击“DiskGenius”→左侧磁盘列表右键点击系统盘(通常是Disk 0)→选择“转换分区表类型为GPT”(仅当当前是MBR时操作)→点击上方“工具”菜单→“创建EFI系统分区”→按提示分配100MB空间、格式化为FAT32、分配盘符(如S:)→勾选“写入引导扇区”→确定。
方法二:若DiskGenius里看不到未分配空间,说明原EFI分区被误删但空间仍在。在主界面顶部菜单选“搜索已丢失分区”→扫描完成后,若识别出100MB左右的EFI分区,右键→“恢复此分区”→完成后再进“工具”→“重建主引导记录”→选择“写入EFI引导代码”。
做完任一方法后,关闭所有窗口→拔掉U盘→按Ctrl+Alt+Del热重启→观察是否直接进入Windows登录界面。











