Ventoy 教程:从入门到精通 – wiki大全


Ventoy 教程:从入门到精通

前言

在现代计算机使用中,我们经常需要安装操作系统、运行诊断工具或体验不同的 Linux 发行版。传统方法是为每个 ISO 镜像单独制作一个可启动 U 盘,这不仅耗时,而且需要多个 U 盘。Ventoy 的出现彻底改变了这一局面。

Ventoy 是一个开源工具,它允许你创建一个可启动 U 盘,然后只需将 ISO/WIM/IMG/VHD(x)/EFI 文件直接复制到 U 盘中,即可通过 Ventoy 启动这些文件,无需重复格式化 U 盘。它支持多种操作系统镜像,包括 Windows、Linux、macOS (部分支持)、VMware ESXi 等,极大地简化了多系统启动盘的制作过程。

本教程将引导你从 Ventoy 的基本安装开始,逐步深入到其高级功能,让你充分利用这个强大的工具。

第一部分:入门篇 — 快速上手 Ventoy

1. Ventoy 的核心优势

  • 简单易用: 无需复杂操作,只需复制粘贴 ISO 文件。
  • 一次制作,无限使用: U 盘制作一次后,可无限次添加或删除 ISO 文件。
  • 不影响 U 盘日常使用: U 盘分区可以正常用于存储文件。
  • 支持大文件: 支持 4GB 以上的 ISO 文件。
  • 兼容性强: 支持 UEFI 和 Legacy BIOS 启动模式。
  • 自动检测: 自动识别 U 盘中的所有可启动镜像。
  • 开源免费: 社区活跃,持续更新。

2. 下载 Ventoy

前往 Ventoy 官方网站:https://www.ventoy.net/cn/index.html

在下载页面,根据你的操作系统选择相应的版本。对于 Windows 用户,下载 ventoy-x.x.xx-windows.zip 文件。

3. 准备 U 盘

  • 容量选择: 根据你需要放入的 ISO 文件大小和数量,选择足够容量的 U 盘。建议至少 16GB 或更大。
  • 备份数据: 重要! Ventoy 的安装过程会格式化 U 盘,因此请务必提前备份 U 盘中的所有重要数据。

4. 安装 Ventoy 到 U 盘

  1. 解压 Ventoy: 将下载的 ventoy-x.x.xx-windows.zip 文件解压到一个文件夹中。
  2. 运行 Ventoy2Disk.exe: 在解压后的文件夹中,找到并运行 Ventoy2Disk.exe 程序(可能需要管理员权限)。
  3. 选择 U 盘: 在 Ventoy 窗口中,确保 “设备(Device)” 下拉菜单中选择了你想要制作的 U 盘。请务必仔细核对,选择错误的设备将导致数据丢失!
  4. 安装 Ventoy:
    • 点击 “安装(Install)” 按钮。
    • 程序会提示你 U 盘上的数据将被擦除,点击 “是(Yes)” 确认。
    • 再次确认,点击 “是(Yes)”。
    • 等待安装完成,通常只需几秒钟。安装成功后会显示 “恭喜!Ventoy 已成功安装到设备。”
    • 安装完成后,U 盘会被分成两个分区:一个名为 Ventoy 的大分区(用于存放 ISO 文件),和一个隐藏的小分区(用于 Ventoy 自身的文件)。

5. 复制 ISO 文件

现在,你可以将各种操作系统的 ISO 镜像文件直接复制到 U 盘上名为 Ventoy 的分区中。你可以直接复制到根目录,也可以创建子文件夹进行分类管理。

示例:

  • D:\Ventoy\Windows\Win10.iso
  • D:\Ventoy\Linux\Ubuntu.iso
  • D:\Ventoy\Tools\HirensBootCD.iso

6. 首次启动 Ventoy U 盘

  1. 重启电脑: 将 Ventoy U 盘插入电脑。
  2. 进入 BIOS/UEFI 设置: 重启电脑时,根据你的主板品牌,按下相应的按键(通常是 F2, F10, F12, Del, Esc 等)进入 BIOS 或 UEFI 启动菜单。
  3. 选择从 Ventoy U 盘启动: 在启动菜单中,选择你的 Ventoy U 盘作为启动设备。
  4. Ventoy 界面: 成功启动后,你将看到 Ventoy 的主菜单,其中列出了你复制到 U 盘上的所有 ISO 文件。
  5. 选择并启动: 使用键盘上下箭头选择你想要启动的 ISO 文件,然后按 Enter 键。

