现在网上的系统安装盘制作工具与U盘启动盘制作工具真的太多了,很多工具虽然能免费用,但是功能一言难尽。如果您试了几款都不行,不妨下载Ventoy试试看,Ventoy是一款免费多合一系统安装盘与U盘启动盘制作工具,很好用。
界面预览图:
Ventoy 是一个免费开源的多合一系统安装盘与U盘启动盘制作工具,功能非常强大。使用Ventoy 你可以在1个U盘里集成N多款不同类型的系统安装盘(例如Windows、WinPE、Linux),可引导启动,并通过菜单来选择安装。
Ventoy是一个免费开源的工具,用于为ISO/WIM/IMG/VHD(x)/EFI文件创建可启动的USB驱动器。使用ventoy,您不需要一遍又一遍地格式化磁盘,您只需将映像文件覆盖到USB驱动器并安装它。您可以复制很多图像文件在同一时间与ventoy将给予您一个安装菜单来选择他们。
使用Ventoy 您不需要反复格式化U盘,只需将多种iso镜像文件覆盖到U盘,即可实现多系统引导启动,无差异支持Legacy BIOS与UEFI模式,现在最新版本的Ventoy已经支持超过200+系统镜像。
Ventoy U盘启动盘制作工具理论上可以启动任何ISO文件.只需把ISO文件拷贝到U盘里就可以启动了,可以同时拷贝多个不同种类的OS镜像,启动时通过菜单选择。支持Legacy + UEFI。
Ventoy 可以安装在 U盘、移动硬盘、SD卡、普通硬盘、SSD、NVMe盘等设备上。您还可以浏览本地磁盘中的ISO/WIM/IMG/VHD(x)/NTFS文件,支持几乎所有类型的系统(Windows/WinPE/Linux/Unix/ChromeOS/Vmware/Xen.)。
Ventoy官方介绍:
Ventoy在启动时会基于ISO文件创建一个虚拟设备随后启动它。 但是这个虚拟设备仅仅是BIOS层面的(Legacy或者UEFI)。几乎所有情况下它只在启动阶段存在。 绝几乎所有现代系统的内核在启动之后都是使用它们自身的驱动来访问硬件,所以这个虚拟设备对于内核来讲是不可见的。 一般情况下,ISO里面的系统起来之后会遍历所有的硬件设备(CDROM/USB/HD ...) 去寻找安装源。 但是在Ventoy启动的环境下是找不到的,因为没有这样一个实际的安装介质,是虚拟的设备嘛。但是系统内核不知道这个情况,它们不知道当前是 Ventoy使用虚拟设备引导起来的,并不是传统的物理光驱或者U盘引导起来的。所以,如果不做特殊处理的话,大部分ISO文件启动之后就会报找不到安装源的错误而停止。 所以,Ventoy必须做很多hook的工作,帮助内核找到、挂载安装源。其实就是告诉内核,当前是Ventoy从一个虚拟的设备引导起来的,你的安装源并不在常规的介质中,就是在XX硬盘的XXX.iso文件, 你把它挂载起来当做安装源就可以啦。。。。。 但是这个hook工作是非常枯燥并且麻烦的,因为系统种类实在太多并且有多种的特殊情况。
Ventoy Compatible概念:
Ventoy在启动之前,把相关的信息都保存在了运行时内存中(保留内存段),同时还提供了一个工具可以在系统下获取这些信息。 这样,系统调用一下这个工具就可以知道,当前是Ventoy环境启动的,并且还可以详细知道是基于哪个磁盘的哪个ISO文件启动而来的。 这样,系统就可以直接去找到对应的ISO文件,挂载起来作为安装源就OK了。不需要再用常规的方式去寻找。 当然,如果是常规方式启动起来的,系统下调用这个工具是获取不到任何数据的,这种情况下就根据常规的启动步骤往下走就OK了。
所以,如果ISO里面的系统集成了这个工具,并且做了上述处理的话,对于Ventoy就很简单了,只需做好这个虚拟设备即可,不需要再费力做那些hook工作了。 另一方面,还具有一个问题就是,就算ISO里面的系统做了这些工作,Ventoy怎么知道呢?所以Ventoy提供了几种方式让ISO文件来标识自己。
Ventoy功能特点:
百分之百免费开源
简单的使用
快速(仅受复制ISO文件的速度限制)
支持Windows自动安装(1.0.09+)
支持Linux自动安装(1.0.09+)
Windows/Linux自动安装脚本支持变量扩展
主分区支持FAT32/exFAT/NTFS/UDF/XFS/Ext 2(3)(4)
支持大于4GB的ISO文件
菜单别名,支持菜单提示消息
支持密码保护
Legacy与UEFI的本机引导菜单样式
支持几乎所有类型的系统,测试了1100多个iso文件
支持Linux虚拟磁盘引导
不仅引导,并且完整的安装过程
可在列表/树视图模式中间动态切换的菜单
Ventoy兼容概念
插件框架与GUI插件配置器
注入文件到运行时环境
动态替换引导配置文件
高度可定制的主题与菜单
USB驱动器写保护支持
USB正常使用不受影响
版本升级过程中数据无损
当一个新的发行版发布时,不需要更新Ventoy
可安装在USB/本地磁盘/SSD/NVMe/SD卡中
直接从ISO/WIM/IMG/VHD(x)/VHD文件引导,不需要解压缩
支持浏览与引导本地磁盘中的ISO/WIM/IMG/VHD(x)/VHD文件
ISO/WIM/IMG/VHD(x)/EFI文件不需要在磁盘中保持不间断
支持MBR与GPT分区样式(1.0.15+)
支持x86传统BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI、MIPS64EL UEFI
支持IA 32/x86_64 UEFI Secure(1.0.07+)
支持Linux持久性(1.0.11+)
Ventoy支持的系统类型列表:
1、windows
Windows 7,Windows 8,Windows 8.1,Windows 10,Windows Server 2012,Windows Server 2012 R2,Windows Server 2016,Windows Server 2019,WinPE
2、Linux
Debian, Ubuntu, CentOS(6/7/8/9), RHEL(6/7/8/9), Deepin, Fedora, Rocky Linux, AlmaLinux, EuroLinux(6/7/8/9), openEuler, OpenAnolis, SLES, openSUSE, MX Linux, Manjaro, Linux Mint, Endless OS, Elementary OS, Solus, Linx, Zorin, antiX, PClinuxOS, Arch, ArcoLinux, ArchLabs, BlackArch, Obarun, Artix Linux, Puppy Linux, Tails, Slax, Kali, Mageia, Slackware, Q4OS, Archman, Gentoo, Pentoo, NixOS, Kylin, openKylin, Ubuntu Kylin, KylinSec, Lubuntu, Xubuntu, Kubuntu, Ubuntu MATE, Ubuntu Budgie, Ubuntu Studio, Bluestar, OpenMandriva, ExTiX, Netrunner, ALT Linux, Nitrux, Peppermint, KDE neon, Linux Lite, Parrot OS, Qubes, Pop OS, ROSA, Void Linux, Star Linux, EndeavourOS, MakuluLinux, Voyager, Feren, ArchBang, LXLE, Knoppix, Calculate Linux, Clear Linux, Pure OS, Oracle Linux, Trident, Septor, Porteus, Devuan, GoboLinux, 4MLinux, Simplicity Linux, Zeroshell, Android-x86, netboot.xyz, Slitaz, SuperGrub2Disk, Proxmox VE, Kaspersky Rescue, SystemRescueCD, MemTest86, MemTest86+, MiniTool Partition Wizard, Parted Magic, veket, Sabayon, Scientific, alpine, ClearOS, CloneZilla, Berry Linux, Trisquel, Ataraxia Linux, Minimal Linux Live, BackBox Linux, Emmabuntüs, ESET SysRescue Live,Nova Linux, AV Linux, RoboLinux, NuTyX, IPFire, SELKS, ZStack, Enso Linux, Security Onion, Network Security Toolkit, Absolute Linux, TinyCore, Springdale Linux, Frost Linux, Shark Linux, LinuxFX, Snail Linux, Astra Linux, Namib Linux, Resilient Linux, Virage Linux, Blackweb Security OS, R-DriveImage, O-O.DiskImage, Macrium, ToOpPy LINUX, GNU Guix, YunoHost, foxclone, siduction, Adelie Linux, Elive, Pardus, CDlinux, AcademiX, Austrumi, Zenwalk, Anarchy, DuZeru, BigLinux, OpenMediaVault, Ubuntu DP, Exe GNU/Linux, 3CX Phone System, KANOTIX, Grml, Karoshi, PrimTux, ArchStrike, CAELinux, Cucumber, Fatdog, ForLEx, Hanthana, Kwort, MiniNo, Redcore, Runtu, Asianux, Clu Linux Live, Uruk, OB2D, BlueOnyx, Finnix, HamoniKR, Parabola, LinHES, LinuxConsole, BEE free, Untangle, Pearl, Thinstation, TurnKey, tuxtrans, Neptune, HefftorLinux, GeckoLinux, Mabox Linux, Zentyal, Maui, Reborn OS, SereneLinux , SkyWave Linux, Kaisen Linux, Regata OS, TROM-Jaro, DRBL Linux, Chalet OS, Chapeau, Desa OS, BlankOn, OpenMamba, Frugalware, Kibojoe Linux, Revenge OS, Tsurugi Linux, Drauger OS, Hash Linux, gNewSense, Ikki Boot, SteamOS, Hyperbola, VyOS, EasyNAS, SuperGamer, Live Raizo, Swift Linux, RebeccaBlackOS, Daphile, CRUX, Univention, Ufficio Zero, Rescuezilla, Phoenix OS, Garuda Linux, Mll, NethServer, OSGeoLive, Easy OS, Volumio, FreedomBox, paldo, UBOS, Recalbox, batocera, Lakka, LibreELEC, Pardus Topluluk, Pinguy, KolibriOS, Elastix, Arya, Omoikane, Omarine, Endian Firewall, Hamara, Rocks Cluster, MorpheusArch, Redo, Slackel, SME Server, APODIO, Smoothwall, Dragora, Linspire, Secure-K OS, Peach OSI, Photon, Plamo, SuperX, Bicom, Ploplinux, HP SPP, LliureX, Freespire, DietPi, BOSS, Webconverger, Lunar, TENS, Source Mage, RancherOS, T2, Vine, Pisi, blackPanther, mAid, Acronis, Active.Boot, AOMEI, Boot.Repair, CAINE, DaRT, EasyUEFI, R-Drive, PrimeOS, Avira Rescue System, bitdefender, Checkra1n Linux, Lenovo Diagnostics, Clover, Bliss-OS, Lenovo BIOS Update, Arcabit Rescue Disk, MiyoLinux, TeLOS, Kerio Control, RED OS, OpenWrt, MocaccinoOS, EasyStartup, Pyabr, Refracta, Eset SysRescue, Linpack Xtreme, Archcraft, NHVBOOT, pearOS, SeaTools, Easy Recovery Essentional, iKuai, StorageCraft SCRE, ZFSBootMenu, TROMjaro, BunsenLabs, Todo en Uno, ChallengerOS, Nobara, Holo, CachyOS, Peux OS, Vanilla OS, ShredOS, paladin, Palen1x, dban, ReviOS, HelenOS, XeroLinux, Tiny 11, chimera linux, CuteFish, DragonOs, Rhino Linux, vanilladpup, ......
3、其他
VMware ESXi,Citrix XenServer,DragonFly FreeBSD pfSense GhostBSD FreeNAS TrueNAS XigmaNAS FuryBSD OPNsense HardenedBSD MidnightBSD ClonOS EmergencyBootKit helloSystem
把Ventoy工具安装进U盘教程:
1、解压下载的压缩包,运行Ventoy2Disk.exe,选择设备并点击安装或更新按钮。
2、Ventoy2Disk.exe是一个x86_32应用程序,支持32位与64位Windows PC,配置Intel/amd处理器。
从1.0.58开始,Ventoy还提供了Ventoy2Disk_X64.exe/Ventoy2Disk_ARM.exe/Ventoy2Disk_ARM64.exe,您可以在需要时使用它们。
这些exe文件位于安装包的altexe目录中。
必须将它们覆盖到上层目录才可以使用它们。(The与Ventoy2Disk.exe相同位置)
3、如果Ventoy2Disk.exe总是失败,您可以使用VentoyLiveCD。
Ventoy可以安装在USB驱动器或本地磁盘上。为免除误操作,Ventoy2Disk.exe默认只列出USB驱动器。
您可以切换Show all devices选项,随后将列出所有磁盘。但是这个时候,你一定要很小心,不要选错了盘。
MBR/GPT分区样式选项仅在安装期间使用,在更新期间将被忽略。
安装完后,您可以手动重新格式化Ventoy分区与exFAT/FAT32/NTFS/UDF/XFS/Ext 2/3/4。
常见问题汇总:
1、Ventoy 能否安装在本地硬盘中?
可以! Ventoy 可以安装在 U盘、移动硬盘、SD卡、普通硬盘、SSD、NVMe盘等设备上。
在 Windows 系统中,为免除误操作,Ventoy2Disk.exe 默认只会列出 USB 接口类型的设备。
你可以选择 配置选项 --> 显示所有设备 这个选项,这个时候就会列出所有接口类型的设备(包含C盘),但这个时候你自己务必要小心操作,不要选错盘。
在 Linux 系统中,安装时需要用户自己指定安装设备。可以指定U盘,也可以是本地硬盘等。
需要特别注意的是,不论安装在U盘还是硬盘,都会重新分区、格式化,整个盘的数据都会被清除,请慎重操作。
2、为什么Ventoy2Disk.exe无法列出我的U盘?
在Windows系统中某一些进程会占用住U盘造成Ventoy2Disk无法获得U盘的控制权,从而无法列出设备。下面是已经确认过的会造成问题的进程。请检测系统中是否存在。
Paragon ExtFS for Windows
ParagonMounter
DokanMounter
ext2fsd
extservice
DiskGenius
DSAService.exe (Intel® Driver + Support Assistant).
3、Ventoy第二个 EFI 分区能否隐藏?
如果安装 Ventoy 时选择的是 MBR 分区格式,则第一步我们要了解 Windows 系统自身的一个限制。
在 Win7/8/8.1 与早期的 Win10 版本中,对于 U盘,系统只会显示出第一个分区。后面的分区显示不出来。在这些系统下,EFI 分区一定是隐藏的,你想显示也显示不出来。
到了新版本的 Win10,对于 U盘 则会显示默认出所有的分区。当然你可以把盘符删除,这样在自己的电脑上可以不再显示,但是插到别人的电脑上还是会显示出来,没有通用的隐藏方案。
Ventoy 在升级时会自动把 EFI 分区的盘符删除,所以有时你会发现升级完之后,这个分区就隐藏了。但是插到1台新的Win10的电脑上还是会显示出来。
如果安装 Ventoy 时选择的是 GPT 分区格式,则默认都是隐藏的。
4、Ventoy安装之后怎么调整分区?
Ventoy 安装完之后,最开始的2个分区(即存放ISO文件的分区与32MB的VTOYEFI分区)是不能动的,包含它们的位置与大小都不能变,变了之后 Ventoy 就无法启动了。
你可以在安装 Ventoy 时预留一部分合适的空间,这部分空间位于U盘后部,在安装完 Ventoy 之后,这部分保留空间是可以随便改的,Ventoy 不关注这部分空间。
所以,正常情况下,建议在安装 Ventoy 时就合理规划好分区布局,以免除后续的调整。
如果真要是出现了需要调整的情况怎么办呢? 这在以前是没法子的。不过最新版本的 Ventoy 支持无损安装,这里有一个变通的方法。
即先用分区工具把 32MB 的 VTOYEFI 分区删除。 这个时候就可以看成是一个普通U盘了,随后再调整分区。调整完成之后,再进行 Ventoy 的无损安装就OK了。
近期版本升级记录:
==========1.0.98==========
更新已删除的引导文件。
修复无法识别使用latest gparted创建的Ext4文件系统的问题。
修复VTOY_Linux_REMOUNT=1在RHEL 9/CentOS 9中无法生效的问题。
修复最新KAOS的引导问题。
语言. json更新。
==========Ventoy 1.0.96==========
修复 VentoyPlugson 页面上 bootpwd 选项设置不生效的问题。
修复 VentoyPlugson.sh 脚本中的路径变量问题。
修复了特殊情况下执行 Ventoy2Disk.sh 会挂住的问题。
修复了 VTOY_LINUX_REMOUNT=1 在某些Linux系统中不生效的问题。
vtoyboot-1.0.30 发布。
languages.json 更新
==========Ventoy 1.0.95==========
Ventoy2Disk.exe 对话框界面支持拖动改变宽度。
修复启动 veket_24 时的BUG。
修复启动最新版本 UOS Server 时的BUG。
新增启动支持 vanilladpup
新增启动支持 FydeOS 17
languages.json 更新
==========Ventoy 1.0.94==========
修复了在一些 ARM64 CPU 上报 Synchronous Exception 的BUG。
languages.json 更新
==========Ventoy 1.0.93==========
修复了当 Fedora ISO 文件名中包含特殊字符时无法启动的BUG。
支持 Deepin/UOS 系统的自动安装。
修复了Windows下安装 Ventoy 过程中拔U盘会概率性把 Ventoy 安装在其他盘上的BUG。
修复 EFI chainloader 时的 device path 错误。
languages.json 更新
注意事项:
1、ISO文件放U盘任何目录或子目录,但全路径(包含目录与ISO档案名)中不能有中文或空格。
2、Win下如果陆续安装失败,可先用分区程序把U盘分区全删除再把启动模式改为HDD再试。
3、对于兼容性的问题,部分老机器上可能存在兼容性问题。
4、不论使用哪种安装方式,也不论是在Windows还是Linux系统中安装,安装完的Ventoy都是一样的,功能上没有任何区别。