- 发布日期
绕过影响数百万台 PC 的 UEFI NTFS 漏洞
- 作者

- 姓名
- 荷鲁斯快报
- 社交账号
开源装机工具Rufus于10月30日发布4.16 Beta版本。该版本主要绕过AMI UEFI NTFS驱动程序中的一个普遍性缺陷,并改进USB设备检测,同时修复多项功能与安全问题。Rufus作者Pete Batard表示,这一缺陷可能影响“数百万台”PC。
问题出在AMI UEFI NTFS驱动版本0x10000,常见于华硕、技嘉、戴尔、英特尔等厂商的主板或整机固件。当NTFS文件的数据被分散存储在多个不连续簇中后,该驱动可能读取到不属于目标文件的数据,导致UEFI环境下校验失败。
该问题最初在测试写入NTFS介质的UEFI可启动ISO镜像时被发现。相关文件在Windows或Linux中校验正常,但进入UEFI后却出现校验错误,进而影响Windows或Linux安装盘的启动验证。
Batard称,团队早在2024年初已向AMI报告该问题,对方确认缺陷存在,但未提供修复。由于主板厂商通常不会频繁更新固件,Rufus选择采用绕过方案,确保文件连续写入NTFS介质,避免触发碎片化读取错误。
除关键规避方案外,4.16 Beta还改进USB检测,可正确报告USB 3.2+设备。更新日志显示,新版本修复运行时UEFI介质验证未考虑CA 2023更新文件的问题,并修复“静默安装”在依赖条件未满足时仍可能被应用的问题。
该版本修复“以ESP方式写入”会占用整个磁盘而非预期1 GB分区的回归问题。针对非英语区域设置,Rufus修复WUE时区重复问题,并恢复对本地用户名中含句点的支持;同时新增恢复经典右键上下文菜单的功能。
其他更新包括禁用“是否要格式化此驱动器?”提示时不再使用组策略方式、改进原始镜像分区重新挂载、将内嵌GRUB更新至2.16版本、更新libcdio和官方DBX URL,并修复多个安全漏洞。Rufus以软件绕过方式应对固件缺陷。这也凸显主板固件更新滞后的现实影响。