我想知道如何将单个驱动器分区从 GPT 转换为 MBR,而不对 GPT 中的其他驱动器进行任何更改。这意味着除了我想要转换为 MBR 的驱动器之外,其他驱动器上的数据都不会受到影响。
实际上,我已经安装了 Windows 10,并且我有兴趣在单独的驱动器分区上安装 Windows 7,但问题是,当我准备在单独的驱动器上安装时,它会给我错误“所选磁盘为 GPT 类型分区”
因此,我有兴趣将该单个驱动器转换为 MBR 以安装 Windows 7。
答案1
让我们谨慎对待驱动器与分区。驱动器是整个物理存储设备:硬盘驱动器。驱动器是您可以拿在手中的东西。
驱动器上的存储空间可能被划分为一个或多个分区。分区不是驱动器,而是驱动器的一部分。您无法将分区握在手中。
GPT 和 MBR 是影响整个硬盘驱动器的驱动器级分区表格式。它告诉系统驱动器上的分区是什么、它们有多大以及它们的起始和结束位置。
20 世纪 80 年代 IBM PC BIOS 固件时代的古老分区表格式是 MBR。2000 年 Intel [U]EFI 固件时代的现代格式是 GPT。
一个驱动器可以只有一个 MBR 表,也可以只有一个 GPT 表,还可以是两者的混合表。
一种混合形式主要是 GPT,但有一个“保护性 MBR”或“PMBR”:一个伪 MBR,它告诉不支持 GPT 的软件整个磁盘被分配给未知的分区类型。这可以防止不支持 GPT 的软件认为磁盘未格式化并尝试对其进行格式化。
另一种混合形式是磁盘同时具有 GPT 和 MBR,格式化/分区软件会尝试使两者保持同步。因此,仅支持 MBR 的软件会了解仅支持 GPT 的软件所了解的所有相同分区。
您可以将仅支持 GPT 的驱动器变成混合驱动器,但由于此概念处于整个磁盘级别而不是单个分区级别,因此您不能将单个分区设为 MBR。
分区有不同的格式,例如 FAT32、ExFAT、NTFS、HFS+ 等。这些选择会影响单个分区,而不是整个磁盘驱动器。
答案2
可以通过 Windows 磁盘管理将驱动器从 MBR 转换为 GPT,而不会丢失任何数据。相反的操作则不可行,否则会丢失数据并重新格式化驱动器(分区将像新的一样)。
在 Windows 上,您可以使用磁盘管理 (diskmgmt.msc) 来双向转换驱动器。
如果您在执行此操作时遇到任何问题,请使用 USB 上的 GParted。