解决U盘启动时Ventoy遇到01A报错的有效方法

当使用Ventoy制作的可启动U盘遇到01A报错时,通常是由于安全启动(Secure Boot)设置导致的。下面详细介绍三种解决方法,从简单到复杂,您可以根据自己的情况选择合适的方法。

问题背景

Ventoy是一款优秀的开源工具,可以制作可启动U盘并支持多个ISO文件。但在启用安全启动的计算机上,可能会遇到01A报错,这是因为Ventoy的启动文件未被系统信任。

方法1:临时关闭安全启动模式(推荐新手使用)

这是最简单直接的解决方法,适合大多数用户:

  1. 重启计算机,在开机时按下特定键(通常是F2、Del、F12或Esc,具体取决于您的主板品牌)进入BIOS/UEFI设置界面
  2. 找到”安全启动”(Secure Boot)选项,通常在”启动”(Boot)或”安全”(Security)选项卡中
  3. 将其设置为”禁用”(Disabled)
  4. 保存设置并退出BIOS(通常按F10)
  5. 计算机重启后,您应该能够正常使用Ventoy启动U盘

注意:完成系统维护后,建议重新进入BIOS启用安全启动,以保持系统的安全性。

方法2:通过Enroll key from disk添加信任

这种方法更为安全,不需要完全关闭安全启动:

操作示意图

具体步骤:

  1. 当出现01A报错时,先按”OK”,然后按任意键进入MOK管理界面
  2. 选择第二项”Enroll key from disk”(从磁盘注册密钥)
  3. 选择”VTOYEFI”选项并回车
  4. 找到”ENROLL_THIS_KEY_IN_MOKMANAGER.cer”文件并回车
  5. 选择”Continue”(继续)并回车
  6. 选择”Yes”(是)并回车确认
  7. 回到”MOK management”主界面,选择”Reboot”(重启)并回车

计算机重启后,您应该能够正常进入Ventoy的镜像列表界面。

方法3:通过Enroll hash from disk添加哈希值

如果方法2不适用,可以尝试这种方法:

操作示意图

详细步骤:

  1. 出现01A报错时,先按”OK”,然后按任意键进入MOK管理界面
  2. 选择第三项”Enroll hash from disk”(从磁盘注册哈希值)
  3. 选择”VTOYEFI”选项并回车
  4. 找到”UEFI”目录并回车进入
  5. 选择”boot”文件夹并回车
  6. 找到”grubx64.efi”文件并回车(建议从菜单的最后一项倒着往上数来定位)
  7. 选择”Continue”(继续)并回车
  8. 选择”Yes”(是)并回车确认
  9. 选择”Reboot”(重启)并回车

重启后,您应该能够正常使用Ventoy启动U盘。

注意事项

  • 以上操作在每个计算机上通常只需执行一次,之后使用同一U盘启动时无需重复操作
  • 方法2和方法3虽然步骤较多,但能保持安全启动功能开启,是更安全的选择
  • 如果以上方法均无效,可以考虑更新Ventoy到最新版本,或重新制作启动U盘

总结

Ventoy的01A报错通常与安全启动设置有关,通过上述三种方法中的任何一种都可以解决。对于普通用户,建议优先尝试方法1;对于希望保持系统安全性的用户,方法2或方法3是更好的选择。

希望本文能帮助您顺利解决Ventoy启动问题。如果您有任何疑问或补充,欢迎在评论区留言讨论。