恭喜你!你已经成功地使用 Ventoy 制作并启动了多系统启动盘。


第二部分:进阶篇 — 掌握 Ventoy 的高级功能

1. 更新 Ventoy

Ventoy 会定期发布新版本以修复 Bug 或增加新功能。更新 Ventoy 非常简单,而且不会影响你 U 盘中已有的 ISO 文件。

  1. 下载最新版本的 Ventoy 压缩包,并解压。
  2. 运行新版本中的 Ventoy2Disk.exe
  3. 选择你的 Ventoy U 盘。
  4. 点击 “升级(Update)” 按钮。
  5. 确认升级,等待完成即可。

2. 持久化存储 (Persistence)

对于 Linux Live CD/USB,如果你希望在重启后保留文件和配置更改,Ventoy 支持持久化存储功能。

  1. 创建持久化文件:
    • 下载 Ventoy_Disk_Image_Creator.exe 工具 (通常在 Ventoy 官网的插件页面可以找到)。
    • 运行此工具,选择你需要的持久化文件大小(例如 4GB),然后点击 “生成(Generate)”。
    • 这会生成一个 .dat 文件,例如 persistence.dat
  2. 复制持久化文件: 将生成的 .dat 文件复制到 Ventoy U 盘的 根目录
  3. 配置 ventoy.json:

    • 在 Ventoy U 盘的 Ventoy 分区根目录,创建一个名为 ventoy.json 的文件 (如果不存在)。
    • 编辑 ventoy.json 文件,添加如下内容:

    json
    {
    "persistence": [
    {
    "image": "/ubuntu-22.04.iso", // 你的 Linux ISO 文件路径
    "file": "/persistence.dat" // 你创建的持久化文件路径
    }
    ]
    }

    * 请替换 /ubuntu-22.04.iso 为你实际的 ISO 文件名和路径。
    * 注意: 有些 Linux 发行版可能需要特定的持久化配置,请查阅 Ventoy 官方文档或相关发行版的 Live USB 持久化指南。

3. 自定义 Ventoy 主题和菜单

