将 mbr 分区更改为 gpt

将 mbr 分区更改为 gpt

我已经安装了 ubuntu,现在我想在其上安装 Windows 8.1。但执行此操作时,显示您应该有 gpt 分区的问题。所以我必须从 ubuntu 进行此分区,但做不到。所以请帮助我

答案1

你走错了路。从根本上讲,你需要了解大多数现代计算机支持两种完全不同且不兼容的启动方式:

  • BIOS 模式-- 这是旧的启动方法,通常使用主引导记录 (MBR) 分区系统和存储在磁盘第一个扇区(又称 MBR)中的启动代码。旧计算机使用 BIOS,但新计算机通过称为兼容性支持模块 (CSM) 的功能支持此模式,又称“传统模式支持”或类似术语。
  • 电喷模式-- 这是新的启动方法,通常使用磁盘上的 GUID 分区表 (GPT) 和作为文件存储在 EFI 系统分区 (ESP) 中的启动代码。EFI 是 BIOS 的替代品,但许多人和制造商在提及 EFI 时仍使用术语“BIOS”,这是误导性的。另外,请注意,统一 EFI (UEFI) 是 EFI 版本 2.x;大多数新计算机实际上都是基于 UEFI 的,但 Mac 仍在使用 EFI 1.1。

根据您的症状,听起来您是在 BIOS 模式下安装了 Linux,但您是在 EFI 模式下启动 Windows 安装介质,因此它抱怨磁盘使用的是 MBR 而不是 GPT。(请注意,MBR 和 GPT 都是用于对磁盘进行分区的系统整个磁盘,所以全部磁盘的分区将是 MBR 还是全部都是 GPT。)此问题的解决方案是弄清楚如何让 Windows 安装磁盘以 BIOS/CSM/传统模式启动。强制一种或另一种启动模式可能很棘手,并且具体细节因计算机而异。通常,您需要进入计算机的内置启动管理器,然后选择启动介质的条目不是包括字符串“UEFI”。

另一种方法是使用gdisk磁盘上的 MBR 分区转换为 GPT 分区,在 EFI 模式下安装 Windows,然后为 Linux 安装 EFI 模式的引导加载程序。这种方法的优点是通常可以禁用 EFI 中的 CSM,从而简化引导过程;但是,完成所有这些工作需要更多的前期工作。

相关内容