- GPT 消除了传统的局限性 MBR (2 TB 和 4 个分区),这是 UEFI 的必要条件。 Windows 11.
- PowerShell的Diskpart 和磁盘管理工具允许您将 MBR 转换为 GPT,但几乎总是通过删除分区来实现。
- MBR2GPT.exe 是微软官方提供的将系统磁盘转换为 GPT 格式且不会丢失数据的工具。
- IM-Magic、EaseUS、MiniTool 或 AOMEI 等第三方程序通过图形界面简化了转换过程,风险也更低。
如果您在处理以下错误信息时遇到困难: Windows de “由于该磁盘使用MBR分区表,因此无法安装到此磁盘上。” 如果您想将电脑升级到 Windows 11,并且需要 UEFI 和 GPT,那么您来对地方了。 从 MBR 转换为 GPT 无论是在重新安装系统时,还是在挂载超过 2 TB 的大容量磁盘时,这种情况都变得非常普遍。
在本文中,我们将看到 将磁盘从 MBR 转换为 GPT(以及从 GPT 转换为 MBR)的所有方法 使用 PowerShell、Diskpart、磁盘管理、官方 MBR2GPT 工具和各种第三方程序,您将了解何时会发生数据丢失、何时不会发生数据丢失、每种方法的要求、如何避免系统无法启动以及在每种情况下哪种格式最佳。
为什么要将 MBR 分区或磁盘转换为 GPT?
有几种典型情况: 您被迫从 MBR 切换到 GPT 即使你不想碰任何东西:
- 以 UEFI 模式安装或重新安装 Windows 摆脱旧生活 BIOS 遗传。
- 升级到Windows 11,这需要 引导 UEFI 和系统分区采用 GPT 格式。
- 充分利用 2 TB 以上的磁盘因为 MBR 性能“不足”,无法达到全部容量。
- 创建四个以上的主分区,不使用扩展分区和逻辑分区。
如果你尝试在 UEFI 启动的 MBR 磁盘上安装 Windows,你会看到著名的警告信息: “所选磁盘具有 MBR 分区表;在 EFI 系统中,只能使用 GPT。”在这种情况下,除了转换磁盘或将 BIOS 启动模式更改为 Legacy 之外,别无他法,这意味着您将失去 UEFI 的优势。
MBR 与 GPT:您应该了解的重要区别
开始写作之前 comandos 快要疯了,了解这一点很重要。 什么是MBR磁盘?什么是GPT磁盘?因为每次转换的限制和风险都取决于此。
MBR(主引导记录) 这是自 20 世纪 80 年代以来一直使用的经典分区方案。它将分区表和引导代码存储在…… 磁盘的第一个扇区它几乎与所有设备兼容,但也存在一些局限性:
- 容量上限为 2TB 每个磁盘:从那时起,额外的空间将无法使用。
- 最多 4 个主分区或者 3 个主要逻辑 + 1 个扩展逻辑,其中包含多个逻辑。
- 如果第一个部门腐败了, 你最终可能会没有分区表。 一次性完成。
此外, GPT(GUID分区表) 这是与UEFI相关的现代方案。它专为新型机器设计,并专门针对这些缺陷进行改进:
- 它支持巨型磁盘。 (实际上远远超过 2TB)。
- 它允许 最多可创建 128 个分区 在 Windows 系统中,无需使用扩展版本进行发明创造。
- GPT 标头和分区表 它们保存在磁盘的开头和结尾。这造成了冗余。
- 关键数据输入 明确的分区并非在任何一个魔法领域。
如今的趋势已经很明显: 在较新的电脑和 Windows 11 系统中,GPT 是事实上的标准。只有在不支持 UEFI 的旧电脑上,或者需要与只理解 MBR 的非常老的系统或工具兼容时,坚持使用 MBR 才有意义。
如何判断磁盘是 MBR 还是 GPT(PowerShell、Diskpart 和图形界面)
在开始转换任何内容之前,最好先检查一下。 每个磁盘采用的分区样式是什么?你可以通过多种方式查看它,包括图形方式和命令行方式。
使用磁盘管理进行检查
在 Windows 系统内部,最直观的方法是打开 迪斯科舞厅:
- 右键单击“开始”按钮并选择 “磁盘管理”.
- 在底部找到磁盘(磁盘 0、磁盘 1 等)。
- 右键单击磁盘标签(显示“磁盘 0”、“联机”等字样),然后转到 属性 > 卷.
- 按下 “填写” 然后看看这片田地。隔断样式“。
在那里你可以清楚地看到它是否是 迪斯科MBR 或 GPT 磁盘这是一个简单的方法,即使你不想使用任何命令,它也能正常工作。
使用 Diskpart 检查一下
如果你更喜欢经典游戏机,你可以使用 DiskPart的 从 CMD 或 PowerShell:
- 打开一个 命令提示 或使用 PowerShell 管理员权限.
- 写 DISKPART 并按 Enter。
- 启动命令 磁盘列表.
你会看到一个表格,上面列出了你的光盘,最后一列是“总站如果 星号 (*) 磁盘图标旁边的星号表示该磁盘格式化为 GPT 格式。没有星号的磁盘格式化为 MBR 格式。即使在 Windows 安装环境中,这也是一种快速且非常实用的磁盘区分方法。
使用 PowerShell (Get-Disk) 检查一下
使用现代 PowerShell 它甚至更方便。只需运行:
Get-Disk
输出结果中将包含磁盘编号、大小、健康状态以及非常重要的以下几列: 分区样式MBR 或 GPT 将显示在此处。如果您想让它看起来“更美观”,可以使用:
Get-Disk | ft -Auto
有了它,你就拥有 快速查看所有磁盘的分区类型 已与您的团队连接。
转换前的一般要求和备份
对于我们将要讨论的几乎所有方法,都存在一些…… 常见情况和预防措施 这一点不容忽视:
- 你需要 管理员 该系统用于播放分区风格。
- 如果该方法涉及使用 Diskpart 或磁盘管理通常情况下,你需要 删除所有分区 从目标磁盘传输数据,这意味着数据丢失。
- 尽管有一些工具(MBR2GPT、IM-Magic、AOMEI、EaseUS……) 他们承诺转换过程中不会丢失数据。总是推荐 做备份 万一出现问题,需要注意哪些重要事项。
- 如果你转换 系统盘您需要确保主板 支持UEFI 然后调整固件,使其以 UEFI 模式启动。
一条黄金法则:如果磁盘中包含操作系统,请仔细考虑在未掌握相关知识的情况下尝试高级命令是否值得;在很多情况下,这样做是不可取的。 使用 MBR2GPT 或可靠的 GUI 软件更具成本效益。.
使用 PowerShell 原生 cmdlet 将 MBR 转换为 GPT
Windows PowerShell 中包含 cmdlet 底层磁盘管理并可用于更改分区样式。数据(非系统)磁盘的基本流程如下:
- 列出专辑 获取磁盘 写下你想玩的号码。
- 使用以下命令清理磁盘分区 清除磁盘.
- 通过指定样式初始化磁盘: MBR 或 GPT 同 初始化磁盘.
在实践中步骤如下:
1. 以管理员身份打开 PowerShell
在“开始”菜单中搜索“PowerShell”,右键单击并 “以管理员身份执行”.
2. 列出磁盘
跑:
Get-Disk
这将向您展示所有光盘、它们的尺寸以及…… 分区样式 当前。找到要转换的磁盘(例如,磁盘 1)。
3. 删除磁盘分区
重要警告:此步骤 删除所有分区和卷 从磁盘上读取。如果您不想丢失数据,请不要将其用于系统磁盘,并执行以下操作 备份 预先。
命令:
Clear-Disk -Number 1 -RemoveData -Confirm:$false
这里,编号 1 代表要转换的光盘。请将该编号更改为与您的情况对应的编号。
4. 将磁盘初始化为 GPT 格式
清洁完毕后,用以下方法改变你的风格:
Initialize-Disk -Number 1 -PartitionStyle GPT
如果你想做相反的事情(从 GPT 转换为 MBR),你会使用 -分区样式 MBR之后,磁盘为空,但您可以使用磁盘管理或其他 PowerShell cmdlet 创建 GPT 分区。
5. 检查结果
再次启动:
Get-Disk
检查受影响磁盘上的“分区样式”列现在是否显示 GPT通过这些步骤,你已经实现了 使用 PowerShell 将 MBR 磁盘转换为 GPT 磁盘但代价是会删除硬盘上的所有内容。
使用 Diskpart(CMD)将 MBR 转换为 GPT,无论是否安装 Windows 系统
Diskpart 是经典的控制台工具,用于…… 通过 CMD 管理分区它威力非常大,而且如果选错了光盘,破坏性也很大,所以最好谨慎行事,仔细查看规格。
在已安装的 Windows 系统(数据磁盘)上进行转换
转换一个 辅助磁盘 使用 Diskpart 将 MBR 转换为 GPT(不包括引导扇区):
- 按 Windows + R的,写道 CMD 并接受。
- 在命令窗口中运行 DISKPART.
- 写 磁盘列表 查看所有光盘及其尺寸。
- 使用以下方式选择目标磁盘 选择磁盘X (用正确的数字替换 X)。
- 如果磁盘有分区,请使用 清洁 将其彻底删除。
- 最后,他发射了 转换gpt 更改分区样式。
之后,Diskpart 会提示磁盘已转换为 GPT 格式。然后您可以…… 创建新分区 通过磁盘管理器或 Diskpart 本身进行操作。
Windows 安装过程中的转换(Shift + F10)
当您在 Windows 安装向导中遇到无法安装到 MBR 磁盘的情况时,您可以…… 打开控制台,直接转换即可。:
- 在选择安装光盘的屏幕上,按 SHIFT + F10 以提升的权限打开 CMD。
- 写 DISKPART 并按 Enter。
- 按顺序执行:
list disk
select disk 0 (o el número que toque)
clean
convert gpt
如果想要非常精确,甚至可以显式地创建 EFI 启动分区、MSR 分区和系统分区,例如:
list partition
create partition efi size=100
create partition msr size=128
create partition primary size=102400
退出 Diskpart 后 出口 关闭控制台后,您将返回安装程序,然后您就可以…… 将安装程序指向新创建的 GPT 主分区。.
使用磁盘管理将 MBR 转换为 GPT(数据丢失)
如果您不熟悉命令,也可以通过以下方式转换磁盘: 磁盘管理图形工具但与以往一样,仍需满足以下限制:必须先删除所有分区。
一般步骤 是:
- 打开 迪斯科舞厅 (右键单击“开始”>“磁盘管理”,或 diskmgmt.msc (出自《Run》)
- 在要转换的磁盘上,右键单击 每卷 并选择 “移除音量” 直到整个磁盘都剩余“未分配空间”。
- 右键单击磁盘标签(磁盘 1、磁盘 2 等),您将看到该选项。 “转换为 GPT 磁盘”.
- 点击接受通知,磁盘将切换到使用 GPT 分区表。
然后剩下的就是创建一个 新单卷 (或多个)位于该未分配空间上。要从 GPT 恢复到 MBR,操作步骤完全相同,但选择“转换为MBR磁盘“。
MBR2GPT.exe:官方工具,用于转换系统磁盘,且不会丢失数据
最大的变化出现在 Windows 10 创意者更新(版本 1703)中,因为微软添加了 MBR2GPT文件一款专为……而设计的实用程序 在不删除数据的情况下将系统磁盘从 MBR 转换为 GPT如果您想将已安装的 Windows 系统转换为 GPT 分区表以使用 UEFI 或升级到 Windows 11,则推荐使用此工具。
MBR2GPT 可以从以下位置运行 Windows PE(预安装环境) 或者从 Windows 本身通过该选项进行操作。 /allowFullOS通用语法为:
MBR2GPT /validate|convert
MBR2GPT 正常工作所需的磁盘要求
在接触任何物体之前,该工具会执行以下操作: 对磁盘设计进行全面验证如果信息不符,则拒绝转换。关键条件:
- 光盘目前必须是 MBR.
- 必须有 足够的可用空间 磁盘的开头和结尾是 GPT 标头(16 KB + 一些扇区)。
- 最多可以有 三个主要分区 在 MBR 中。
- 不可能是 既非扩展分区也非逻辑分区.
- 分区必须标记为 激活 成为系统的核心。
- BCD(启动存储区)必须包含有效的操作系统条目。
- 分区必须是 Windows 可识别的类型,否则必须使用修饰符进行映射。 /地图.
如果遗漏了任何一点,该工具将显示错误(例如,“磁盘设计验证失败”)并且没有碰唱片。
使用 MBR2GPT(Windows 系统)的基本步骤
要从系统内部使用 MBR2GPT(模式) /allowFullOS):
- 确保你在运行 Windows 10 1703 或更高版本 并且该磁盘具有 MBR。
- 以管理员身份打开命令提示符。
- 检查磁盘编号 迪斯科舞厅 或 diskpart > list disk.
- 首先运行验证,例如:
mbr2gpt /validate /disk:0 /allowFullOS - 如果验证正确,则启动转换:
mbr2gpt /convert /disk:0 /allowFullOS
在此过程中,该工具:
- 尝试 减少系统或操作系统分区 如果不存在 EFI 分区,则创建 EFI 分区。
- 创建分区 EFI 系统分区 (ESP) 大约 100 MB FAT32.
- 在保留现有分区的情况下生成 GPT 表。
- 迁移和调整 BCD仓库 到新的UEFI启动模型。
- 恢复单位字母,使所有部分仍然像以前一样协调一致。
最后,您会看到一条消息,表明转换成功,以及一条非常重要的警告: 您需要进入 BIOS/UEFI 并将启动模式更改为 UEFI。如果你不这样做,团队将无法从新的 GPT 方案开始。
最有用的命令行选项
除了 /validate 和 /convert 之外MBR2GPT 提供了几个有趣的选项:
- /磁盘:: 表示磁盘编号;如果省略,则使用系统磁盘。
- /日志:更改日志文件的存储文件夹(默认情况下为 %windir%)。
- /地图: =:它用于映射非标准分区类型(MBR 使用十进制,GPT 使用 GUID)。
- /allowFullOS允许您从普通 Windows 系统(而不仅仅是 WinPE)运行转换。
如果任何驱动器号分配无法恢复,该工具会对此进行指示。 日志 诊断信息(setupact.log、setuperr.log、diagerr.xml、diagwrn.xml)您可以查看这些信息以完善故障排除。
对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。