由于分区标志冗余,无法同时安装 Windows 10 和 Ubuntu 16.04

由于分区标志冗余,无法同时安装 Windows 10 和 Ubuntu 16.04

我的 Acer Aspire E15 上有一个 Ubuntu 16.04 的工作版本,我希望安装 Windows 10 作为第二个操作系统(双启动)。

我知道关于这个主题有很多帖子,但是我无法将大多数建议的解决方案应用到我的系统,或者它们根本不起作用。

不幸的是,我并不是分区方面的专家,也不知道分区到底是什么。现在我已经束手无策了。

  • Windows 10 位于可启动的 FAT32 格式的 USB 驱动器上
  • 我的 BIOS 采用 UEFI(另一个选项是 Legacy),并且已禁用安全启动
  • 启动顺序是 1. USB 驱动器,2. 我的(唯一)硬盘驱动器,(以及所有其他东西,如网络启动等)

  • 我在从 Ubuntu Live USB 驱动器启动时使用了 gparted 来释放一些空间。当我启动 gparted 时,我收到此错误物理块大小为 2048 字节,但 Linux 说是 512。我读到这个错误可以忽略。我的分区现在如下所示:在此处输入图片描述

  • 然后我从 Windows 10 USB 驱动器启动并选择未分配的空间来将 Windwos 10 安装到其中。
  • 片刻之后,它跳转到下一个窗口,上面显示“正在复制文件”,但随后就崩溃了。错误信息如下(这是德语,所以我尽量忠实地翻译)

注意到 EFI 系统分区未格式化为 NTFS。请将 EFI 系统分区格式化为 FAT32 并重新启动安装

  • 返回一个窗口,我选择要安装 Win10 的分区,现在有 4 个新分区。就我而言磁盘 0 分区 6是唯一一款我可以选择安装 Win10 的操作系统。但当我突出显示它时,下一个按钮仍然无法点击,旁边的信息消息显示

无法创建新分区或未找到现有分区。更多信息可在安装程序的协议文件中找到(旁注:我在哪里可以找到这些协议?)

我在一个帖子中看到,这是因为我从 USB 3.0 端口启动了 Windows10,这可能会导致错误 -> 没有帮助。然后我事先将未分配的空间格式化为 NTFS,然后重试 -> 没有帮助

答案1

您报告了此 Windows 错误消息(从德语翻译而来):

注意到 EFI 系统分区未格式化为 NTFS。请将 EFI 系统分区格式化为 FAT32 并重新启动安装

这毫无意义;第一句话暗示 EFI 系统分区 (ESP) 应该是 NTFS,但第二句话明确表示它应该是 FAT32。您的 GParted 输出显示 ESP(/dev/sda1在您的情况下)FAT32,这是正确的(ESP必须是 FAT,而且据我上次检查,Windows 特别要求 FAT32)。

这里可能存在翻译问题——如果从第一句话中删除“不”这个词,它至少在内部是一致的,并且与 EFI 要求一致。也就是说,您的 ESP(/dev/sda1)是 FAT32,而不是 NTFS。

不过,仔细查看 GParted 显示,你会发现有两个分区被标记为 ESP—— /dev/sda1您的 ESP)和/dev/sda2(您的 Ubuntu 根 [ /] 分区)。设置“boot, esp”标志可能/dev/sda2是导致问题的原因。因此,我建议您删除该标志。(在这种情况下,“boot”和“esp”是多余的标志。两者都标识 ESP 分区类型代码。您可以通过将gdisk类型代码从 EF00 更改为 8300 来执行相同的操作。)确保更改/dev/sda2 仅有的--不要更改 的类型代码/dev/sda1。可能值得删除 Windows 安装程序创建的分区,然后让它在您重试时重新创建它们。如果没有看到它创建的内容,我就不知道它所做的是否合适;可以想象,Windows 安装程序由于对/dev/sda2被标记为 ESP 感到困惑而创建了它不应该有的东西。

请注意,Ubuntu 并不关心分区类型代码,因此此错误不会影响 Ubuntu。Windows 对此类事情比较挑剔。

答案2

启动到 gparted 时,选择未分配分区并将其格式化为 NTFS,然后尝试再次设置。我相信未分配空间至少必须有一个分区,否则它基本上无法识别、被忽略或无法使用。

相关内容