提到给电脑重装系统、制作 U 盘启动盘,Rufus 绝对是无数 IT 运维、数码极客和装机党电脑里雷打不动的“神器”。它体积小、免安装、速度还快。
就在最近,Rufus 的作者 Pete Batard 放出了 Rufus 4.16 beta 版本。如果你以为这只是一次常规的修修补补,那就大错特错了。这次更新不仅顺手修好了一个影响全球数百万台 PC 的底层“幽灵 Bug”,还终于把让人抓狂的 USB 速度标识给理顺了。
今天咱们就来盘一盘,这个几 MB 的小工具,是怎么给华硕、技嘉等主板大厂“擦屁股”的。
1. 主板厂摆烂的 Bug,Rufus 顺手给修了
如果你最近用 U 盘在 UEFI 模式下装过系统,可能会遇到一个极其诡异的玄学问题:
你在 Windows 下把 ISO 镜像解压到 U 盘(NTFS 格式),用工具校验 MD5 完美无缺;但一进主板的 UEFI 界面准备引导安装,系统却提示文件损坏或校验和错误。
换 U 盘?没用。换镜像?没用。很多人以为是自己的 U 盘坏了,但其实,这是你主板 BIOS 里的 Bug。
Rufus 的作者 Pete Batard 在排查时发现,市面上大量主板(包括华硕、技嘉、戴尔 等大厂)使用的 AMI UEFI NTFS 驱动(版本 0x10000) 存在一个严重的读取缺陷。
Bug 原理很简单:
当 U 盘里的文件产生“碎片化”(即数据没有连续存储,而是分散在多个不连续的簇中)时,这个 AMI 驱动在读取时就会“串台”,甚至会去读取根本不属于这个文件的簇。这就导致 UEFI 读出来的数据是错的,校验自然无法通过。
最搞人心态的是:
Pete Batard 在 2024 年初就把这个 Bug 报告给了 AMI(American Megatrends Inc.)。AMI 倒是大方承认了,但就是不发修复补丁。考虑到主板厂商更新 BIOS 的消极态度,这个 Bug 大概率要伴随这几百万台电脑入土了。
Rufus 的硬核救场:
既然大厂摆烂,那只能自己上了。在 Rufus 4.16 中,作者引入了一个极其聪明的“变通方案”:在写入 NTFS 格式时,强制让文件“连续写入”,从物理层面上杜绝文件碎片化。(这招类似于 7-Zip 17.0 版本以后的做法)。
只要文件不碎片化,那个智障的 AMI 驱动就不会读错,问题完美解决!
2. USB 速度标识,终于不说谎了
现在的 USB 接口命名,简直是科技圈最大的“诈骗”(USB 3.0、3.1、3.2 Gen1、Gen2x2… 连 USB-IF 自己都圆不回来)。买个 U 盘插上去,Windows 往往只告诉你“这是 USB 3.0”,根本不告诉你实际带宽。
Rufus 4.16 改进了 USB 设备的报告机制,现在它能精准识别并显示真实的物理带宽了:
- USB 3.2 (20Gbps)
- USB4 (40Gbps)
- USB4 Version 2.0 (80Gbps)
下次你花重金买了个高端固态 U 盘,插到电脑上用 Rufus 看一眼,就能立刻知道主板有没有偷偷“阉割”你的接口速度,再也不用被 Windows 设备管理器里模糊的提示忽悠了。
3. 其他极其好用的“小修小补”
除了上面两个大招,4.16 版本还加入了很多提升幸福感的细节:
- 经典右键菜单回归:在“QoL(生活质量)改进”选项中,加入了一键恢复 Windows 经典右键上下文菜单的功能。受够了 Win11 那个“显示更多选项”的折叠菜单?用它一键找回尊严。
- 更新 GRUB 至 2.16:对于喜欢折腾 Linux 多系统引导、或者做 PE 维护盘的老哥来说,底层引导加载程序 GRUB 的更新意味着更好的兼容性和更少的启动报错。
- 修复“静默安装”坑爹 Bug:以前在依赖项没满足时,静默安装选项可能会强行执行,现在终于正常了。
- 更新官方 DBX URL:同步了微软最新的安全启动黑名单数据库,确保你制作的启动盘不会被带有安全漏洞的旧版引导程序污染。
如何获取?
目前 Rufus 4.16 还处于 Beta(测试)阶段。如果你手头正好有装系统的需求,或者想测试一下你的 U 盘真实速度,可以去 Rufus 官网或其官方 GitHub 仓库下载尝鲜。如果追求绝对稳定,也可以再等等正式版推送。
