答案是UEFI引导路径断裂、磁盘模式错配或启动文件丢失所致;需先确认BIOS中Boot Mode为UEFI、Secure Boot启用、Windows Boot Manager置顶,再用diskpart验证并重建EFI分区(若缺失),最后执行bcdboot C:\Windows /s S: /f UEFI重写引导文件。

当你按下电源键,屏幕只显示“INACCESSIBLE_BOOT_DEVICE”或“Your PC needs to be repaired”并提示找不到引导设备时,说明Windows 11无法定位或访问启动分区——这通常不是硬盘坏了,而是UEFI引导路径断裂、磁盘模式错配或启动文件丢失造成的假性“消失”。
确认当前启动模式与磁盘分区格式是否匹配
UEFI固件必须搭配GPT分区表才能正常读取EFI系统分区(ESP),若误用MBR分区安装Win11,或BIOS中启用了Legacy CSM却强行走UEFI流程,系统将彻底无视C盘甚至报“找不到引导设备”。
开机反复按F2/Del/ESC进入UEFI设置界面→切换到Boot或Startup选项卡→确认“Boot Mode”为UEFI(而非Legacy/CSM)→再检查“Secure Boot”状态,若为Disabled,先启用它;若已是Enabled但依然失败,暂不改动。
关键验证步骤:在UEFI界面中查看Boot Order列表,【必须看到“Windows Boot Manager”条目且排在首位】。如果列表里只有USB、CD-ROM或空荡荡的“Unknown Device”,说明EFI分区未被识别或已被删除。
用diskpart重建EFI系统分区(适用于ESP丢失或损坏)
此操作会重新划分出500MB FAT32格式的EFI系统分区,并写入标准启动文件结构,是修复“找不到引导设备”的核心步骤。
通过WinRE恢复环境启动(强制关机三次→自动进修复界面→疑难解答→高级选项→命令提示符)→执行以下命令:
diskpart → list disk → select disk 0 → list partition
观察输出中是否存在一个约100–500MB、类型为System、文件系统为FAT32的分区。若没有,或显示为RAW/Unknown,则需手动重建。
clean → convert gpt → create partition efi size=500 → format quick fs=fat32 → assign letter=S → exit
注意:clean命令会【永久清除该磁盘所有分区和数据】,仅在确认系统盘无重要数据或已备份前提下执行。若C盘数据尚存,请跳过clean,改用resize方式腾出空间。
用bcdboot重装启动文件到EFI分区
方法一:已知系统盘为C盘且EFI分区已存在(如S:)
bcdboot C:\Windows /s S: /f UEFI
方法二:不确定EFI盘符,先用diskpart查出其字母(如上一步assign后为S:),再执行同上命令。
方法三:若C盘无法识别(例如显示为D:或E:),先运行diskpart → list volume → 找到含“Windows”文件夹的卷,记下其盘符(如D:),再执行bcdboot D:\Windows /s S: /f UEFI
执行成功后会显示“已成功创建启动文件”,此时关闭命令提示符→重启电脑,拔掉U盘/安装介质,直接从内置硬盘启动。


















