使用 Ventoy 引导的 WTG 制作(试验性)
Ventoy 是一个提供多系统启动引导支持的开源工具 ,可以帮助我们制作“多合一”U 盘启动盘。
例如,我们可以把 Win To Go、Linux To Go、WinPE、以及各种安装镜像都装进一个 U盘里。
本文主要分享使用 Ventoy 引导的 WTG 制作过程。
注意事项
博主已注意到,是否能成功制作 WTG 与 U 盘主控以及宿主机主板型号密切相关。
目前已测试的主控与主板情况如下:
主控 宿主平台 | Lenovo LEGION Y7000P | ASUS B250 PLUS |
---|---|---|
SM3281 | 成功 | 成功 |
2246xt | 失败(报错 vhd boot initialization failed) | 未测试 |
2259xt2 | 失败 (报错 no bootable device) | 成功 |
更新一个玄学的解决办法:
如果是卡在开机转圈圈,随后蓝屏报错
vhd boot initialization failed
,可以在转圈圈 3s 后重新拔插
U盘,可以进系统。安装完以后,使用自带更新,安装一下驱动。(安装驱动前的每次开机可能都需要这样操作一下才能进系统)
制作方法
各种方法的核心思想都是同样的:Ventoy 支持启动虚拟磁盘文件,因此,我们要把 WTG 安装到一个 VHDX 中,然后拷贝到安装好 Ventoy 的U盘上。但需要注意的一点是,Ventoy 自带了引导,因此 VHDX 磁盘里面不需要引导分区。(其实如果多了应该也不影响)
安装的方法很多,比如你用 VM 虚拟机之类的把系统装到虚拟磁盘中应该也行(没试过)。
两种常用方法
下面介绍两种亲自验证过的方法:
大致步骤:可以建立一个虚拟磁盘,使用辅助工具把 WTG 部署到虚拟硬盘里,然后,把虚拟硬盘内部的装有系统的虚拟硬盘拷贝出来。
- 用磁盘管理新建一个VHD(作为外层)。25GB,动态大小即可,初始化时使用 MBR 分区表。
- 使用 WTG 辅助工具,目标磁盘选择刚刚这个虚拟盘。选择安装镜像(企业版、专业版都可以),其它步骤就不详细讲了。
- 辅助工具右侧,选择模式为“虚拟硬盘”,建议勾选 UEFI+MBR, .NET3.5, 禁用 WinRE, 跳过 OOBE, 屏蔽本机硬盘。
- 在辅助工具-虚拟硬盘设置里面,选择类型 VHDX,这里用 20GB。分区表选 MBR,勾上固定大小。
- 点击部署按钮,顺利的话,在外层的 VHD 里边,你又能看到另一个 VHDX 文件。把这个文件复制到U盘上就可以了。
- 然后,磁盘管理,分离 VHD。那个 21GB 的外层 VHD 已经没用了,可以丢了。
不推荐,虽然省了个“套娃”步骤,但多出了两次对 U盘的读写。
- 打开 WTG 辅助工具,选择虚拟磁盘模式,部署到实体U盘,参数选择同上。
- 将 U盘中的虚拟磁盘文件复制出来。
- 使用 Ventoy 处理一下 U盘,制作启动盘。
- 把复制出来的虚拟磁盘复制回 U盘。
添加启动插件
复制完文件后并不是万事大吉,还需要添加启动支持插件。
Windows VHD 文件启动插件
把下载后的文件放在 U 盘第1个分区(就是放ISO文件的分区)的
ventoy
目录下(默认没有这个目录,需手动创建,注意大小写),即
/ventoy/ventoy_vhdboot.img
就可以了。
注意是放在容量大的、存放 ISO 文件的那个分区中,不要放到那个 32MB 的
VTOYEFI 分区里面。
其它说明
“无法...配置为..硬件”?
如果启动过程出现“Windows 安装程序无法将 Windows 配置为在此计算机的的硬件上运行...."这样的提示:
出现提示后,
Shift + F10
打开命令提示符,不要执行msoobe
。键入
regedit
以打开注册表编辑器,修改HKLM/SYSTEM/setup
下的所有数值类型的键为“0”。(呃,其实修改与安装流程相关的就够了)使用命令行手动创建用户:
1
2
3net user myusername /add
net user myusername /active
net localgroup administrators myusername /add创建完用户后重启:
shutdown -r -t 0
,即可正常进入系统。
注:如果想用管理员账户登录,那么替换上述步骤 3 中建立用户的命令为
net user administrator /active:yes
即可。
VHD 大小调整
VHD后期是可以调大小的,可以通过 BOOTICE 软件实现。
打开 BOOTICE
- 切换到 磁盘镜像
标签 - 点击
VHD 文件信息
- 打开文件并调整容量。
WinNTSetup?
不推荐使用 WinNTSetup 将系统安装至 VHD,首先是因为选择目标路径时会报错,提示“不支持在 VHD 内建立引导分区”;此外,有几率不小心把系统安装到本机硬盘上,本机的引导会被修改,故不推荐使用。