首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Rufus 做的启动盘进不去系统?先搞清 BIOS 和 UEFI 的区别

Rufus 做的启动盘进不去系统?先搞清 BIOS 和 UEFI 的区别

原创
作者头像
PC电脑医生
发布2026-09-20 10:12:54
发布2026-09-20 10:12:54
1480
举报

U 盘做好了,插到电脑上,开机——进不去。

启动菜单里可能压根找不到这个 U 盘,或者选了之后黑屏、报错、又跳回原来的系统。

重新做一遍,还是不行。

问题往往不在 U 盘,也不在做盘工具。而在于:你按哪种机制做的盘,和这台电脑用哪种机制启动,对不上。

Rufus 界面上那两栏——「分区类型」和「目标系统」——选的就是这个。选错了,盘就是白做。

要选对,得先知道这两种机制在底层差在哪。

两代引导方式:一个"读扇区",一个"跑文件"

这个差别是根本性的。

传统 BIOS:只认第一个扇区

电脑加电后,主板固件做自检(POST),确认硬件正常,然后去找启动设备。

接下来这一步很关键:BIOS 直接读取磁盘的第一个扇区——也就是 LBA 0,512 字节。

它不关心这个磁盘怎么分区的,也不管上面有没有文件系统。它只认这 512 字节里的代码。

这段代码叫 MBR(主引导记录),里面装着引导程序。

但 512 字节实在太少,装不下完整的引导逻辑。所以 MBR 里的代码只做一件事:找到"活动分区",跳到那个分区的引导记录(PBR),由后者继续加载系统。

这就是 BIOS 模式的本质:按扇区地址去读代码,一级一级往下跳。

UEFI:像操作系统一样读文件

UEFI 的做法完全不同。

它不读扇区,而是——去读分区表,找到特定分区里的特定文件,然后运行它。

具体流程:

  1. 固件初始化硬件
  2. 读取磁盘的分区表
  3. 找到 ESP 分区(EFI System Partition)
  4. 在 ESP 分区里找到 .efi 格式的引导文件,加载执行

ESP 分区是个 FAT32 格式的小分区,专门存放引导文件。

看出区别了吗:BIOS 是"去第 0 号扇区执行代码",UEFI 是"去某个分区找某个文件运行"。

一个是按物理位置找代码,一个是按文件路径找程序。

这个差别,直接决定了你该怎么选

理解了底层机制,Rufus 里那两栏就好理解了。

分区类型:GPT 还是 MBR

这两个是磁盘分区表的格式,也就是"磁盘怎么描述自己的分区"。

  • 分区表位置(MBR:第 0 扇区,和引导代码挤在一起;GPT:独立的表头(LBA 1)%2B 分区表项)
  • 分区表空间(MBR:只有 64 字节;GPT:数 KB)
  • 主分区数量(MBR:最多 4 个;GPT:Windows 下最多 128 个)
  • 寻址位数(MBR:32 位 LBA;GPT:64 位 LBA)
  • 最大容量(MBR:2.2 TB;GPT:理论 9.4 ZB)

为什么 MBR 只能有 4 个主分区? 因为分区表只占 64 字节,每个分区条目 16 字节,64 ÷ 16 = 4。

为什么 MBR 只能到 2.2TB? 因为它用 32 位表示扇区地址,2³² × 512 字节 ≈ 2.2TB。

这两个限制都是结构性的,不是软件没做好。

目标系统:UEFI 还是 BIOS

这一栏选的是引导方式。

  • 引导依据(BIOS 模式:第 0 扇区的代码;UEFI 模式:ESP 分区里的 .efi 文件)
  • 引导程序形态(BIOS 模式:二进制代码(受 512B 限制);UEFI 模式:可执行文件(无体积限制))
  • 运行模式(BIOS 模式:16 位实模式;UEFI 模式:32 / 64 位)
  • 安全启动(BIOS 模式:不支持;UEFI 模式:支持 Secure Boot)

两者的对应关系

Rufus 里这两栏通常是联动的:

  • 近几年的电脑(分区类型:GPT;目标系统:UEFI(非 CSM))
  • 老电脑(2012 年前)(分区类型:MBR;目标系统:BIOS(或 UEFI-CSM))

常见的出错方式:用新电脑,但做盘时选成了 MBR %2B BIOS。

结果就是——固件按 UEFI 的规则去找 ESP 分区里的 .efi 文件,而这个盘上根本没有(因为是按 BIOS 规则做的,引导代码在第 0 扇区)。

于是找不到启动项,直接跳过这个设备。

怎么确认该选哪个

不用猜,两个办法。

办法一:看当前系统的磁盘分区形式

右键"此电脑" → 管理 → 磁盘管理

右键磁盘 0(系统盘)→ 属性 → 卷 选项卡。

看「磁盘分区形式」这一行:

  • 显示 GUID 分区表 (GPT) → 这台电脑在 UEFI 模式下工作
  • 显示 主启动记录 (MBR) → 传统 BIOS 模式

