世界杯举办地_世界杯预选赛巴西 - emsxbc.com

如何将 MBR 磁盘转换为 GPT 并启用 UEFI

PCHardwarePro » 教程 » 将 MBR 磁盘转换为 GPT 并启用 UEFI 的完整指南

GPT 消除了 MBR 的传统限制,允许使用大于 2 TB 的磁盘和更多的主分区,并提供更好的分区表保护。

Windows 只能在具有 UEFI 固件的 64 位系统上从 GPT 启动,而对于 Windows 11 来说,这已成为强制性要求。

MBR2GPT 允许您在不擦除数据的情况下将系统磁盘从 MBR 转换为 GPT,前提是磁盘设计满足要求,并且在 BIOS 中启用了 UEFI 模式。

对于数据磁盘或特殊情况,Diskpart、PowerShell 和第三方分区管理器等工具提供了替代方案,尽管许多方案涉及格式化或需要付费版本。

如果你的电脑一直启动到…… 传统BIOS模式,使用MBR磁盘 如果您正在考虑切换到 UEFI,您并不孤单。越来越多的用户在想要利用大容量硬盘、提升启动速度或升级到 Windows 11 而无需重新安装所有系统时,都会遇到这种情况。

好消息是,今天你可以 将 MBR 磁盘转换为 GPT 并启用 UEFI 启动 有几种方法可以实现这一点:使用 Windows 内置工具(MBR2GPT、Diskpart、磁盘管理、PowerShell)以及第三方程序(EaseUS、AOMEI、IM-Magic、MiniTool 等)。但是,每种方法都有其自身的风险、要求和特性,建议在操作前充分了解这些信息。

MBR、GPT、BIOS 和 UEFI 之间的区别

在深入了解这张专辑之前,至关重要的是要了解每个元素是什么,以及为什么它如此受重视。 从MBR和BIOS切换到GPT和UEFI这些术语有时会被混淆,但实际上它们指的是不同的事物。

MBR(主引导记录) 这是自 20 世纪 80 年代以来一直使用的经典分区方案。它将分区表和引导代码存储在磁盘的第一个扇区中。它简单且兼容性强,但存在一些明显的局限性:

尺寸限制仅支持最大 2 TB 的磁盘。

分区数最多 4 个主分区(或 3 个主分区 + 1 个扩展分区,扩展分区内可包含逻辑分区)。

单点故障如果 MBR 扇区损坏,系统可能无法启动。

就其本身而言, GPT(GUID分区表) 它是与UEFI关联的现代分区格式。它原生支持超大容量磁盘和多个分区,并且能更好地保护磁盘结构。

容量:支持远大于 2 TB 的容量(上限非常高,远远超过家庭常用容量)。

分区数在 Windows 系统中,通常最多可以使用 128 个分区,而无需扩展分区。

冗余GPT 标头和分区表写入磁盘的开头和结尾,并有备份以便在数据损坏时恢复信息。

BIOS(传统) 这是个人电脑的传统固件。它负责初始化硬件并定位磁盘的主引导记录 (MBR) 以启动系统。 UEFI 这是 BIOS 的进化:它更加灵活,可以直接从 GPT 磁盘上的 EFI 分区启动,支持大容量磁盘,启动速度更快,并且具有安全启动等安全功能。

通常的组合是 BIOS + MBR 在一侧和 UEFI + GPT 另一方面,UEFI 可以读取 MBR 磁盘,但要在 UEFI 模式下原生启动 Windows,通常的步骤(也是 Windows 11 的要求)是将系统磁盘格式化为 GPT,并将固件配置为 UEFI 模式。

Windows 与 MBR、GPT 和 UEFI 的兼容性

另一个关键因素是了解每个版本的 Windows 接受什么,因为并非所有系统都能从 GPT 或每种固件模式启动,而计算机的兼容性取决于这一点。 启动或保持黑屏 转换之后。

一般来说,现代版本的 Windows 可以毫无问题地读写 GPT 磁盘,但从 GPT 磁盘启动则需要进行一些特殊设置。 64 位和 UEFI 版本:

Windows Vista 和 Windows 7 64 位只有当设备具有 UEFI 固件时,它们才能从 GPT 启动。

Windows 8、8.1 和 10 64 位同样,它们需要 UEFI 才能从 GPT 磁盘启动。

Windows 10 和 8/8.1 32 位它们需要 UEFI 从 GPT 启动,并且还有更多限制。

Windows 7 和 Vista 32 位虽然他们可以访问自己的数据,但他们无法从 GPT 开始。

Windows 11需要 UEFI 和 GPT 格式的系统磁盘,无法协商。

