You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法进入BIOS且启动报错‘Verifying shim SBAT data failed: Security Policy Violation’的求助

无法进入BIOS且启动报错‘Verifying shim SBAT data failed: Security Policy Violation’的求助

兄弟,我特别理解你现在的崩溃心情——Windows强制更新搞出这么个麻烦,键盘还不给力,连BIOS都进不去,太闹心了!针对你这个HP Pavilion Tower的情况,我给你整理几个实用的办法,你挨个试试:

先解决键盘延迟/无响应的问题

  • 如果你用的是USB键盘,赶紧换个后置USB口试试!很多台式机前置USB口在启动初期(BIOS/报错阶段)可能没被识别,后置的原生口兼容性更好,大概率能让键盘早点工作。
  • 要是有PS/2接口的键盘,直接换上试试,这类接口在启动阶段的识别优先级更高,基本不会出现延迟问题。

强制触发HP的BIOS入口(不用等键盘正常工作)

HP的机器有个特殊机制:连续强制重启3次,就能跳过正常启动流程进入修复界面,从那里就能进BIOS了,操作步骤如下:

  1. 开机看到报错后,长按电源键直到电脑彻底关机;
  2. 再次开机,等报错信息出现后,又长按电源键关机;
  3. 第三次开机,这次电脑会自动进入Windows的「自动修复」界面;
  4. 在修复界面里找到「高级选项」,再选择「UEFI固件设置」,就能直接进入BIOS了!

进入BIOS后的修复操作

  • 临时关闭安全启动:找到Secure Boot相关选项(通常在Security或Boot菜单里),把它改成Disabled,保存设置后重启。这时候应该能正常进入GRUB选择界面,不管进Ubuntu还是Windows先把系统启动起来再说。
  • 修复Ubuntu的SBAT问题:如果能进入Ubuntu,打开终端执行以下命令更新shim组件(这个组件是安全启动的关键,Windows更新后可能不兼容旧版本了):
    sudo apt update && sudo apt install --reinstall shim-signed
    
    更新完成后重启,再回到BIOS把Secure Boot改回Enabled,看看还会不会报错。
  • 更新HP BIOS固件:在BIOS里找找「BIOS Update」或者「Firmware Update」选项,直接在线更新到最新版本,HP的固件更新经常会修复这类跨系统的安全启动兼容性问题。

备选方案:用Ubuntu安装U盘启动救援

如果上面的方法都不行,那就制作一个Ubuntu 20.04的安装U盘,插入电脑后开机时长按F9键(HP的启动菜单快捷键),选择从U盘启动,进入「试用Ubuntu不安装」模式。

  • 在这里你可以先备份重要数据,避免意外;
  • 还可以挂载你的Ubuntu系统分区,手动修复shim相关文件,或者重新安装shim-signed包。

备注:内容来源于stack exchange,提问作者eli44

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:57:58