在 ubuntu 16.04 旁边安装 windows 10

在 ubuntu 16.04 旁边安装 windows 10

我有一个这样的分区列表: 在此处输入图片描述

如上所示,标有C哪个分区在/dev/sda4有一个NTFS格式,在该分区中我尝试安装 Windows 10 x64,但无法安装,因为出现了这个错误:

windows 无法安装在该磁盘上。所选磁盘为 GPT 分区形式

我发现的唯一解决方案是使用 Windows CMD 执行以下命令:

  1. dispart
  2. listdisk
  3. select disk 0
  4. clean
  5. convert gpt
  6. exit

但我不能这么做,因为45我可能会丢失所有数据

我该如何修复此问题,以便在该分区中顺利安装窗口?

答案1

我不同意其他任何答案。如果你转换为 MBR(msdos),Ubuntu 就会被破坏。而且你不必先安装 Windows,尽管通常建议这样做。

您的问题只是您在 BIOS/CSM/Legacy 模式下从 UEFI 启动菜单启动了 Windows 安装程序,而不是 UEFI 启动模式。

Windows 和 Ubuntu 都以您启动安装程序的模式安装。并且 Windows 仅从具有 UEFI 的 gpt 分区驱动器安装或启动。并且仅从 M​​BR 分区驱动器以 BIOS 模式启动。

但是将您的 UEFI/gpt 系统转换为 BIOS/MBR 是从较新的 UEFI/gpt 配置倒退回了已有 35 年历史的配置(但当时众所周知),而较新的 UEFI/gpt 配置现在已经足够知名,可以适用于几乎所有系统。

答案2

我建议不要禁用安全启动和 UEFI,因为某些建议的解决方案需要这些功能。

安装双启动系统时,必须先安装 Windows(x),然后允许 Windows 处理分区。Windows 会覆盖引导加载程序,并且无法识别 Linux 安装。

在 Windows 完全安装和更新后,再安装 Linux,Linux 安装程序将识别磁盘上的 Windows 操作系统,并将其作为选项添加到引导加载程序中。

您需要在安装 Windows 之前备份现有的 Linux 数据,并在安装 Windows 和 Linux 之后恢复它。

其他可以保持当前安装和数据完整的选项是使用 docker-machine、VMWare 或 Virtualbox 将 Windows 安装到 VM。

相关内容