Ventoy 允许你自定义启动菜单的样式、背景图片、字体等。

  1. 创建 ventoy.json: 在 Ventoy U 盘的 Ventoy 分区根目录创建或编辑 ventoy.json 文件。
  2. 主题配置示例:

    json
    {
    "theme": {
    "file": "/ventoy/theme/mytheme.txt", // 主题配置文件路径
    "gfxmode": "1024x768", // 屏幕分辨率
    "font": "/ventoy/font/unifont.ttf" // 字体文件路径
    },
    "menu_alias": [ // 菜单项别名
    {
    "image": "/ubuntu-22.04.iso",
    "alias": "Ubuntu 22.04 LTS Desktop"
    },
    {
    "image": "/Windows/Win10.iso",
    "alias": "Microsoft Windows 10 Install"
    }
    ],
    "default_image": "/ubuntu-22.04.iso", // 默认启动项
    "timeout": 10 // 菜单超时秒数
    }

    3. 主题文件和字体: 你可以在 Ventoy 官方插件页面下载或自行制作主题文件 (.txt) 和字体文件 (.ttf.pf2),并将其放置在 U 盘的相应路径(例如 /ventoy/theme//ventoy/font/)。
    4. 更多配置: ventoy.json 文件支持丰富的配置选项,包括菜单布局、语言、快捷键等。详细信息请查阅 Ventoy 官方文档。

4. Secure Boot 支持

Ventoy 支持 Secure Boot,但需要额外的配置。

  1. Ventoy2Disk.exe 界面,点击 “选项(Option)” -> “Secure Boot 支持(Secure Boot Support)” -> “安装(Install)”。
  2. Ventoy 会生成必要的签名文件。
  3. 在支持 Secure Boot 的计算机上启动时,你可能需要在 UEFI 设置中注册 Ventoy 的 MOK (Machine Owner Key),或禁用 Secure Boot。具体的步骤因主板而异,通常需要在 Secure Boot 菜单中找到 “Enroll MOK” 或 “Custom Mode” 选项。

第三部分:精通篇 — Ventoy 的高级用法与技巧

1. 多分区管理与 Ventoy

Ventoy 默认会在 U 盘上创建两个分区。如果你需要更灵活地管理分区(例如,保留 U 盘原有分区结构),Ventoy 也提供了 “保留现有分区” 的安装模式。

  1. Ventoy2Disk.exe 界面,点击 “选项(Option)” -> “分区配置(Partition Configuration)”。
  2. 选择 “保留现有分区(Keep existing partition)” 模式。
  3. 在这种模式下,Ventoy 会将自己安装到 U 盘的第一个分区,并将创建第二个分区(VentoyEFI),但不会改变原有数据分区。这对于有特定分区需求的 U 盘用户非常有用。

2. WIM/IMG/VHD(x)/EFI 文件启动

除了 ISO 文件,Ventoy 还支持直接启动以下类型的镜像文件:

  • WIM (Windows Imaging Format): 主要用于 Windows 安装和部署,例如 WinPE 恢复环境。
  • IMG (Raw Disk Image): 磁盘镜像文件,常用于嵌入式系统或一些特殊的 Linux 发行版。
  • VHD/VHDX (Virtual Hard Disk): 微软的虚拟硬盘格式,可以直接启动已安装操作系统的 VHD 文件。
  • EFI (Extensible Firmware Interface): 引导文件,常用于一些自定义启动或特殊工具。

使用方法与 ISO 文件相同,直接复制到 Ventoy U 盘即可。

3. 插件系统

Ventoy 拥有一个丰富的插件系统,可以通过 ventoy.json 文件进行配置,实现更多高级功能,例如:

  • AutoInstall (自动化安装): 为 Windows 或 Linux 镜像提供无人值守安装功能。
    • 你需要为每个操作系统创建一个相应的配置文件(例如 autounattend.xml for Windows 或 preseed for Debian/Ubuntu)。
    • ventoy.json 中配置:
      json
      {
      "autoinstall": [
      {
      "image": "/Windows/Win10.iso",
      "cfg": "/autoinstall/win10_unattended.xml"
      }
      ]
      }
  • Memdisk 模式: 将 ISO 镜像完全加载到内存中启动,对于小镜像可以提供更快的启动速度,且在启动后可移除 U 盘。
    json
    {
    "memdisk": [
    {
    "image": "/Memdisk/MiniToolPartitionWizard.iso",
    "option": "memdisk"
    }
    ]
    }
  • IMG Boot 模式: 针对某些 IMG 文件,可以通过设置特殊的启动选项来解决兼容性问题。
  • Other options: 还有更多的插件和选项,如文件注入、密码保护等,建议查阅官方插件文档。

4. 故障排除小贴士

  • 无法从 Ventoy U 盘启动:
    • 检查 BIOS/UEFI 设置,确保已将 U 盘设置为第一启动项。
    • 尝试切换 Legacy BIOS 和 UEFI 启动模式。
    • 如果是 UEFI 启动,确保 Secure Boot 已正确配置或禁用。
    • 尝试在另一台电脑上测试 U 盘,排除电脑兼容性问题。
  • ISO 文件无法识别或启动失败:
    • 检查 ISO 文件的完整性(可以尝试重新下载)。
    • 确保 ISO 文件名和路径不包含特殊字符。
    • 尝试将 ISO 文件放在 Ventoy U 盘的根目录。
    • 有些特定的 ISO 文件可能需要 Ventoy 的最新版本或特殊的启动参数,请查阅 Ventoy 官方网站的兼容性列表和常见问题。
  • U 盘分区丢失或损坏:
    • 这通常是由于在安装 Ventoy 时操作失误,或 U 盘本身存在硬件故障。
    • 如果数据未备份,可以尝试使用数据恢复工具,但成功率不保证。
    • 如果 U 盘损坏,可能需要更换。

总结

Ventoy 是一个极具创新性和实用性的工具,它彻底改变了我们制作和使用多系统启动盘的方式。从简单的复制粘贴到复杂的插件配置,Ventoy 提供了丰富的功能来满足不同用户的需求。通过本教程,你不仅学会了如何使用 Ventoy,还掌握了它的高级特性和故障排除技巧。

现在,你已经从 Ventoy 的新手成长为专家,可以轻松管理你的各种启动镜像,为你的计算机生活带来极大的便利!不断探索 Ventoy 的官方文档和社区,你将发现更多令人惊喜的用法。


滚动至顶部