news 2026/10/2 18:04:53

Rufus 制作 U 盘启动盘完整教程:选盘、写镜像、过 TPM,一次跑通

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Rufus 制作 U 盘启动盘完整教程:选盘、写镜像、过 TPM,一次跑通

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 schemeTarget system
较新的机器(约 2012 年后、支持 UEFI)GPTUEFI (non CSM)
较老的机器(只有传统 BIOS)MBRBIOS (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)),右边是预计耗时。

三条规矩:

  1. 不拔 U 盘。
  2. 不断电。
  3. ✅ 看到 "READY" 才算完成,此时 U 盘可以直接插到目标电脑引导。

没有 ISO:用内置下载从微软官方源拉镜像

手里没有系统镜像也不用去官网翻。"SELECT" 右边有个小下拉箭头,点开选 "Download ISO"。

弹窗里 5 个下拉框依次选:

  1. "Version":Windows 10 / Windows 11
  2. "Release":如22H2 v1 (Build 22621.525)
  3. "Edition":如Windows 11 Home/Pro/Edu
  4. "Language":如English International
  5. "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:两种方式

想自己编译,仓库提供两条路径:

  1. Visual Studio 路线:下载源码后用 Visual Studio 2026 打开 rufus.sln,直接生成。
  2. MinGW 路线:执行configure && make。

仓库克隆地址:https://gitcode.com/GitHub_Trending/ru/rufus。主程序逻辑集中在 src/ 目录:src/rufus.c 是入口,src/dev.c 管设备枚举,src/format.c 管格式化。

收工速记:4 个动作 + 一张对照清单

把整个流程压成 4 个动作:

  1. 备份 U 盘,在 "Device" 下拉框核对型号与容量。
  2. 加载 ISO(没有就用内置 "Download ISO"),4 个校验和逐个比对。
  3. 分区方案成对选:新机器 GPT + UEFI,老机器 MBR + BIOS;文件系统 NTFS、簇 4096 保持默认。
  4. 点 "START",不拔盘不断电,看到 "READY" 收工。

📋 收工前对照一遍:

  • U 盘数据已备份
  • 设备型号与容量和手里这块对得上
  • ISO 校验和与官方值一致
  • 分区方案与目标系统成对匹配
  • 写入过程未拔盘、未断电
  • 装 Win11 的老机器已移除 TPM 2.0 等硬件要求

【免费下载链接】rufusThe Reliable USB Formatting Utility项目地址: https://gitcode.com/GitHub_Trending/ru/rufus

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/2 18:04:45

REST API vs GraphQL 深度对比:system-design-101 教你做对 API 设计选型

后端文档教程 【免费下载链接】system-design-101 Explain complex systems using visuals and simple terms. Help you prepare for system design interviews. 项目地址: https://gitcode.com/GitHub_Trending/sy/system-design-101 点击查看 免费下载 本篇技术指…

作者头像 李华
网站建设 2026/10/2 18:04:45

WeMod Pro 免费全解锁:Wemod-Patcher 双模式 3 步上手完整指南

WeMod Pro 免费全解锁:Wemod-Patcher 双模式 3 步上手完整指南 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 不想每月掏订阅费&#…

作者头像 李华
网站建设 2026/10/2 18:04:27

Redis 接入 AI 实战:向量检索与语义缓存落地指南

Redis 和 AI 走到一起这件事,其实比大多数人预想的要早。过去几年里,Redis 在大家印象中一直是那个"缓存中间件"——扛热点数据、做分布式锁、当消息队列用,顶多再算上排行榜和限流。但如果你最近翻过 Redis 官方仓库的更新日志&am…

作者头像 李华
网站建设 2026/10/2 18:02:15

网络安全学习路线:从Web安全到攻防对抗的实战框架

网络安全方向这几年的热度一直在涨,但很多刚接触的人最大的困惑是不知道从哪下手。搜索引擎里塞满了“怎么学”“要学什么”“学多久能找工作”这类问题,回答却五花八门,有的列了一堆工具让你背,有的直接甩给你几十本书单&#xf…

作者头像 李华
网站建设 2026/10/2 18:01:57

Zynq平台SGMII接口IEEE1588/PTP硬件时间戳同步方案实战

做嵌入式网络设备的人,只要一碰到“全网时间同步”这几个字,跑不掉的就是IEEE1588/PTP。我在Zynq平台上做SGMII接口的1588方案,前前后后改了三版硬件,废了无数个调试晚上,才把同步精度稳定在百纳秒量级。这篇文章不是理…

作者头像 李华
网站建设 2026/10/2 18:01:16

无感人脸识别考勤查寝方案:边缘计算终端部署与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华