saber酱的抱枕

生于忧患,死于安乐

09/3
05:42
软件

Windows、UEFI 和 EFI 分区

今天我给一台电脑安装 Windows 10,Windows 10 推荐使用 UEFI 引导 + GPT 分区表。这台电脑是华硕 BIOS,默认就支持 UEFI 引导。(图形界面的 BIOS 真舒服)

Windows 10、UEFI 和 ESP 分区

我进入 PE 后,把硬盘分区全部删除,把磁盘从 MBR 格式转换成了 GPT 格式,之后分了 C、D 两个区。然而这里我因为经验不足犯了个错误,那就是没有创建 EFI(ESP)分区。这导致我卡在了选择分区的步骤:

我们无法创建分区也找不到现有的分区:

Windows 10、UEFI 和 ESP 分区

或者是无法在驱动器0的分区1上安装windows:

Windows 10、UEFI 和 ESP 分区

直到我使用 PE 里自带的 Windows 安装器的时候,才发现了端倪:

Windows 10、UEFI 和 ESP 分区

引导驱动器那里有个 EFI PART,当时是红色的。那这个东西是什么呢?

EFI 系统分区,即 EFI system partition,简写为 ESP。在 GPT 磁盘中,需要使用 EFI 分区保存操作系统的引导信息。EFI 分区并不是 Windows 专用的,如果你装了多个操作系统,都可以通过 EFI 分区引导。

Windows 安装时并不会自己创建 EFI 分区。在安装程序选择硬盘分区时,如果没有 EFI 分区,就会有上面的报错信息。

*1 如果先不把硬盘分区,等到选择分区时用 Windows 自带的工具分区,会不会自动创建 EFI 分区呢?

之后我用 DiskGenius 创建了个 EFI 分区,可以成功安装 Windows 10 了。

Windows 10、UEFI 和 ESP 分区

如果一块硬盘上还没有分区,DiskGenius 也会贴心的提示:

Windows 10、UEFI 和 ESP 分区

一般来说给 EFI 分区分配 100 MB 空间就行了。如果打算安装多个操作系统,可以分 200 MB。

Windows、UEFI 和 EFI 分区

  1. locationiskey
    Microsoft EdgeMicrosoft EdgeWindowsWindows

    人们不愿意用win安装程序自动建立必备分区的唯一原因是
    它会额外建一个450M左右的恢复分区

    我一般都是用diskpart clean之后直接走安装程序分区的……

    回复
    1. saber 文章作者
      Google Chrome 68Google Chrome 68Windows 7Windows 7

      MSR 分区我到倒是印象,不用我们自己分。
      看你的说法,用 Windows 安装程序来分区貌似可以自动创建 EFI 分区?
      ps:这个电脑装好后,用 DiskGenius 没看到 MSR 分区,不知道为啥。

      回复