“找不到启动设备”需先确认硬盘是否被BIOS/UEFI底层识别,再设为第一启动项并匹配UEFI/Legacy模式,禁用Secure Boot与Fast Boot,最后用Windows安装U盘执行bootrec或bcdboot重建引导。

电脑开机提示“找不到启动设备”,说明主板在自检阶段未能从硬盘加载任何有效引导程序,此时屏幕通常停留在黑屏或品牌Logo界面,直接报错且无法进入系统。这不是系统卡顿或蓝屏问题,而是启动链最前端断裂——固件根本没看到可执行的bootmgfw.efi或bootmgr,更不会读取Windows目录。
确认硬盘是否被BIOS/UEFI底层识别
这一步跳过所有软件层,直击硬件枚举环节。如果硬盘连BIOS都看不到,后续所有修复全是徒劳。
关机后按下电源键,在品牌Logo刚闪现时立即反复按Del键(台式机主流)或F2键(多数笔记本),直到进入BIOS/UEFI设置界面。
用方向键切换至Main或Storage Information选项卡,查找硬盘型号(如“WDC WD10EZEX-00WN4A0”“SK hynix BC711”)与容量是否完整显示;若显示为Not Detected、None或空白,说明SATA/NVMe控制器被禁用或物理连接异常。
此时不要急着修引导,先切到Advanced → SATA Configuration(或NVMe Configuration),将对应控制器设为Enabled;保存退出后重启,再次进BIOS确认硬盘是否重现。
将系统盘设为第一启动项并匹配引导模式
硬盘已被识别,但BIOS仍跳过它去扫描U盘或光驱,这是启动顺序和协议不匹配的典型表现。
进入BIOS/UEFI后,切换到Boot或Startup选项卡。
找到Boot Option #1、1st Boot Device或UEFI Boot Order主设置项。
使用方向键或+/-键,将其值更改为实际安装系统的设备名称,例如:【Windows Boot Manager】(UEFI安装)、【Samsung SSD 980 PRO】(Legacy安装)或带“UEFI:”前缀的条目(如UEFI: SanDisk Cruzer Blade)。
关键一步:检查Boot Mode设置。若硬盘是GPT分区且系统为Win10/11 UEFI安装,必须设为UEFI Only;若为MBR分区,则需设为Legacy Only或启用CSM——【二者错配会导致固件彻底忽略该硬盘】。
禁用Secure Boot与Fast Boot解除引导拦截
Secure Boot会校验bootmgfw.efi签名,Fast Boot则跳过EFI系统分区扫描,两者叠加常使UEFI固件无法定位引导文件,直接报“找不到启动设备”。
切换至Security选项卡,将Secure Boot Enable设为Disabled。
切换至Boot或Advanced选项卡,将Fast Boot、Quick Boot或Ultra Fast Boot设为Disabled。
返回Boot选项卡,再次确认系统盘仍在Boot Option #1位置——某些主板在禁用Fast Boot后会自动重置启动顺序。
用Windows安装U盘执行引导重建
方法一:bootrec三连修复(适用于Legacy MBR结构)
准备Windows 10/11官方安装U盘,插入故障电脑→重启→在自检画面出现时按F12/F9/ESC调出临时启动菜单→选择U盘启动→进入安装界面后点击左下角“修复计算机”→疑难解答→高级选项→命令提示符。
在命令提示符中依次输入并回车:
diskpart → list volume → exit
观察输出,确认系统所在NTFS分区盘符(如C:)及标有“System”的100–500MB FAT32分区(通常无盘符)。
执行以下三条命令,每行回车一次:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
方法二:bcdboot重建UEFI引导(适用于GPT+EFI结构)
若上一步执行后仍无效,说明是UEFI引导环境损坏。先用diskpart分配EFI分区盘符:
diskpart → list volume → select volume X(X为EFI分区编号)→ assign letter=S → exit
然后执行:
bcdboot C:\Windows /s S: /f UEFI
验证是否成功:输入dir S:\EFI\Microsoft\Boot\,确认bootmgfw.efi存在。
强制激活系统分区并修复EFI分区属性
步骤一:进入diskpart环境
在命令提示符中输入diskpart并回车。
步骤二:列出磁盘与分区
输入list disk → select disk 0 → list partition
步骤三:激活系统分区并标记EFI分区
找到编号为1的主系统分区(通常最大),输入select partition 1 → active
再找到编号为2或3的100MB FAT32分区(即EFI系统分区),输入select partition 2 → set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b → gpt attributes=0x8000000000000000
最后输入exit退出diskpart。

