在任何情况下,只要操作系统知道如何读取 GPT 磁盘,即使在不能从 GPT 磁盘启动的系统中,GPT 磁盘也可以用作数据驱动器。 这个问题只会在您从中启动的磁盘上出现。这必须根据固件和 Windows 版本要求进行调整。

如何判断你的磁盘是MBR还是GPT,以及你使用的是BIOS还是UEFI

在转换任何内容之前,您需要检查两件事:您的磁盘是否在…… MBR 或 GPT 格式 如果球队一开始…… 传统 BIOS 或 UEFI 模式只需几分钟,就能省去你很多麻烦。

要使用 Windows 工具查看分区样式,您有多种选择。最直观的方法是使用…… 迪斯科舞厅:

打开计算机管理→存储→磁盘管理。

右键单击磁盘(在左侧显示“磁盘 0”、“磁盘 1”……的区域)。

输入 物业,转到标签 卷数 然后点击 填写.

你会看到一个名为“”的字段 隔断样式 指示磁盘是MBR还是GPT。

如果您更喜欢使用控制台,您可以使用 DiskPart的 从命令提示符:

以管理员权限打开命令提示符。

写 DISKPART 并按 Enter。

然后写 磁盘列表.

在磁盘列表中,如果 GPT 列中出现星号,则该磁盘为 GPT;否则,它是 MBR。

您也可以从以下位置查看: 使用 Get-Disk 的 PowerShell以管理员身份运行 PowerShell,启动命令 获取磁盘 然后查看“分区样式”列,您将清楚地看到每个磁盘是 MBR 还是 GPT。

Windows 11 屏幕闪烁解决方案:如何修复要确定您当前启动的是传统 BIOS 还是 UEFI,最简单的方法是打开…… 系统信息 (Win + R → msinfo32)。在主面板中,找到该字段。 BIOS模式如果显示“Legacy”或“Inherited”,则表示您处于经典 BIOS 模式;如果显示“UEFI”,则表示固件已在现代模式下启动。

Windows 内置的将 MBR 转换为 GPT 的方法

Windows 提供了几种仅使用系统工具更改磁盘分区样式的方法。但并非所有方法都适用于…… 安装 Windows 的磁盘有些软件会擦除磁盘上的所有数据,所以最好谨慎选择。

磁盘管理转换(数据丢失)

内置的磁盘管理器允许您将 MBR 磁盘转换为 GPT 磁盘,反之亦然,但前提是磁盘格式必须为 MBR。 它没有分区。这意味着必须先删除所有卷,因此这种方法涉及 数据丢失不可避免。.

数据磁盘的操作非常简单:先进行备份,然后进入磁盘管理,右键单击每个卷并选择“删除卷”将其删除,当磁盘状态变为“未分配”时,即可右键单击磁盘头并使用相应选项。 转换为 GPT 磁盘返回 MBR 的步骤相同,使用 转换为 MBR 磁盘 删除所有分区后。

当你想……时,这种方法是有效的。 重新分区辅助磁盘 它不包含操作系统,而且你不介意格式化,但如果你的目标是保留当前的安装,那么它就不适合 Windows 所在的磁盘。

使用 Diskpart 从 CMD 或在 Windows 安装过程中进行转换

另一个经典的资源是控制台工具 DiskPart的它还可以在 MBR 和 GPT 之间进行转换,但是,再次强调, 擦除磁盘上的所有内容它功能强大且速度很快,但你必须正确输入命令,因为诸如选择错误磁盘之类的错误是不可逆的。请参阅 使用命令将 MBR 分区转换为 GPT 分区的指南.

在 Windows 系统中,以管理员身份运行命令提示符,将 MBR 磁盘转换为 GPT 磁盘的典型工作流程如下:

DISKPART

磁盘列表 (查看记录并记下正确的数字)

选择磁盘X (将 X 替换为目标磁盘编号)

清洁 (彻底清理磁盘,删除所有分区)

转换gpt (将选定的磁盘转换为 GPT 格式)

如果您正在使用 UEFI 模式从 DVD 或 USB 安装 Windows,您也可以打开 CMD 并执行以下命令: SHIFT + F10 在安装向导中,执行完全相同的命令序列,在创建新分区之前将磁盘准备为 GPT 格式。

要将 GPT 更改为 MBR,使用 Diskpart 的步骤相同,但最后一步是: 转换mbr当你的电脑只有传统的 BIOS,无法从 GPT 启动,并且你需要将系统磁盘还原为 MBR,同时还要格式化它时,这是一个很有用的选择。

使用 PowerShell 进行转换:Initialize-Disk 和 Clear-Disk

