华硕笔记本开启 Secure Boot 报 “Invalid Signature Detected“ 完整排障与修复
华硕笔记本开启 Secure Boot 报 “Invalid Signature Detected” 完整排障与修复设备ASUS ROG Zephyrus M16 (GU604VZ) | BIOS v314 | Windows 11现象BIOS 开启 Secure Boot → 开机红屏Invalid signature detected. Check Secure Boot Policy in Setup结果已修复Secure Boot 正常启用一、问题背景某天进入华硕 BIOS 开启 Secure Boot 后开机直接红屏报错Secure Boot Violation Invalid signature detected. Check Secure Boot Policy in Setup关闭 Secure Boot 能正常进系统但某些场景如玩 Valorant、开 WSL2、BitLocker强制要求 Secure Boot 开启。BIOS 里Restore Factory Keys也试了无效。二、排障过程2.1 第一步诊断环境以管理员身份挂载 EFI 系统分区ESP列出所有引导文件mountvol S: /s dir S:\EFI\ /s关键发现EFI\Boot\OpenCore.efi ← 黑苹果引导器 EFI\Boot\.contentFlavour ← OpenCore 标记文件 EFI\OCHW\OpenCore.efi ← OpenCore 配置 EFI\OCHW\config.plist EFI\Boot\bootx64.efi ← 被 OpenCore 替换过的默认引导 EFI\Microsoft\Boot\bootmgfw.efi根因 #1EFI 分区残留了 OpenCore黑苹果引导文件这些文件没有微软数字签名Secure Boot 验签直接拒绝。2.2 第二步清理 OpenCore 重建引导删除所有 OpenCore 文件并用 bcdboot 重建微软签名引导mountvol S: /s del S:\EFI\Boot\OpenCore.efi del S:\EFI\Boot\.contentFlavour rmdir /s /q S:\EFI\OCHW bcdboot C:\Windows /s S: /f UEFI mountvol S: /d重启进 BIOS → Key Management →Reset To Setup Mode→Restore Factory Keys→ 开 Secure Boot → F10。结果仍然红屏。说明问题不止 OpenCore。2.3 第三步深入分析证书签名用 PowerShell 检查引导文件的嵌入式签名$cert[System.Security.Cryptography.X509Certificates.X509Certificate]::CreateFromSignedFile(S:\EFI\Boot\bootx64.efi)$cert2[System.Security.Cryptography.X509Certificates.X509Certificate2]::new($cert)$cert2|Select-ObjectSubject,Issuer,NotAfter输出Subject: CNMicrosoft Windows, OMicrosoft Corporation Issuer : CNWindows UEFI CA 2023 ← 2023 年新证书 NotAfter: 03/04/2027根因 #2微软从 2023 年起用新 CA 签发引导文件取代 2011 年的旧证书。但华硕出厂固件密钥库 (db) 只预装了Windows UEFI CA 2011不信任 2023 签名。Restore Factory Keys 只是恢复出厂旧密钥不会凭空变出新证书。Windows 侧检查也确认了这一点WindowsUEFICA2023Capable: 0 ← 固件不支持 Windows 推送 2023 证书 UEFICA2023Status: InProgress ← 卡在半路 Secure-Boot-Update 计划任务: 不存在意味着所有 Windows 侧的修复方法全部走不通。2.4 第四步用 SecureBootRecovery.efi 在启动阶段刷固件这是微软官方提供的最后一招——C:\Windows\Boot\EFI\SecureBootRecovery.efi在开机时独立运行直接向固件 db 写入 2023 证书绕过 Windows 的限制。操作方式通过 PE U 盘将 ESP 上的bootmgfw.efi临时替换为SecureBootRecovery.efiPhase 1 (PE 里跑): ESP\EFI\Microsoft\Boot\bootmgfw.efi → 备份为 .bak 复制 SecureBootRecovery.efi → 覆盖 bootmgfw.efi → 重启固件加载恢复工具 → 写入 2023 证书 → 10s 后自动重启 → 进 BIOS 开 Secure Boot → F10 → 引导文件验签通过 ✅ Phase 2 (PE 里再跑一次): 检测到 .bak 备份 → 还原原始 bootmgfw.efi bcdboot 加固引导 → 重启正常进入 Windows ✅自动化脚本fix_sb_pe.bat的源码贴在文末。三、完整修复流程TL;DR步骤操作预期结果①管理员 CMDmountvol S: /sbcdboot C:\Windows /s S: /f UEFI确保引导文件干净②删除 ESP 上的残留第三方引导文件OpenCore/rEFInd/GRUB 等避免非微软签名文件干扰③进 PE跑 Phase 1 脚本 → 重启 → 等 10 秒自动恢复固件 db 获得 2023 证书④进 BIOS → Security → Secure Boot → Enabled → F10Secure Boot 正常启用⑤如果无法进系统再进 PE 跑 Phase 2 → 还原引导文件正常进 Windows四、核心知识点4.1 Secure Boot 信任链PK (Platform KeyOEM 根密钥) ↓ 签名 KEK (Key Exchange KeyMicrosoft OEM) ↓ 签名 db (允许列表) / dbx (吊销列表) ↓ 匹配 EFI 引导文件签名验证流程先查 dbx → 再查 db → 都不匹配则拒绝4.2 微软证书迁移2011 年Microsoft Windows Production PCA 2011签发引导文件2023 年起Windows UEFI CA 2023签发2011 证书逐步退役过渡期老旧固件可能只认识旧证书 → 新签名的引导文件被拒绝 Invalid Signature4.3 为什么 Restore Factory Keys 不管用Restore Factory Keys 恢复的是华硕出厂打包的密钥集包含旧 2011 证书。如果你的 BIOS 版本早于 2023 年某版本出厂密钥里根本没有新证书——恢复一百遍也不会有。五、自动化脚本 fix_sb_pe.batecho off title Secure Boot 2023 Certificate Recovery Tool :: Step 1: Find Windows partition set WIN for %%d in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( if exist %%d:\Windows\System32\config\SYSTEM ( set WIN%%d goto :got_win ) ) echo ERROR: Windows partition not found! pause exit /b 1 :got_win set RECOVERY%WIN%:\Windows\Boot\EFI\SecureBootRecovery.efi :: Step 2: Mount EFI System Partition set ESP for %%d in (S T U V W X Y Z) do ( if not exist %%d:\ (set ESP%%d goto :got_esp_letter) ) echo ERROR: No free drive letter! pause exit /b 1 :got_esp_letter set FOUND0 for /l %%d in (0,1,9) do ( for /l %%p in (1,1,15) do ( %temp%\m.txt ( echo select disk %%d echo select partition %%p echo assign letter%ESP% ) diskpart /s %temp%\m.txt nul 21 if exist %ESP%:\EFI if not exist %ESP%:\Windows ( set FOUND1 goto :esp_done ) %temp%\r.txt (echo select volume %ESP% echo remove) diskpart /s %temp%\r.txt nul 21 ) ) :esp_done if %FOUND%0 (echo ERROR: ESP not found! pause exit /b 1) :: Step 3: Phase 1 (deploy) or Phase 2 (restore) if exist %ESP%:\EFI\Microsoft\Boot\bootmgfw.efi.bak goto :restore :: --- PHASE 1: Deploy recovery tool --- copy /y %ESP%:\EFI\Microsoft\Boot\bootmgfw.efi %ESP%:\EFI\Microsoft\Boot\bootmgfw.efi.bak nul copy /y %RECOVERY% %ESP%:\EFI\Microsoft\Boot\bootmgfw.efi nul %temp%\r.txt (echo select volume %ESP% echo remove) diskpart /s %temp%\r.txt nul 21 echo PHASE 1 COMPLETE. Remove PE USB, reboot. echo You will see Microsoft Secure Boot Recovery - wait 10s for auto-reboot. echo After reboot, enter BIOS - enable Secure Boot - F10. echo If stuck on recovery screen, boot PE again and re-run this script. pause exit /b 0 :: --- PHASE 2: Restore original bootmgfw.efi --- :restore copy /y %ESP%:\EFI\Microsoft\Boot\bootmgfw.efi.bak %ESP%:\EFI\Microsoft\Boot\bootmgfw.efi nul del %ESP%:\EFI\Microsoft\Boot\bootmgfw.efi.bak 2nul if exist %WIN%:\Windows\System32\bcdboot.exe ( %WIN%:\Windows\System32\bcdboot.exe %WIN%:\Windows /s %ESP%: /f UEFI ) %temp%\r.txt (echo select volume %ESP% echo remove) diskpart /s %temp%\r.txt nul 21 echo PHASE 2 COMPLETE. Reboot - enter BIOS - enable Secure Boot. echo System should boot normally now. pause exit /b 0六、总结华硕笔记本尤其是 ROG 系列在 2024-2025 年出厂固件中可能尚未包含微软 2023 年的新 UEFI 签名证书。当 Windows 11 的引导文件升级为新签名后开启 Secure Boot 就会报 Invalid Signature。解决思路一句话用 SecureBootRecovery.efi 在启动阶段把 2023 证书写进固件 db然后再还原因引导文件。这是目前绕过 Windows 侧WindowsUEFICA2023Capable0限制的唯一方法。建议华硕/AMD 电竞本用户关注 ASUS 官网的 BIOS 更新新版本固件应该会直接内置 2023 证书届时更新后直接 Restore Factory Keys 即可。

