答案是winload.efi损坏或丢失、bcd错乱所致;需用安装u盘进命令提示符,通过diskpart分配efi分区盘符(如m:),再执行bcdboot c:\windows /s m: /f uefi重建引导,并运行chkdsk c: /f /r修复磁盘错误,必要时禁用secure boot或手动复制纯净winload.efi文件。

Win11开机卡在黑屏或蓝屏界面,显示“Windows无法启动”并附带错误代码0xc0000225,说明系统找不到关键启动文件——通常是EFI分区中的winload.efi损坏、丢失,或BCD启动配置数据错乱,此时连登录界面都进不去。
用安装U盘进入命令提示符
准备一个已制作好的Windows 11安装U盘(需与当前系统位数一致),插入故障电脑;重启时反复按F12(部分品牌为Esc/F10/DEL)调出启动菜单→选中U盘名称→进入安装界面;不点“现在安装”,而是点击左下角“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
这一步必须成功进入命令提示符窗口,否则后续所有操作都无法执行。如果卡在U盘启动阶段,请确认BIOS中Secure Boot已启用且启动模式为UEFI(非Legacy)。
重建EFI启动环境
在命令提示符中依次执行以下三步,顺序不能颠倒:
第一步:输入 diskpart → 按回车;等待进入diskpart环境后,输入 list volume → 按回车;观察输出列表中带“System”标签的卷(通常为F:或S:),记下其卷号(如Volume 2)。
第二步:输入 select volume=2(把2换成你看到的实际卷号)→ 按回车;再输入 assign letter=m: → 按回车;这会将EFI系统分区映射为M:盘,确保它未被其他程序占用。
第三步:输入 bcdboot c:\Windows /s m: /f uefi → 按回车;该命令会从C盘Windows目录重新生成完整的UEFI启动文件和BCD配置,覆盖损坏项。若提示“已成功创建启动文件”,说明执行成功。
【注意:C盘必须是系统所在盘符,若重装过多次导致系统盘变成D:或E:,请把命令中的c:改成对应盘符】
检查并修复磁盘错误
返回命令提示符主界面(输入exit两次可退出diskpart并回到cmd),运行磁盘自检命令防止底层坏道干扰启动:
输入 chkdsk c: /f /r → 按回车;系统会提示“Chkdsk无法运行,因为卷正在使用……是否计划在下次系统重新启动时检查此卷?(Y/N)”,键入Y并回车。
这个操作不会立刻执行,而是在下次开机时自动扫描C盘。它能修复因频繁硬关机或突然断电导致的文件系统元数据损坏,这类问题常与0xc0000225并发出现。
禁用Secure Boot临时验证
方法一:重启电脑,开机瞬间连续按Del(华硕)、F2(联想/戴尔)或F10(惠普)进入BIOS;导航至“Boot”或“Security”选项卡;找到“Secure Boot”选项,将其设为Disabled;按F10保存退出。
方法二:若BIOS中无Secure Boot开关,或禁用后仍报错,可能是UEFI固件版本过旧。此时需访问主板官网下载对应型号的最新BIOS固件,按说明升级(注意:升级过程严禁断电)。
Secure Boot强制校验启动文件签名,当winload.efi被误删或替换为非微软签名版本时,它会直接拦截加载并报0xc0000225——哪怕文件物理存在。
手动恢复winload.efi文件
适用场景:确认EFI分区存在但winload.efi确实丢失(例如用diskpart查看M:\EFI\Microsoft\Boot\下无此文件)。
在命令提示符中执行:copy d:\Windows\System32\winload.efi m:\EFI\Microsoft\Boot\winload.efi(D:指安装U盘盘符,M:为EFI分区);若提示“文件已存在”,加参数/y强制覆盖。
这一步依赖安装介质自带的纯净系统文件,不能用第三方PE工具箱里的同名文件替代——签名不匹配仍会触发Secure Boot拦截。











