Rufus 免安装U盘启动盘制作完整指南
【免费下载链接】rufusThe Reliable USB Formatting Utility项目地址: https://gitcode.com/GitHub_Trending/ru/rufus
Rufus 是一款免安装的 Windows 小工具,能把 U 盘格式化成 FAT32、NTFS 等文件系统,再把 Windows 或 Linux 的 ISO 镜像烧录成可引导的 U 盘启动盘,老 BIOS 与新 UEFI 机器都兼容。当前版本 4.15(2026-06-30 发布),采用 GPL v3 许可,界面原生支持 38 种语言。
快速上手:五步做出一块可用的U盘启动盘
- 插入 U 盘,直接双击 rufus.exe 运行,不需要安装。在Device(设备)下拉框核对盘符和容量,注意 U 盘原有数据会被清空。
- 点SELECT选中系统 ISO 镜像,工具同时算出 MD5、SHA-1、SHA-256、SHA-512 四个校验值,方便你和官网公布值比对。
- 按机器启动方式选分区:UEFI 机器选 GPT 分区表 + UEFI (non CSM);老 BIOS 机器选 MBR + BIOS (or UEFI-CSM)。
- 在File system(文件系统)里选 NTFS 或 FAT32,点START,写入确认弹窗出现后按提示继续。
- 烧录结束,点左下角的日志图标,逐条检查分区与引导文件是否都落盘成功。
典型场景
二手U盘先做"体检",再决定用不用
刚收到的二手或低价 U 盘,标称容量未必作数。Rufus 的坏块检查(bad blocks check)会对整盘做写入扫描,标出物理损坏的扇区,同时自动跑一遍假盘测试,把标称 32GB 实际只有几 GB 的虚标盘识别出来。入口就藏在坏块检查模式里,随格式化流程一起执行,结果直接显示在进度界面。先体检、后存数据,能避免重要文件写进去才发现盘有问题。
没有TPM 2.0的旧机器,也能装Windows 11
官方安装程序会检查 TPM 2.0 和安全启动,老机器缺项就会被直接拒绝。Rufus 在烧录前弹出 Windows User Experience 定制对话框,勾选"移除 4GB+ RAM、Secure Boot 和 TPM 2.0 要求"即可放行;还能顺手预建本地账户、跳过在线账户登录、关掉数据收集,装完系统不用再折腾。关键开关就是这个写入前弹出的定制对话框,选项默认全部未勾选。
Linux安装盘:装完系统,文件还留在U盘里
从 Debian、Ubuntu 等发行版的 ISO 直接烧录就能启动,部分发行版还支持持久化分区,安装过程中产生的文件和桌面改动会保留在 U 盘里不丢,持久化分区按发行版约定自动建立,无需额外设置。超过 4GB 的大文件交给内置的 UEFI:NTFS 驱动或 MBR GRUB 引导方案接管,Mint、Bazzite 等未按标准 EFI 约定放置引导程序的发行版也有专门适配。
核心功能逐条说明
多文件系统格式化:适合给 U 盘、闪存卡乃至虚拟机的虚拟盘重新分区,支持 FAT、FAT32、NTFS、UDF、exFAT、ReFS、ext2/ext3 共七种文件系统。默认簇大小 4096 字节,格式化前整盘数据会被清空。
从ISO或磁盘镜像创建引导盘:把 Windows、Linux 等系统的启动 ISO(含压缩磁盘镜像)烧成 BIOS 或 UEFI 可引导盘,也能用 FreeDOS 做 DOS 启动盘,面向所有装机、救机的用户。核心逻辑见 src/iso.c。
镜像哈希校验:给来路不明的镜像一份"体检报告"。选中 ISO 后自动计算 MD5、SHA-1、SHA-256、SHA-512 四个值,与官网发布值一致即可排除镜像被调包的可能,实现在 src/hash.c。
整盘存成虚拟磁盘镜像:适合想备份整块 U 盘、或在虚拟机里复用的用户,整盘可导出为 VHD/DD、VHDX、FFU 三种格式,还能配合 Windows To Go 做移动系统盘,代码在 src/vhd.c。
坏块检查与假盘识别:面向刚入手 U 盘、不确定盘是否可靠的场景,全盘扫描定位物理损坏扇区,并顺带执行假盘容量测试,虚标盘会被当场揭穿,位于 src/badblocks.c。
进阶用法 🔧
- Alt-E:启用 Windows 双模式启动,同一块盘 BIOS 和 UEFI 机器都能装;配置文件里预设一行
EnableWindowsDualUefiBiosMode = 1同样生效。 - Alt-B:跳过坏块检查中的假盘测试,省几分钟等待;在 res/rufus.ini 中写
DisableFakeDrivesCheck = 1可永久关闭。 - Alt-L:强制使用 RidgeCrop 大容量 FAT32 算法,给较小容量的盘做出更规整的 FAT32。
- 命令行无人值守烧录:
rufus -x -i d:\iso.iso,其中-x表示不弹确认直接执行,-i指定镜像,-f指定文件系统,-w设置启动等待超时。 - 在 rufus.ini 中按 VID:PID 写
IgnoreUsb01 = 0x7815588,把指定 U 盘从设备列表排除,防止误格式化。
排查与避坑 ⚠️
设备列表里看不到U盘?多半是盘被其他程序占用——Rufus 会在日志里报告冲突进程——或者它是 USB 硬盘,这类设备默认不列出。关闭占用程序;或展开高级选项,勾选 List USB Hard Drives 后重新枚举。
插入U盘后没进安装,直接启动了原系统?根因是分区表与固件模式不匹配:UEFI 固件要求 GPT,老 BIOS 要求 MBR。按机器的实际启动方式重选分区方案与目标系统,重新烧录即可。
提示FAT32装不下这个镜像?镜像里存在超过 4GB 的单一文件(比如 install.wim),而 FAT32 单文件上限正好是 4GB。UEFI 环境改用 UEFI:NTFS 镜像模式;老 BIOS 环境把文件系统换成 NTFS。
Windows 7 上最新版打不开?自 4.0 版起要求 Windows 8 及以上。老系统改用 3.22 版(2023-03-25 发布),它是最后一个支持 Windows 7 的版本。
Rufus 把格式化、启动盘烧录、镜像校验与坏块检查收进一个免安装小工具,源码遵循 GPL v3,可自由审计。从项目发布页下载 rufus.exe 双击即用;想自己构建,克隆源码后用 Visual Studio 2026 或 MinGW 编译:git clone https://gitcode.com/GitHub_Trending/ru/rufus
【免费下载链接】rufusThe Reliable USB Formatting Utility项目地址: https://gitcode.com/GitHub_Trending/ru/rufus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考