相关新闻

想要高效管厂,先盯住订单到生产的闭环能力

想要高效管厂,先盯住订单到生产的闭环能力

想要高效管厂,先盯住订单到生产的闭环能力中小微工厂老板常陷入这样的困境:客户下了单,却算不清要买多少原料;成品入库了,材料库存却没扣减;业务员争抢客户,账款对不清……问题不在人&#xff0…

2026/6/20 7:23:22阅读更多 →
11304华夏之光永存:黄大年茶思屋榜文113期 第4题 低透视畸变的广角镜头设计理论工程闭环解题文档

11304华夏之光永存:黄大年茶思屋榜文113期 第4题 低透视畸变的广角镜头设计理论工程闭环解题文档

摘要原题完整复现:构建通用低透视畸变成像量化模型、端到端光学畸变抑制设计理论,适配全视场广角镜头;在光学设计原生环节削减透视畸变,成像指标要求:透视畸变改善幅度≥50%;镜头物理尺寸相较现有同规格产品…

2026/6/20 7:23:22阅读更多 →
南京邮电大学通达学院 光学与光电子基础实验——实验八 声光调制实验【手写报告】

南京邮电大学通达学院 光学与光电子基础实验——实验八 声光调制实验【手写报告】

实验八——声光调制实验【手写报告】,记得关注博主,收藏本文哦