在 PowerShell 中,可以通过组合 cmdlet 来实现相同的效果。 清除磁盘 e 初始化磁盘逻辑相同:首先,彻底清理磁盘,然后使用您感兴趣的分区样式对其进行初始化。

典型的流程图大致如下:

列出专辑 获取磁盘 并写下你要转换的源数字。

用以下方法清洁磁盘 Clear-Disk -Number -删除数据 -确认:$false.

使用以下方式初始化 GPT 初始化磁盘 -Number -分区样式 GPT.

或者,如果您想要使用 MBR,请使用 -分区样式 MBR.

如果你已经在使用 PowerShell,这种方法很方便,但就性能而言,它相比 Diskpart 并没有真正的优势。 数据保留两者都需要清理磁盘,所以你绝对需要备份。

MBR2GPT.EXE:将系统磁盘转换为 GPT 格式,且不丢失数据

真正改变游戏规则的工具是 MBR2GPT文件此命令行可执行文件随 Windows 10 创意者更新(版本 1703)引入,允许 在不删除分区或数据的情况下,将系统磁盘从 MBR 转换为 GPT而且无需重新安装Windows系统。

MBR2GPT 最初设计用于在 Windows 预安装环境 (Windows PE) 中运行,但带有以下参数: /allowFullOS 它还可以在运行中的 Windows 系统中使用,这大大简化了已安装计算机的迁移过程。

然而,其中存在一些重要的细微差别: 它只能与系统磁盘一起使用。 (在安装 Windows 的磁盘上)要求磁盘结构兼容(最多三个主分区,没有扩展分区,开头和结尾有足够的可用空间,BCD 码正确……),并且更改是 不可逆转 从工具本身。

MBR2GPT 的一般工作流程分为两个阶段:首先,验证磁盘;如果一切正常,则执行转换。命令格式如下:

mbr2gpt /验证/磁盘:X /allowFullOS

mbr2gpt /转换/磁盘:X /allowFullOS

如果我们不指定 /disk:X,则该工具默认在磁盘上运行。 光盘 0这通常是系统盘。为了确保万无一失,最好先检查一下。 diskmgmt.msc 或 DISKPART 每个数字对应一张光盘。

运行验证时,MBR2GPT 会检查分区布局、扇区大小、用于创建 EFI 分区的可用空间、系统分区状态以及 BCD 存储一致性。如果出现任何问题,您将看到类似如下的错误: “MBR2GPT 只能在 Windows 预安装环境中使用。使用 /allowFullOS 可覆盖此设置。” (如果您不使用 /allowFullOS) “磁盘 0 的磁盘设计验证失败。” 当分区结构不符合要求时。

验证成功后,转换过程会在内部执行以下操作:

稍微缩小系统分区或 Windows 分区的大小,为 EFI 分区腾出空间。

创建 EFI 系统分区 (ESP)新启动文件将托管于此。

安装 UEFI 启动文件并更新 BCD。

在保持数据位置不变的情况下,将 MBR 表转换为 GPT。

必要时添加恢复条目并调整驱动器号。

如何配置哪些应用程序随 Windows 10 启动?成功转换过程的典型输出包括以下消息:“MBR2GPT:正在创建 EFI 系统分区”、“MBR2GPT:正在安装新的启动文件”、“MBR2GPT:转换成功完成”,以及非常重要的最终警告,例如: “新系统要正常启动,需要将固件切换到 UEFI 模式!”.

换句话说,一旦使用 MBR2GPT 将磁盘转换为 GPT 格式,下一个关键步骤是 进入 BIOS/UEFI 并更改启动模式 请将启动模式从传统/CSM 切换到纯 UEFI。否则,固件将继续搜索已不存在的传统 MBR,导致 Windows 无法启动。

MBR2GPT 的要求和常见错误

要使 MBR2GPT 转换正常工作,磁盘必须满足特定条件。否则,该工具将中止并显示错误信息。了解这些要求有助于避免转换过程中出现意外情况。

其中最相关的条件包括以下几点,这些条件必须得到满足。 todas 在系统磁盘上:

光盘当前必须为该格式 MBR不是 GPT。

必须有 足够的可用空间 在磁盘的开头和结尾(大约 16 KB + 一些扇区)写入主 GPT 头和辅助 GPT 头。

只能有 最多三个主分区 在 MBR 表中;如果存在多个分区,则在转换之前必须合并或删除一些分区(包括恢复分区)。

不可能是 既非扩展分区也非逻辑分区 在磁盘上,所有条目都必须是主条目。

其中一个分区必须是 标记为活跃 并且是 Windows 系统启动所依据的系统分区。

