系统工具

关注公众号 jb51net

关闭
软件教程 > 系统工具 >

ventoy 启动盘报错 Verification failed:(0x1A)Security violation的解决方法

脚本之家

今天我们来说一个在使用 Ventoy 制作多系统启动盘时可能会遇到的常见问题——“Verification failed: (0x1A) Security Violation”。如果你也遇到了这个错误,参考下面的文章将为你提供详细的解决方法,让你的 Ventoy 启动盘顺利运行起来!

问题背景:为什么会出现这个错误?
Ventoy 是一款非常强大的开源工具,可以让你的 U 盘变成一个多系统启动盘,支持 UEFI 和 Legacy BIOS 模式。但有时候,在启动时你可能会看到这个错误提示:
“Verification failed: (0x1A) Security Violation”
这个错误通常与 UEFI 的安全启动(Secure Boot)机制有关。Secure Boot 要求所有启动文件都必须经过数字签名,而 Ventoy 的某些文件可能未被你的主板固件识别,从而触发了安全验证失败。

思路:这个报的是安全错误,可以临时禁用 UEFI 安全启动或者使用ventoy的证书

别担心,下面我们将一步步教你如何解决这个问题!

1、检查并禁用 Secure Boot

Secure Boot 是最常见的“罪魁祸首”。禁用它通常能快速解决问题。
原因:Secure Boot 要求所有启动加载程序都必须经过数字签名,而 Ventoy 的某些文件可能没有被你的主板 UEFI 固件认可。

解决方法:

1,重启电脑,进入 BIOS/UEFI 设置(通常按 F2、Del 或 ESC 键,具体取决于你的主板品牌)。
2,找到 Secure Boot 选项(可能在 Boot 或 Security 菜单下)。

3,将 Secure Boot 设置为 Disabled(禁用)。

4,保存设置并重启电脑。

5,再次尝试使用 Ventoy 启动。

2、导入证书文件

在 Ventoy 的官方发布包中,通常会有一个名为 ventoy.cer 或类似名称的证书文件。
在 Key Management 中,找到一个选项,如“Enroll Signature”或“Add New Key”(具体名称因主板品牌而异)。
选择从存储设备导入证书。

1,下图的报错页面,直接选中OK,回车确认

2,接着进入到如下页面,按任意键进入到perform MOK management

3,选择第二项Enroll key from disk,然后回车

4,接下来选择VTOYEFI,回车

5,在接下来的菜单中,选择ENROLL_THIS_KEY_IN_MOKMANAGER.cer。
ENROLL_THIS_KEY_IN_MOKMANAGER.cer 是 Ventoy 专门为 MOK 注册准备的证书文件

接着在下一级菜单中选择continue

这里选择yes

选择Reboot

重启电脑后可以正常加载Ventoy

“Verification failed: (0x1A) Security Violation”虽然看起来很吓人,但通过禁用 Secure Boot、更新 Ventoy 版本或调整启动模式,导入证书文件,大多数情况下都能轻松解决。希望这篇指南能帮到你!如果还有其他问题,欢迎在评论区留言,我们一起探讨!