2026/6/20 7:18:21阅读更多 →
集成SLIC与EEPROM的8位MCU:汽车LIN从节点开发的硬件级解决方案

集成SLIC与EEPROM的8位MCU:汽车LIN从节点开发的硬件级解决方案

1. 项目概述:为什么选择集成SLIC与EEPROM的8位MCU? 在汽车电子和工业控制领域摸爬滚打了十几年,我经手过不少车身控制模块(BCM)、车窗升降器、智能座椅这类项目。这些应用有个共同点:它们往往是分布式网络中…

2026/6/20 12:13:52阅读更多 →
qwen3-0.6B小模型:面向工业、医疗与农业的边缘智能落地实践

qwen3-0.6B小模型:面向工业、医疗与农业的边缘智能落地实践

1. 小模型不是“缩水版大模型”,而是专为真实场景打磨的工具 “qwen3-0.6B这种小模型有什么实际意义和用途吗?”——这个问题我去年在杭州一家做工业设备预测性维护的创业公司内部技术分享会上,被连续问了七次。提问者不是刚毕业的学生&#…

2026/6/20 12:13:52阅读更多 →
深入解析SCI串口通信:从架构原理到MM912_634实战配置

深入解析SCI串口通信:从架构原理到MM912_634实战配置

1. 项目概述与SCI核心价值在嵌入式系统开发中,设备间的数据交换是构建复杂功能的基础。无论是汽车里的ECU(电子控制单元)之间传递传感器数据,还是工业控制器与上位机进行参数配置,都离不开一种可靠、高效的通信机制。串…

2026/6/20 12:13:52阅读更多 →
TWR-56F8400开发板接口布局解析与DSC硬件设计实战

TWR-56F8400开发板接口布局解析与DSC硬件设计实战

1. 项目概述:从一块开发板开始理解DSC的硬件基石如果你正在接触电机控制、数字电源或者高性能嵌入式实时处理,那么“数字信号控制器”这个名词大概率已经进入了你的视野。它不像传统的微控制器那样广为人知,但在特定的工业领域,却…

2026/6/20 12:13:52阅读更多 →
cursor从入门到精通

cursor从入门到精通

一、Cursor 简介 Cursor 是基于 VS Code 内核深度重构的原生 AI 代码编辑器,内置 Claude、GPT-4o 大模型,区别于 VS Code 插件式 AI,可直接读取整个项目上下文、跨文件自动修改代码、全自动调试项目,覆盖代码生成、重构、查 Bug、…

2026/6/20 12:13:52阅读更多 →
社交网络账户攻防实战:从信息侦察到立体防御

社交网络账户攻防实战:从信息侦察到立体防御

1. 项目概述:当社交网络成为攻击跳板在当前的数字生活中,社交网络早已不是单纯的分享平台,它成为了我们数字身份的核心载体。这个项目探讨的“社交网络账户渗透攻击与防御”,听起来像是安全领域的专业课题,但实际上&am…

2026/6/20 12:08:52阅读更多 →
【课程设计/毕业设计】基于 Web 的高校县志馆藏信息综合管理系统设计与实现 基于Django的青岛滨海学院特色文献捐赠流转管理系统的设计与实现【附源码、数据库、万字文档】

【课程设计/毕业设计】基于 Web 的高校县志馆藏信息综合管理系统设计与实现 基于Django的青岛滨海学院特色文献捐赠流转管理系统的设计与实现【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/6/20 0:02:40阅读更多 →
MC68HC908RF2A定时器PWM生成原理与实战:无缓冲与缓冲模式详解

MC68HC908RF2A定时器PWM生成原理与实战:无缓冲与缓冲模式详解

1. 项目概述与核心价值在嵌入式开发,尤其是电机驱动、LED调光、开关电源这些需要精确控制“能量”的领域,脉冲宽度调制(PWM)技术是工程师手中的一把瑞士军刀。它的本质很简单:用一个固定频率的方波,通过改变…

2026/6/20 0:02:40阅读更多 →
在银河麒麟V10桌面(2205版本)上实战部署软RAID 1:从模块黑名单到自动挂载

在银河麒麟V10桌面(2205版本)上实战部署软RAID 1:从模块黑名单到自动挂载

1. 银河麒麟V10桌面系统与软RAID 1基础认知 第一次在银河麒麟V10桌面上折腾软RAID 1时,我踩了不少坑。这个国产操作系统基于Linux内核,但2205版本对软RAID模块做了特殊处理,需要额外操作才能正常使用。软RAID 1其实就是磁盘镜像技术&#xff…

2026/6/20 0:02:40阅读更多 →