Rufus UEFI 启动盘完整指南:一张盘在新老机器上都能点亮
【免费下载链接】rufusThe Reliable USB Formatting Utility项目地址: https://gitcode.com/GitHub_Trending/ru/rufus
Rufus 是一款免费开源的便携小工具,帮你把 U 盘格式化成 UEFI 启动盘并写入系统安装 ISO。它最容易被低估的一点是:它做的不只是"格式化",而是在决定这张盘用什么方式启动——分区方案(GPT/MBR)、目标启动模式(UEFI/BIOS)、文件系统(NTFS/FAT32),这三样组合直接决定盘能不能在目标机器上点亮。本文把三个关键决策、写前检查、完整写盘流程,以及绕过 TPM 2.0 和 Linux 持久化分区两个高频场景一次讲清,照着做就能上手。
写盘前定好三个开关:分区方案、启动模式与文件系统
Rufus 主界面把这三个决定摊在明处。它们不是三个孤立的下拉框,而是一个联动的决策:选错任何一个,盘都可能白做。
GPT 还是 MBR:看目标机器的年纪,不看你要装的系统
这是最容易被讲反的一点。选分区方案的依据不是你要装 Windows 还是 Linux,而是这块盘最终插在哪台机器上启动:
- 2012 年之后买的电脑基本都支持 UEFI → 选GPT。
- 只有传统 BIOS 的老机器 → 选MBR。
- 机器两种模式都有 → 按你实际要用的一种来,走 UEFI 就配 GPT。
分区方案选错是最常见的翻车原因:纯 BIOS 老机器拿到 GPT 盘直接无法引导,纯 UEFI 新机器拿到 MBR 盘可能过不了 Secure Boot。
口诀:新机器 GPT + UEFI,老机器 MBR + BIOS,别混。
UEFI (non CSM) 还是 BIOS:先搞懂 CSM 是什么
"Target system" 里常见三个值:BIOS or UEFI、UEFI (non CSM)、BIOS (CSM)。这里的 CSM 是 UEFI 固件里为模拟老 BIOS 保留的兼容支持模块:
- UEFI (non CSM):只做纯 UEFI 启动,不带任何兼容旧机的代码,装 Windows 11、给新机器做盘时推荐这个。
- BIOS or UEFI:两头兼容,图省事可选它,代价是额外的兼容性代码和潜在的引导冲突。
- BIOS (CSM):面向老 BIOS 或靠 CSM 启动的场景。
NTFS 还是 FAT32:4GB 困境与 Rufus 的 UEFI:NTFS 答案
这是做 Windows 安装盘的经典两难:镜像里的 install.wim 通常超过 4GB,而 FAT32 有单文件 4GB 的硬上限,放不进去;但 UEFI 固件默认只认 FAT 分区,不认 NTFS。
Rufus 的招牌功能UEFI:NTFS就是解决这个矛盾的:它自带一套经 Microsoft Secure Boot 签名的 NTFS 驱动与引导器,让纯 UEFI 固件直接从 NTFS 分区启动,绕开 FAT32 的 4GB 限制,而且 x86_32、x86_64、ARM64 机器上不需要关闭 Secure Boot。这套引导镜像就放在仓库的 res/uefi/ 目录里,其 readme 详细说明了签名与多架构支持。所以做 Windows 10/11 启动盘时,"File system" 直接选NTFS即可;做 Linux 或 FreeDOS 的盘,多数情况FAT32更省心。
写盘前做两项检查:镜像哈希校验与坏块扫描
启动盘最怕两件事:镜像本身有问题,或 U 盘本身有隐患。Rufus 把这两项检查都内建了,且都不需要你离开主界面。
先算 MD5 和 SHA,与官方值比对再写
点左下角的哈希图标,Rufus 会计算所选镜像的MD5、SHA-1、SHA-256、SHA-512校验和(实现见 src/hash.c)。拿发行版官网或微软页面公布的值逐一比对,对不上就坚决不写——被篡改或传坏的镜像,哈希必然和官方值有出入。养成"先校验、后写入"的习惯,能挡掉大部分"带病"的盘。
坏块与假容量检测:手动勾选才生效
在格式化选项里启用 "Bad block check"(坏块检查),Rufus 会扫描磁盘坏块,并识别标称容量和实际容量对不上的"假容量" U 盘(检测逻辑在 src/badblocks.c)。注意这类检测不在写入时自动跑,制作前手动勾选才生效——买新盘或 U 盘来路不明时,值得先跑一遍。
把 Windows ISO 写进 U 盘:从 SELECT 到 READY 的四步
选项定好、检查做完,写盘本身四步,按顺序走就行。
- 确认要写入的磁盘。顶部 "Device" 下拉框会自动列出插入的 U 盘,显示型号和容量。Rufus 会直接格式化并清空所选磁盘,点 "START" 之前务必核对容量标识;多插了几块 U 盘时最容易选错,盘里的数据先备份。
- 选择或下载镜像。点 "Boot selection" 旁的 "SELECT" 选本地 ISO。镜像不在手边时,点它右侧下拉箭头选 "Download ISO Image",指定 Windows 版本、版次、语言和架构,Rufus 直接从微软官方服务器取零售版镜像。
- 写入。点 "START"。Rufus 先格式化、再逐文件拷贝镜像,状态栏实时显示当前文件与进度百分比。
- 核对结果。状态栏变绿显示READY就写完了,可以拔盘。把盘插到目标机进固件启动菜单,新启动盘应当出现在启动项里;拿不准就先丢进虚拟机试启动一遍。
USB 移动硬盘默认不会出现在 Device 列表里,需要在 "Hide advanced drive properties" 下勾选 "List USB Hard Drives" 才会纳入——这是它"不显示"的原因之一。
老机器装 Windows 11:一个勾选项绕过 TPM 2.0 与内存检查
Windows 11 官方要求 TPM 2.0、Secure Boot 和 4GB 以上内存,很多老机器差在这几条。Rufus 能把这些检查在安装前直接去掉,对应的三个开关(BypassTPMCheck、BypassSecureBootCheck、BypassRAMCheck)实现在 src/wue.c 中。
配置与主流程一致:GPT + UEFI (non CSM) + NTFS。点 "Target system" 旁边的问号图标,弹出 Windows User Experience 对话框:
- 勾选 "Remove requirement for 4GB+ RAM, Secure Boot and TPM 2.0",一次去掉三项硬件检查;
- 想跳过在线微软账户,就再勾 "Remove requirement for an online Microsoft account",并可直接指定本地账户用户名;
- 还能顺手设区域性选项、关闭数据收集等,让安装体验更干净。
写入后,安装程序会跳过这些检查。要清楚绕过的含义:它只是去掉了安装时的检查项,机器上物理缺少安全芯片的事实依然存在。装完尽快打上 Windows Update 和 Defender 更新,机器支持的话保留 Secure Boot。
做 Linux 启动盘:自动识别引导与持久化分区
Debian、Ubuntu 这类发行版的可启动 ISO,Rufus 会自动识别引导信息,你基本不用额外配置:
唯一要选的是分区方案
按目标机器选对即可——老机器 MBR、新机器 GPT,文件系统多数情况 FAT32 更省心。写完就能引导,不存在"引导信息没配对"的常见坑。
持久化分区:安装后文件不丢
支持持久化的发行版镜像,Rufus 会在 "Image option" 区域提供一个滑块,帮你自动创建一块持久化分区,用来保存试用或安装之后的修改和文件,重启不丢。大小用滑块调,别给太挤——它和安装文件共用同一块空间。
照着选,盘就能亮
Rufus 体积小、免安装、原生支持 38 种语言(翻译文件在 res/loc/po/ 下)、兼容 Secure Boot,还以 GPLv3 完全开源(见 README.md,所有改动记录在 ChangeLog.txt)。它把做启动盘最难的部分——怎么启动——摊在你面前让你自己拍板:新机器 GPT + UEFI + NTFS,老机器 MBR + BIOS,写完先校验。把这三件事定对,剩下的交给它就行。
【免费下载链接】rufusThe Reliable USB Formatting Utility项目地址: https://gitcode.com/GitHub_Trending/ru/rufus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考