这是最直接的判断依据。

办法二:进 BIOS 看设置

开机时按 F2 / Del / F12(看机型)进入固件设置。

找这几个选项:

  • Boot Mode——看是 UEFI 还是 Legacy
  • Launch CSM——CSM 是"兼容模式",开着意味着走传统引导路径

如果能看到 UEFI 选项并已启用,就用 GPT %2B UEFI。

一个反直觉的点:GPT 磁盘上也有 MBR

这个设计挺巧妙。

GPT 磁盘的第 0 扇区仍然保留了一个 MBR,叫「保护 MBR(Protective MBR)」。

它的作用不是引导,是"占位"。

具体做法:这个 MBR 里声明"整块磁盘被一个未知类型的分区占满了"。

这样,当只认 MBR 的老工具(比如旧版分区软件)扫描这块磁盘时,会认为空间已被占用,从而不敢去覆盖 GPT 分区表。

用一块"假的分区表"骗住老工具,保护真正的分区表不被破坏。

所以别看到第 0 扇区有 MBR 就以为它是 MBR 磁盘——得看实际生效的分区表是哪套。

顺带说清楚 CSM

选目标系统时,会看到「UEFI (非 CSM)」这个说法。

CSM 是 Compatibility Support Module(兼容性支持模块)。

开着它,UEFI 固件会模拟传统的 BIOS 引导行为——也就是说,它可以去读第 0 扇区的引导代码。

作用是兼容老系统(比如老版本的 Windows 7 安装盘)。

代价是失去 UEFI 的部分优势:

  • 启动流程变长(要额外做一轮兼容处理)
  • Secure Boot 无法启用

所以除非有明确的兼容需求,建议关掉 CSM,走纯 UEFI。

做盘时的实际配置

回到 Rufus 界面,按这个来:

  • 分区类型(现代电脑:GPT;老电脑:MBR)
  • 目标系统(现代电脑:UEFI(非 CSM);老电脑:BIOS(或 UEFI-CSM))
  • 文件系统(现代电脑:NTFS;老电脑:NTFS 或 FAT32)

关于文件系统选 NTFS 的原因:新版的 Windows 镜像里,install.wim 这类文件经常超过 4GB,而 FAT32 单个文件上限就是 4GB,放不进去。

选 NTFS 可以直接绕开这个问题,不用手动拆分文件。

还有一个选项值得看一眼:开始制作时,Rufus 会弹出「Windows 用户体验」配置窗口,里面有:

  • 取消 4GB 内存、安全启动、TPM 2.0 要求
  • 取消必须登录微软账户

这些是安装阶段的选项,按需勾选。

做完了还是进不去?

按这个顺序排查:

① 启动菜单里找不到 U 盘

进 BIOS,确认引导模式是 UEFI Only(或者至少和做盘时选的模式一致)。

另外换到机箱后置的 USB 接口试试——前面板接口有时供电或兼容性不佳。

② 找到了但进不去,或者报错

多半是分区类型和引导模式不匹配。回到上面「怎么确认该选哪个」重新核对一遍。

③ 能进安装界面但装不上

检查目标磁盘的分区形式是否和启动盘一致。UEFI 引导要求系统盘也是 GPT。

(顺带一提,这也是很多人装系统卡住的原因——启动盘是 UEFI 做的,但原来的系统盘是 MBR,安装程序走到分区那一步会报错。)

④ Secure Boot 拦截

BIOS 里临时关闭 Secure Boot 试试。部分老镜像的引导文件没有签名,会被拦下。

⑤ 老电脑认不出 UEFI 盘

2012 年前的主板可能压根不支持 UEFI 引导。这种情况只能改用 MBR %2B BIOS 重做。

一句总结

"U 盘能不能引导",取决于引导代码放在哪、以及固件去哪里找它。

  • BIOS 去第 0 扇区读代码
  • UEFI 去 ESP 分区找 .efi 文件

两种机制找的地方不一样。做盘时选错了,固件去错地方,自然一无所获。

所以别把「分区类型」和「目标系统」当成随便选选的选项——它们决定的,是这盘符不符合目标电脑的启动规则。

安装包:

https://dubapkg.cmcmcdn.com/cs/257def/rufus.exe

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 两代引导方式:一个"读扇区",一个"跑文件"
    • 传统 BIOS:只认第一个扇区
    • UEFI:像操作系统一样读文件
  • 这个差别,直接决定了你该怎么选
    • 分区类型:GPT 还是 MBR
    • 目标系统:UEFI 还是 BIOS
    • 两者的对应关系
  • 怎么确认该选哪个
    • 办法一:看当前系统的磁盘分区形式
    • 办法二:进 BIOS 看设置
  • 一个反直觉的点:GPT 磁盘上也有 MBR
  • 顺带说清楚 CSM
  • 做盘时的实际配置
  • 做完了还是进不去?
  • 一句总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档