社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

它在Github上被7w+星标!三连更~

知彼而知己 • 4 月前 • 157 次点击  
如果你曾经用U盘装过系统,一定经历过这样的流程:下载 ISO 镜像 → 用软碟通或Rufus等工具刻录到U盘→等它写完→ 插到电脑上启动。想换另一个系统?重新格式化、重新刻录,周而复始。前面推荐过一个安装系统神器Ventoy,利用它把ISO文件直接复制粘贴到U盘里,就能启动,想换系统?删掉旧的 ISO,复制新的进去完事。在GitHub上拥有超过7万+星标,是全球最受欢迎的多系统启动工具之一。

传统工具是把ISO解压写入U 盘,让U盘变成一个假光驱。Ventoy的原理,用大白话解释就是,Ventoy把U盘分成两个区:①隐藏区,里面放着一个引导程序,你平时在电脑上看不见这个区,也不会误删。②可见区,就是你平时能打开看到的U盘空间。开机时,电脑先访问隐藏区里的引导程序,这个程序会扫描你的可见区,找到所有ISO文件,然后在内存里虚拟出一个光驱,把选中的 ISO伪装成光盘让电脑启动。所以Ventoy不需要刻录——它是在启动瞬间假装有个光盘。

Ventoy的默认策略是绕过安全启动的,很多人可能会有疑问,什么安全启动也能绕过?答案是否定的!但是:

安全启动(Secure Boot)只允许带有微软官方签名 的程序启动。如果启动盘没有微软的签名,门就不开,防止病毒入侵。Ventoy的引导程序本身没有微软签名,那它怎么通过安检呢?它用了一个“中间人”——shim。shim是一个由微软官方签名的小程序,你可以把它理解成一张进门许可证。流程是这样的:

电脑开机→安检看到shim有微软签名→ 放行。但shim不会直接启动Ventoy的grub(管理器),而是会打开MokManager界面,问你是否允许把Ventoy自己的证书加入主板的“信任名单”。你选“是”→ Ventoy的证书被记录到主板里→以后Ventoy就能直接通过了。所以,控制权还是在你手里,不在软件手里。但是你一旦手动操作同意,相当于安全启动被绕过了。如果你觉得这种策略有风险,Ventoy提供了两种安全启动的策略。

上周Ventoy 1.1.16最新版本发布,实际上2026年6月,Ventoy连续发布了1.1.14、1.1.15和1.1.16三个版本。这次更新的核心是解决UEFI CA 2023问题。自v1.1.14版本起,Ventoy使用了新的UEFI安全启动CA,因此首次启动时需要注册新密钥。有关UEFI CA 2021证书过期的问题,我已经介绍过多次了,详细内容可参考:点击进入。
Ventoy安装进U盘的步骤是极其简单的,保持默认设置,只需一键。
如果你的电脑安全启动已经开启,正常情况下首次启动Ventoy制作的U盘时,会出现类似下面这样的界面,请按照下面的操作说明操作一遍。(这个过程就是你手动将Ventoy的信任证书写入主板中,只需操作一次,以后就不用操作了)
到这里应该很多人就能明白Ventoy的工作原理和使用方法了吧。对于软件使用还有疑问的,可以参见官方的使用说明:
https://www.ventoy.net/cn/doc_news.html
项目地址:

https://github.com/ventoy/Ventoy/releases

网盘下载:

https://pan.baidu.com/s/1ilPQiNP2kUFeg0fLfQM9kQ?pwd=heu8 提取码:heu8 

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/198366