该分区的 BCD 存储必须具有 有效的操作系统条目 它指向Windows所在的磁盘分区。

对于带有驱动器号的分区,卷标识符必须是可恢复的。

所有分区必须是 Windows 可识别的类型,或者必须使用选项提供分配。 /地图 适用于特殊类型。

如果出现验证错误,其原因通常是存在以下情况: 分区过多 (例如,系统保留分区、Windows 分区、数据分区、OEM 恢复分区等等)。在这种情况下,典型的解决方案是备份一个非关键分区,将其删除,运行 MBR2GPT 转换,然后再重新创建该分区。

人们尝试在以下情况下使用 MBR2GPT 也相对常见: 辅助数据磁盘 这样会出错,因为这个工具仅适用于操作系统磁盘。对于非启动磁盘,最好使用第三方程序或 Diskpart/磁盘管理,但请注意,后者会擦除所有数据。

转换完成后,在 BIOS 中启用 UEFI 模式。

将磁盘转换为 GPT 只是工作的一半;这是计算机正常启动的必要条件。 将固件调整为 UEFI 模式如果不这样做,即使转换完美也没用:系统将无法启动。

具体步骤因主板或笔记本电脑制造商而异,但总体思路始终相同:进入固件设置,找到启动部分,然后选择 UEFI 作为首选模式。

典型的步骤大致如下:

打开或重启电脑。

