到目前为止,我从 UEFI 中了解到它具有 BIOS 所没有的功能:它可以查看文件系统并在那里找到引导加载程序。
然后,由于 UEFI 启动系统可以直接读取
C:\Windows\System32\winload.efi
从主分区来说,既然可以在主分区中直接C:\
读取,为什么还需要一个单独的 100 MB 分区呢?winload.efi
它应该使用 GPT 链接C:\Windows\System32\winload.efi
并避免使用 100 MB 分区吗?
(说明性图片,不是从我的系统中获取的,因此分区大小不同)
答案1
UEFI 不支持 NTFS。规范要求支持 FAT 系列。供应商可以添加 NTFS 支持,但是:
- 其实没有必要,因为 FAT32 完全足够,而且不太复杂
- 除非所有供应商都同意添加 NTFS 支持,否则它不会是一个普遍可用的配置。
EFI 系统分区不与任何特定操作系统绑定。如果您要进行多重引导,则可以将多个引导加载程序存储在单个分区上。
答案2
此外gronostaj 的回答还有另一个功能需要单独的分区:全盘加密,在 Microsoft 世界中又称为 BitLocker。
BitLocker 驱动器加密分区要求
BitLocker 必须使用与 Windows 分区不同的系统分区。系统分区:
- 必须配置为活动分区。
- 不得加密或用于存储用户文件。
- 必须至少有 100 兆字节 (MB) 的空间。
- 必须至少有 50 MB 的可用空间。
- 可能与恢复分区共享。
未加密分区包含读取加密分区所需的信息,并且 UEFI 无法访问此加密分区。