☰
Ventoy 多系统启动盘:免格式化一次写入,5 种架构通用
2026/10/31 10:18:57 网站建设 项目流程

Ventoy 多系统启动盘:免格式化一次写入,5 种架构通用

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

周五下午,客户现场要连演三套系统:Windows 10、Ubuntu 和一个 WinPE 救援盘。你手里只有一个 16GB U 盘,按老办法得反复刻录三次,每次还都可能把上一版系统弄丢。这时候你会需要 Ventoy:一个免格式化、把 ISO 直接拖进 U 盘就能 UEFI 启动的多系统启动盘方案,支持多架构 USB 启动,一次写入长期复用。

Ventoy 是什么

Ventoy 是一个开源工具:安装一次之后,U 盘就变成一个常驻的多系统启动盘,往数据分区拷贝 ISO、WIM、IMG、VHD(x)、EFI 文件,启动时自动生成菜单供你选择。它同一套机制覆盖 x86 Legacy BIOS、IA32、x86_64、ARM64、MIPS64EL 共 5 种固件形态,镜像格式至少 5 类,这就是"免格式化"三个字的含义。

5 分钟跑通

  1. 拿包:从官网下载 Linux 安装包并解压,或 clone 源码仓库:
git clone https://gitcode.com/GitHub_Trending/ve/Ventoy
  1. 识别磁盘:先看清楚哪块是你的 U 盘,别选错:
./INSTALL/Ventoy2Disk.sh -l
  1. 写入:对整块盘执行安装,它会自动切出两个分区(首次安装会清空整块盘):
sudo ./INSTALL/Ventoy2Disk.sh -i /dev/sdb
  1. 拖入 ISO:U 盘数据分区现在就是一个普通 exFAT 分区,挂载后把镜像拷进去即可:
sudo cp ubuntu-22.04.iso /mnt/ventoy/

装完即插即用。后续升级版本用-u参数,数据分区内容会保留。

你日常会做的事

镜像新增是最高频操作:拷进数据分区就完事,文件名会原样出现在启动菜单里。想整理时,在数据分区里建Windows/、Linux/子目录分门别类存放,菜单会按目录呈现,找东西快很多。

镜像升级更简单——下载新版后直接覆盖同名文件,Ventoy 本身不用动。删除镜像也是普通的文件删除,不需要任何卸载步骤,这正是它和老式刻录盘最大的区别。

ventoy.json 配置:菜单、过滤与持久化

数据分区根目录放一个ventoy.json,Ventoy 启动时会自动读取。最小可用的四件事:限定搜索根目录、过滤文件、给镜像起别名、开启持久化:

{ "control": [ { "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" }, { "VTOY_FILT_EFI_FILE": "*.iso;*.wim;*.img" } ], "menu_alias": [ { "image": "/ISO/ubuntu-22.04.iso", "alias": "Ubuntu 22.04 演示机" } ], "persistence": [ { "image": "/ISO/ubuntu-22.04.iso", "backend": "/persistence/ubuntu.dat" } ] }

其中backend文件放在数据分区,镜像里产生的改动会写入这个文件,下次启动自动带出,相当于给 Live 系统开了持久化。

换肤同样在/ventoy/theme/下完成,目录结构如下:

/ventoy/theme/ ├── theme.txt # 菜单位置、字号、颜色 ├── background.png # 背景图 └── menu_*.png # 边框、滚动条素材

只换background.png一张图,整个菜单的视觉风格就变了。

Ventoy 双分区结构

安装后 U 盘被切成两个分区,这是全部魔法的所在:

分区格式作用
VTOYEFI(约 32MB)exFATUEFI 引导文件、GRUB 模块、主题、插件配置
数据分区(剩余全部)exFAT存放 ISO/WIM/IMG/VHD 镜像,可任意增删

流程是:UEFI 固件加载 VTOYEFI 分区里的引导 EFI 文件,GRUB 接管后扫描数据分区生成菜单,你选中某个镜像,它就被加载成虚拟磁盘完成启动。数据分区里发生的一切都不会碰坏引导分区,所以增删镜像零风险;MBR 和 GPT 两种分区表风格也都支持。

四种架构的固件要求速查

架构固件要求典型设备已知限制
x86_64UEFI 64 位,Secure Boot 兼容近十年 PC无特殊限制
IA32UEFI 32 位固件少量旧款笔记本64 位固件机器不可用
ARM64UEFI 固件(如 EDK2)树莓派 4/5、ARM 服务器设备必须能 UEFI 启动,纯 legacy 的 SBC 不行
MIPS64ELMIPS64EL UEFILoongson 龙芯平台基本只对应这一类硬件

数据分区推荐统一用 exFAT:跨 Windows、Linux、macOS 都无需额外驱动,且没有 FAT32 的 4GB 单文件上限。x86 Legacy BIOS 机器则无需 UEFI,同一块盘按传统 BIOS 方式启动即可。

启动失败排查表

症状最可能原因解法
ARM64 设备选到镜像后黑屏内核缺少设备树/ACPI 支持换该板卡的官方 ISO,或换 UEFI 固件版本
菜单里看不到新拷的 ISO文件放在 VTOYEFI 分区或带隐藏前缀镜像只放数据分区,临时文件用.或_开头隐藏
Windows 里只能看到 32MB 分区未装 exFAT 驱动Windows 安装 exFAT 支持,或直接用 Linux 操作
Secure Boot 机器拒绝启动签名未通过装盘时用-S关闭安全启动,或在固件里临时禁用
写入时报设备忙U 盘已被系统自动挂载先sudo umount /dev/sdb*再执行安装

从源码构建

想改 GRUB 行为或打补丁的话,构建入口只有三步(环境依赖与组件清单见 源码构建说明):

git clone https://gitcode.com/GitHub_Trending/ve/Ventoy sh DOC/prepare_env.sh sh INSTALL/all_in_one.sh

产物会打包进INSTALL/目录:各架构 EFI 文件、GRUB 模块集、Ventoy2Disk 安装脚本都在这一个包里,直接拿来替换发布包即可。这类启动盘在客户现场演示、机房教学环境里很常见——一个 U 盘装着十几套镜像,随用随换,坏了一套系统也不会影响其他盘符。

回到开头那个周五:三个演示系统、一个 U 盘,现在按上面的顺序跑一遍 5 分钟流程,把第一张 ISO 拖进去,剩下的时间够你泡杯咖啡再出发。

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询