今天我们来说一个在使用 Ventoy 制作多系统启动盘时可能会遇到的常见问题——“Verification failed: (0x1A) Security Violation”。如果你也遇到了这个错误,别慌!这篇文章将为你提供详细的解决方法,让你的 Ventoy 启动盘顺利运行起来! 问题背景:为什么会出现这个错误? Ventoy 是一款非常强大的开源工具,可以让你的 U 盘变成一个多系统启动盘,支持 UEFI 和 Legacy BIOS 模式。但有时候,在启动时你可能会看到这个错误提示: “Verification failed: (0x1A) Security Violation”

这个错误通常与 UEFI 的安全启动( Secure Boot )机制有关。Secure Boot 要求所有启动文件都必须经过数字签名,而 Ventoy 的某些文件可能未被你的主板固件识别,从而触发了安全验证失败。 别担心,下面我们将一步步教你如何解决这个问题!
一, 检查并禁用 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 启动。
二, 导入证书文件 在 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.cerENROLL\_THIS\_KEY\_IN\_MOKMANAGER.cer 是 Ventoy 专门为 MOK 注册 准备的证书文件 接着在下一级菜单中选择continue 这里选择yes 选择Reboot 重启电脑后可以正常加载Ventoy “Verification failed: (0x1A) Security Violation”虽然看起来很吓人,但通过禁用 Secure Boot、更新 Ventoy 版本或调整启动模式,导入证书文件,大多数情况下都能轻松解决。

标签: Ventoy

评论已关闭