当制造商的徽标出现时,反复按BIOS/UEFI访问键(F2、F10、F12、Delete、Esc(这取决于球队)。

进入菜单 开机 或“启动选项”。

更改启动模式选项 传统/CSM a UEFI (或者,在某些情况下,选择“仅限 UEFI”)。

检查启动顺序,确保转换后的 GPT 磁盘排在第一位。

使用“保存并退出”选项保存更改并退出。

在虚拟机(例如 VMware、VirtualBox 等)中,您也可以将固件切换到 UEFI,但这通常需要关闭虚拟机并调整虚拟化平台的设置。在这些环境中,您需要格外小心,因为某些虚拟机管理程序并不容易访问“虚拟 BIOS”。

使用第三方程序将 MBR 转换为 GPT 而不丢失数据

如果您不熟悉命令行,或者您的使用场景不适合 MBR2GPT(例如,您想要转换 数据磁盘 或者在旧版 Windows 系统中是系统磁盘),有一些专门的分区管理程序可以简化转换过程,同时保留数据。

最常见的解决方案包括: IM-Magic分区调整器, EaseUS分区大师, MiniTool分区向导, AOMEI分区助手 以及其他类似的实用工具,每个工具都有其自身的特点,包括免费版和付费版。

IM-Magic分区调整器

IM-Magic Partition Resizer 是一款免费工具(家庭版),其中包含一项功能: 在不丢失数据的情况下将 MBR 磁盘转换为 GPT 磁盘既可以保存在数据磁盘上,也可以保存在系统磁盘上(使用可启动版本)。

对于不包含启动分区的磁盘,操作过程通常很简单:打开程序,找到目标磁盘,右键单击,然后选择相应选项即可。 “转换为 GPT 磁盘”接受通知并点击“应用”以应用已保存的更改。软件承诺在此过程中保持您的数据完整,但为了以防万一,我们始终建议您进行备份。

当磁盘包含 系统或启动分区情况会变得稍微复杂一些。在这种情况下,您需要使用 WinPE 启动环境:使用该工具创建可启动的 CD、DVD 或 USB 驱动器,从该介质重启计算机,使用 Partition Resizer 加载 WinPE 环境,然后将系统磁盘从 MBR 转换为 GPT。操作完成后,只要您调整固件,系统就可以在 UEFI 模式下启动。

如何在 Outlook 中共享文件夹总之,IM-Magic强调,转换之后, 不经过另一个逆向过程,就无法返回到MBR。如果固件未在 UEFI 中配置,系统可能无法启动。另外值得注意的是,针对某些服务器应用场景,另有专门的(服务器)版本可供购买。

EaseUS Partition Master、MiniTool 和 AOMEI

除了 IM-Magic 之外,Windows 系统中其他非常流行的分区管理软件也提供了类似的选项。 只需点击几下即可从 MBR 迁移到 GPT 理论上,数据磁盘上的数据不会丢失,高级版本中,系统磁盘上的数据也不会丢失。

EaseUS分区大师 它包含一个“磁盘转换器”,允许您选择 MBR 磁盘并通过引导式向导将其转换为 GPT 格式。其界面非常直观,有助于那些不想被繁琐命令困扰的用户。不太方便的地方在于,某些功能(例如转换系统磁盘或一些高级任务)可能需要…… 付费专业版获得许可后,可按一定期限(按月、按年或终身)使用。

MiniTool分区向导 它还支持 MBR 到 GPT 的转换,同样使用非常易用的图形化向导:选择磁盘,选择“转换为 GPT 磁盘”,然后应用更改。免费版涵盖了相当多的管理和分析功能,但是…… 系统磁盘转换 其他专业功能通常需要付费才能使用专业版或更高版本。

就其本身而言, AOMEI分区助手 右键单击磁盘时,它会提供一个专门的“转换为 MBR/GPT”选项。通过该界面,您可以选择将 MBR 磁盘转换为 GPT 磁盘(反之亦然),而无需格式化,也不会丢失数据,包括系统磁盘上的数据。但是,此功能通常仅限于…… 专业版付费版侧重于更基本的分区、克隆和管理任务,而免费版侧重于分区、克隆和管理等更基本的任务。

所有这些程序的操作流程都相同:选择磁盘,选择转换操作,确认风险警告,点击“应用”或“提交”,然后让工具处理更改。虽然承诺会保留数据, 继续保持谨慎,并备份您的数据。 这是必须的,尤其是在你接触到 Windows 启动盘时。

其他命令行替代方案:GPTGEN 和 mbr2gpt

除了 MBR2GPT 之外,还有一个名为 的开源实用程序 gptgen.exe 它可以从 SourceForge 等项目下载,并允许您使用如下命令将 MBR 磁盘转换为 GPT 磁盘: gptgen.exe -w \\.\physicaldrive1 (请根据实际情况替换磁盘编号)。此工具旨在保留数据,但使用起来较为复杂,且未获得微软官方支持,并要求您精确指定路径和磁盘编号。

对于想要精细控制转换的高级用户来说,这是一个有趣的选项,但对大多数人来说,选择其他方式更有意义。 MBR2GPT 在系统磁盘上或处理数据磁盘时,应使用可靠的图形实用程序,因为 gptgen 的误差范围很小,而且文档不太友好。

什么时候值得从MBR切换到GPT并启用UEFI?

此时,一个合理的问题是:在什么情况下值得为此费心,又在什么情况下无需让事情变得复杂?将系统磁盘从 MBR 更改为 GPT,并将 BIOS 从传统模式切换到 UEFI 是有意义的,尤其是在您希望……的情况下。 这些具体改进措施中的一部分:

一方面,如果您已经安装或即将安装一个 容量大于 2TB 的硬盘在MBR分区表中,您最多只能使用2TB的空间。剩余空间将无法使用,或者您只能采用不太理想的解决方案。而在GPT分区表中,这种限制在家庭环境中几乎不存在。

如果你愿意的话,这也很有趣。 有多个主分区 无需再为扩展分区和逻辑分区而烦恼。在 GPT 分区表中,您可以直接在 Windows 系统中创建多达 128 个主分区,这大大简化了按操作系统、数据、测试等分类整理磁盘的管理。

另一个非常明显的例子是那些想要 升级到Windows 11由于系统要求启动磁盘使用 UEFI 和 GPT 分区表,如果您的计算机满足其他要求(TPM、支持的 CPU 等),则几乎必须将系统磁盘转换为 GPT 分区表,并确保固件处于 UEFI 模式,才能进行官方安装或更新。

对于虚拟机、实验室场景或测试设备,切换到 GPT + UEFI 还可以让您探索现代启动功能、安全启动、与其他操作系统进行多重启动(例如,Linux 与 GPT 和 UEFI 配合使用效果极佳),并且通常可以拥有一个更先进的环境。

相反,如果你的硬件非常老旧,只有传统的 BIOS 而不支持 UEFI,或者你运行的是不支持 GPT 分区表的旧版 32 位 Windows 系统,那么最好保持现状,继续使用 UEFI。 MBR + BIOS把 GPT 留给你在更现代的系统中添加的数据磁盘。

简而言之,将 MBR 磁盘转换为 GPT 并启用 UEFI 启动是一个步骤,如果操作正确, 它为更大的磁盘、更多的分区、现代启动过程以及与 Windows 11 的兼容性打开了大门。但这需要仔细考虑:首先检查你的固件版本,验证当前的分区样式,选择适合你情况的工具(MBR2GPT、Diskpart、PowerShell 或第三方软件),满足每种方法的要求,准备一个好的备份,最重要的是,转换后要记得立即在 BIOS 中将启动模式更改为 UEFI,这样计算机在开机时就不会卡住。

相关文章:如何在 Windows 10、8 或 7 中将 MBR 转换为 GPT 磁盘