我想知道是否可以将磁盘分区标准从 MBR 更改为 GPT,以便对装有操作系统的磁盘进行此操作,而不会丢失操作系统。我有 Windows 7,想同时安装 Fedora 22。因此,我需要一个 GPT 磁盘。但我只有装有 Windows 7 且已经是 MBR 的硬盘。
我应该怎么办?
答案1
转换后不会丢失分区,但进行此类更改后系统将无法启动。我自己的GPT fdisk(gdisk
及相关程序)可以做到这一点,我相信一些商业第三方 Windows 工具也可以做到这一点。Windows 将其启动模式与启动磁盘的分区表类型紧密相关;Windows 可以启动 MBR 磁盘仅有的在 BIOS 模式和 GPT 磁盘中仅有的在 EFI 模式下。因此,进行此转换需要为 Windows 安装 EFI 模式的引导加载程序。此外,您的计算机必须具有 EFI 固件,而 2011 年中期之前大多数计算机都没有该固件。有些网站介绍了如何进行转换并安装合适的引导加载程序,但目前我手头上没有任何 URL。
在 MBR 磁盘上安装 Fedora 几乎肯定会更容易。如果您现在的主分区少于四个,则可以通过调整现有分区的大小来腾出空间并完全在逻辑分区中安装 Fedora,这非常容易。(不要使用 Windows 工具为 Fedora 创建分区,但这可能会产生新的问题。)Fedora 完全安装到逻辑分区上效果很好。如果您已经有四个主分区,则必须删除一个或将其从主分区转换为逻辑分区。后者可以通过我的FixParts 计划或使用一些第三方 Windows 工具。不要将任何可启动分区从主分区转换为逻辑分区;仅对数据分区进行此类转换。
答案2
您可以方便地使用MBR2GPT.EXE
Microsoft:
MBR2GPT.EXE 将磁盘从主引导记录 (MBR) 转换为 GUID 分区表 (GPT) 分区形式,而无需修改或删除磁盘上的数据。该工具旨在从 Windows 预安装环境 (Windows PE) 命令提示符运行,但也可以使用 /allowFullOS 选项从完整的 Windows 10 操作系统 (OS) 运行。
查找更多信息在微软。
答案3
我认为您的意思是将 MBR 转换为 GPT。
1.使用 Diskpart 命令将 MBR 转换为 GPT
此方法您必须备份所有数据并删除所有分区和卷。
然后使用 DISKPART 命令
打开命令提示符并输入 DISKPART,然后按 Enter
然后输入列表磁盘(记下要转换为 GPT 的磁盘编号)
然后输入选择磁盘号
最后输入 convert gpt。
2.使用 Windows 磁盘管理将 MBR 磁盘转换为 GPT 磁盘
右键单击“我的电脑”,然后选择“管理”->“存储”->“磁盘管理”。
删除 MBR 硬盘上所有要转换为 GPT 磁盘的卷。
右键单击硬盘 1,并选择“转换为 GPT 磁盘”。
将 MBR 磁盘转换为 GPT 磁盘后,您可以根据需要在 GPT 磁盘上创建分区。
3.第三方磁盘管理工具
易我分区大师和Paragon 分区管理器强力推荐。