Py学习  »  Git

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

知彼而知己 • 2 周前 • 78 次点击  
如果你曾经用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