Windows 安装错误,EFI 分区为 NTFS

Windows 安装错误,EFI 分区为 NTFS

我的笔记本电脑上有 freebsd、fedora、无休无止,并试图放入 windows。但是,Windows 安装失败,错误提示 EFI 分区是 NTFS,需要是 FAT32。它实际上是FAT32。搜索发现,如果EFI分区被删除或者标记为非EFI,安装就会成功。但是,安装的其余操作系统是否可以工作或是否可以启动尚不确定。另外,EFI 分区数量超过 1 个。将 EFI 分区标记为数据分区是否可以解决这个问题?那么就安全了吗?请建议任何方法来避免此错误。

答案1

一个 EFI 系统分区(可能作为第一个分区)通常就足够了,应该如此标记(GPT 分区磁盘上的 GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B)。但我无法判断更改是否会破坏您当前的安装。

你可以试试:

  1. 将现有 EFI 分区标记为数据分区。安装 Windows 并让安装程序使用磁盘上未分配的空间。安装程序将为您创建一个 EFI 分区。
  2. 当 Windows 安装并运行后,将其他 EFI 分区的内容复制/移动到新分区。
  3. 在 Fedora/FreeBSD 中,使用 . 创建一个新的菜单项efibootmgr

    以 Fedora 为例,--part 1指向 EFI 分区:

    efibootmgr --create --disk /dev/sda --part 1 --loader /EFI/fedora/grubx64.efi --label "Fedora"
    
  4. 使用以下命令删除旧的菜单条目efibootmgr

    # list entries ordered by number
    efibootmgr
    # delete entry number 7
    efibootmgr --bootnum 7 --delete-bootnum
    
  5. 删除旧的 EFI(数据)分区并调整现有分区的大小。

相关内容