在 GPT 分区上安装 Windows 10 时出错 - 有什么解决方案可以不格式化整个磁盘吗?

在 GPT 分区上安装 Windows 10 时出错 - 有什么解决方案可以不格式化整个磁盘吗?

我之前在系统上安装了 Windows 10 和 Ubuntu。我的 Windows 10 损坏了,所以我决定在 C 盘 ( /dev/sda8) 上重新安装 Windows。但它给了我一个错误,所以我决定格式化 C 盘,然后安装 Windows 10。不幸的是,我仍然无法安装 Windows 10。

我可以启动到 Ubuntu,这是我的 GParted 中的分区:

Gpart 上的分区

我已经删除了 Windows 创建的旧分区,以便可以重新安装它。

现在我尝试的是使用 Ubuntu 上的 WoeUSB 创建可启动的 Windows 10 USB,并尝试安装 Windows 10。

这是我收到的错误 - “Windows 检测到 EFI 系统分区已格式化为 NTFS。将 EFI 系统分区格式化为 FAT32,然后重新启动安装。”

在网上搜索后,我发现我必须删除所有分区,然后将磁盘转换为 MBR 才能安装 Windows 10。

但我真的不想删除/dev/sda10我的 D:驱动器(仅包含数据且/dev/sda9有 Ubuntu)的分区。

/dev/sda2两者/dev/sda7都有 ubuntu 引导程序

我的系统基于 UEFI,并且安全启动已关闭,我不知道 WoeUSB 是否创建 MBR 或 GPT 可启动 USB。

有没有什么解决方案可以安装 Windows 10 而不丢失所有分区?

编辑:我尝试过这个解决方案 -关联作者:用户@grawity

sudo gdisk /dev/sda8给出了以下输出:

在此处输入图片描述

答案1

切换到 MBR 并不是一个解决方法,它可能会导致比它解决的更多的问题,更不用说您无法获得 GPT 的好处。

/dev/sda8 是一个分区,因此在其上打开 gdisk 会尝试在该分区上创建分区表。您不想这样做。打开 gdisk 时使用 /dev/sda

根据您从 Windows 安装程序收到的错误消息,我可以告诉您它处于 UEFI 模式,因此您的 WoeUSB 安装可能没问题。

由于您有两个 ESP,因此 Windows 可能会感到困惑。

相关内容