WIMBOOT 模式说明

  • 背景介绍

Ventoy 在启动 ISO 文件的时候会把 ISO 文件虚拟成一个光驱来启动。因此 Ventoy 启动ISO和用其他工具(比如 Rufus)把ISO烧到U盘上启动是不一样的。 所以有时候你会觉得为什么用Rufus刻录到U盘上能启动,用Ventoy启动就有问题。其实就是因为内部原理不一样导致的。有些ISO文件本身从CD/DVD启动就是有问题的, 那使用 Ventoy 启动也肯定会有问题。 真要是说的话,Ventoy 的启动过程和把 ISO 文件刻录到光盘上,然后用物理光驱启动的过程是一样的。要对比的话也是这样来对比。 只是现在很少会用光盘以及物理光驱了。

因此,Ventoy 的这种启动机制需要ISO文件本身以及主板的BIOS固件的支持,尤其是 UEFI 模式下。一般只要ISO文件和主板的BIOS固件符合标准就没问题, 但问题是就是有一些ISO文件本身或者是主板的BIOS固件的实现不标准。这种情况下,Ventoy 启动就可能会有问题。对于ISO文件来说,一般官方发布的原始文件问题不大,自己封装定制的有问题的概率较大。

Ventoy 从 1.0.44 版本增加了一种 WIMBOOT 模式,作为一种备用方案,用来启动标准的 Windows 安装镜像。同时支持 Legacy BIOS 和 UEFI 模式。

注意:
1. 只有在默认启动方式有问题的时候才需要用到这里的 WIMBOOT 模式
2. WIMBOOT 模式只能用来启动官方标准的 Windows ISO镜像,不能用来启动Linux或WinPE镜像。

  • 使用方法

在 Ventoy 主界面上按 Ctrl + w 即可进入 WIMBOOT 模式。再按一次恢复默认模式。

WIMBOOT模式下在界面下方会有一个红色的 WIMBOOT Mode 的提示,如下图所示:


注意,如果你使用了自定义的主题,则需要在 theme.txt 中增加如下 hbox 的定义才可以正常显示这个红色的提示。

+ hbox{ 
    left = 30%+200
    top = 95%-25
    width = 10%
    height = 25
    + label {text = "@VTOY_WIMBOOT_MODE@" color = "red" align = "left"} 
}