Rufus 制作 U 盘启动盘完整教程:选盘、写镜像、过 TPM,一次跑通
【免费下载链接】rufusThe Reliable USB Formatting Utility项目地址: https://gitcode.com/GitHub_Trending/ru/rufus
Rufus 是一款免费的 U 盘启动盘制作工具:单文件、免安装,核心工作是把一块空白 U 盘格式化成能直接开机的 BIOS 或 UEFI 启动介质。下面按实际操作顺序走一遍——从选盘、加载 ISO、定分区方案,到写入完成、校验与排错,每一步都给出可观察的结果。
Rufus 能做什么、不能做什么:先把边界划清
干启动盘的事,市面上工具不少,Rufus 的特点是把"格式化 + 写入 + 定制 + 验证"全包在一个 1MB 左右的 exe 里。能力范围如下:
| 能力 | 具体到什么程度 |
|---|---|
| U 盘格式化 | FAT、FAT32、NTFS、exFAT、UDF、ReFS、ext2、ext3,覆盖 Windows 和 Linux 两套生态 |
| ISO 启动盘 | Windows、Linux 等可启动 ISO,BIOS 与 UEFI 两条引导路径都支持,含 UEFI + NTFS 这种难手工实现的组合 |
| 磁盘镜像启动盘 | 直接写入可启动磁盘镜像,压缩镜像也能解,zstd 压缩格式已支持 |
| 官方镜像下载 | 内置从微软官方源拉取 Windows 8 / 10 / 11 零售版 ISO 和 UEFI Shell 的功能 |
| 校验与验证 | 计算 MD5、SHA-1、SHA-256、SHA-512 四个校验和;对 UEFI 启动介质做运行期签名验证 |
| Windows 安装定制 | 写入时移除 TPM 2.0、安全启动、4GB 内存要求,直接建本地账户、关数据收集 |
| 附加能力 | Windows To Go 盘、Linux 持久化分区、坏块检测(能识别扩容/假 U 盘)、把现有盘备份成 VHD / DD / VHDX / FFU 镜像 |
| DOS 启动盘 | 用内置 FreeDOS 或 MS-DOS 文件制作,系统文件就在 res/freedos/ 目录里 |
不能做的:
- ⚠️ 制作启动盘 = 全盘格式化,U 盘上所有数据不会留。先备份再动手。
- 它只负责"写入"。镜像是否正版、是否被篡改,是你要用校验和自己核对的事。
- 修复不了本身已损坏的 ISO——坏镜像写进去还是坏的。
拿到 Rufus 后:免安装运行,先确认版本号
Rufus 是 100% 免费软件(GPL v3 协议),不需要安装,也不需要注册:
- 下载单个 exe,双击直接跑。它自身兼容 Secure Boot,拷进 U 盘当便携工具用没问题。
- 窗口左上角显示当前版本号,例如
Rufus 4.0.2035。版本更新记录在 ChangeLog.txt,最新版是 4.15(2026.06.30)。 - 界面原生支持 38 种语言,翻译源文件在 res/loc/po/ 目录。跟着系统语言走,中文系统下就是中文界面。
- 不想每次更新?窗口里可以直接检查新版。
主界面逐项设置:U 盘启动盘的 6 个关键点
主界面从上到下就 6 个设置点,按顺序过一遍。
1. "Device" 下拉框:确认你手里这块盘
U 盘插上后自动出现在列表里,格式是"型号 (盘符) [容量]",比如CCCCOMA_X64FRE (F:) [32 GB]。
- 插了多块盘时,逐一核对型号和容量,选错盘等于清空错盘。
- 旁边的软盘图标可以手动刷新设备列表。
2. "SELECT":加载镜像
点 "SELECT" 挑 ISO 文件。它不只收.iso:可启动磁盘镜像、压缩磁盘镜像都能直接选。选中后 "Boot selection" 框里出现文件名,旁边对勾点亮,说明镜像可引导、已就绪。
3. "Partition scheme" + "Target system":这一步最容易错
这两个框必须成对选。先分清四组词:GPT 是新版分区方案(分区表),MBR 是传统方案;UEFI 是新版引导方式,BIOS 是传统引导方式。分区方案和引导模式像钥匙和锁,必须成对匹配,配错的典型症状就是"能格式化、但开不了机"。
| 目标机器 | Partition scheme | Target system |
|---|---|---|
| 较新的机器(约 2012 年后、支持 UEFI) | GPT | UEFI (non CSM) |
| 较老的机器(只有传统 BIOS) | MBR | BIOS (or UEFI-CSM) |
拿不准就按新机器处理:GPT + UEFI。老机器插上去如果进不了引导,开机器时按 F12 / F8 / Esc 进启动菜单确认是否从 U 盘启动。
4. "File system" + "Cluster size":默认值就够用
- "File system" 默认NTFS,保持不动。
- "Cluster size"(簇大小,文件读写的最小分配单位)默认4096 字节,保持不动。
- 只有一种情况值得留意:镜像里含超过 4GB 的单文件(Windows ISO 里的
install.wim就是),FAT32 单文件上限 4GB 存不下。保持默认让 Rufus 自动处理即可,写入 ISO 的核心逻辑在 src/iso.c。实在要手动拆大文件,用 Alt+E 触发拆分(比 UEFI:NTFS 方案慢得多,仅作备选)。
5. "Volume label":盘符名
默认填 U 盘型号,可改成任意 11 字符以内的名字。想省事就留空。
6. "START":开始写入
点 "START" 后弹出数据清空警告,确认即可。ISO 模式的完整实现见 src/iso.c。
点 START 之后:看懂进度条,等 READY
写入过程盯两个地方:
- 进度条:先走格式化,再走 "Copying ISO files: 91.2%" 这样的复制阶段。
- 底部状态栏:左边是正在写入的文件名和大小(如
F:\sources\install.wim (4.5 GB)),右边是预计耗时。
三条规矩:
- 不拔 U 盘。
- 不断电。
- ✅ 看到 "READY" 才算完成,此时 U 盘可以直接插到目标电脑引导。
没有 ISO:用内置下载从微软官方源拉镜像
手里没有系统镜像也不用去官网翻。"SELECT" 右边有个小下拉箭头,点开选 "Download ISO"。
弹窗里 5 个下拉框依次选:
- "Version":Windows 10 / Windows 11
- "Release":如
22H2 v1 (Build 22621.525) - "Edition":如
Windows 11 Home/Pro/Edu - "Language":如
English International - "Architecture":
x64
点 "Download",Rufus 直接从微软官方源拉取对应零售版镜像,下载脚本逻辑在 src/net.c。同一入口还能下载 UEFI Shell 镜像,用于排查 UEFI 引导问题。
老机器装 Win11:写入时顺手移除 TPM 2.0 限制
加载 Windows 10 / 11 ISO 后,会弹出一个 "Windows User Experience" 窗口——这是 Rufus 最实用的定制点,能在写入阶段一次性改写安装程序的 OOBE(开箱体验)参数,装完系统就不用再折腾:
窗口里逐项勾:
- Remove requirement for 4GB+ RAM, Secure Boot and TPM 2.0:不满足 Win11 硬件门槛的老机器也能装。
- Remove requirement for an online Microsoft account:跳过强制注册的在线账户。
- Create a local account with username:直接建本地账户,填个用户名(如
User)。 - Set regional options to the same values as this user's:区域设置跟随当前用户,省得重装时重设。
- Disable data collection (Skip privacy questions):跳过隐私问卷。
- Disable BitLocker automatic device encryption:可选,关掉自动全盘加密。
4.14 之后还多了两个选项:Silent installation(全自动静默装到第一块盘,⚠️ 不可交互确认,慎用)和 Quality of Life(禁 Teams、Outlook、Copilot 等预装应用)。相关实现在 src/wue.c。
镜像存疑:4 个校验和逐个对
文件名不可信,校验和才可信。两种触发方式:
- 加载镜像后自动弹出;
- 或点窗口左下角的校验图标手动算。
窗口给出 MD5、SHA-1、SHA-256、SHA-512 四个值,与镜像发布方给出的官方值逐一比对,四个全对才能写入。校验算法实现在 src/hash.c。
多一层保险:勾选 "Enable runtime UEFI media validation" 后,Rufus 在 UEFI 引导阶段还会对启动介质做运行期签名验证,被吊销的引导加载程序(对照 res/dbx/ 里的撤销清单)会被拦下。
开不了机、写入卡住:按现象对号入座
翻车基本不出以下 5 种,对表处理:
| 现象 | 大概率原因 | 解法 |
|---|---|---|
| 能格式化,但插电脑开不了机 | 分区方案与引导模式不匹配 | 新机器 GPT + UEFI,老机器 MBR + BIOS;开机按 F12 / F8 / Esc 进启动菜单,确认从 U 盘引导 |
| 进度条长时间卡 0% | 镜像本身异常或 USB 接口不稳 | 换主板原生 USB 2.0 口;关杀毒实时防护;以管理员身份运行;仍卡就换一份校验过的 ISO |
| 写入中途卡死 | USB Hub 供电不足 | 直接插主板后置口,不经过 Hub 和前置口 |
| 提示设备被占用 | 杀毒或资源管理器锁住了盘 | 关掉相关程序再点 "START" |
| 装 Win11 到一半报硬件不符 | 机器缺 TPM 2.0 / 安全启动 | 回主界面走一遍 Windows User Experience,移除要求后重新写入 |
进阶开关:用到再开,平时别碰
这些功能默认关闭或藏在高级选项里,不需要就别展开:
- Windows To Go 盘:把 Windows 做成可以随身带着在其他电脑上直接运行的移动系统盘。
- Linux 持久化分区:部分 Linux ISO(如 Ubuntu、Mint)支持加持久化分区,装完的系统和保留的文件重启后还在。
- 坏块检测:格式化前检查物理坏块,顺带能识别"扩容盘"——标称 128GB 实际只有 8GB 的那种。
- 备份现有盘:把当前 U 盘内容存成 VHD / DD / VHDX / FFU 镜像,做镜像留底用。
- Alt+字母组合键:Alt+A 切换 Rufus 自定义 MBR,Alt+E 拆分超 4GB 文件,另有明暗主题切换,都属于 cheat mode,用不到不碰。
从源码构建 Rufus:两种方式
想自己编译,仓库提供两条路径:
- Visual Studio 路线:下载源码后用 Visual Studio 2026 打开 rufus.sln,直接生成。
- MinGW 路线:执行
configure && make。
仓库克隆地址:https://gitcode.com/GitHub_Trending/ru/rufus。主程序逻辑集中在 src/ 目录:src/rufus.c 是入口,src/dev.c 管设备枚举,src/format.c 管格式化。
收工速记:4 个动作 + 一张对照清单
把整个流程压成 4 个动作:
- 备份 U 盘,在 "Device" 下拉框核对型号与容量。
- 加载 ISO(没有就用内置 "Download ISO"),4 个校验和逐个比对。
- 分区方案成对选:新机器 GPT + UEFI,老机器 MBR + BIOS;文件系统 NTFS、簇 4096 保持默认。
- 点 "START",不拔盘不断电,看到 "READY" 收工。
📋 收工前对照一遍:
- U 盘数据已备份
- 设备型号与容量和手里这块对得上
- ISO 校验和与官方值一致
- 分区方案与目标系统成对匹配
- 写入过程未拔盘、未断电
- 装 Win11 的老机器已移除 TPM 2.0 等硬件要求
【免费下载链接】rufusThe Reliable USB Formatting Utility项目地址: https://gitcode.com/GitHub_Trending/ru/rufus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考