使用 Windows 10 从旧 MBR 磁盘切换到 GPT 磁盘

若要从下层作系统(如 Windows 7)升级或从 BIOS 启动转换为 UEFI 启动以提高安全功能,Microsoft提供有关使用 Windows 10 从旧 MBR 磁盘切换到 GPT 磁盘的以下信息

本部分中的步骤使 Windows 10 能够更无缝地升级到 Windows 10,并使用户能够应用 Windows 10 的新增和改进的安全功能。 对于以下步骤,我们将 GUID 分区表称为 GPT,将旧主启动记录(MBR)称为旧版 MBR 启动磁盘。

使用以下四种配置:

  • Config # 1 - UEFI 启动无需兼容性支持模块(CSM),或在固件中禁用了 CSM。 需要 GPT 硬盘驱动器(HDD)。

  • 配置 #2 - 启用CSM的UEFI启动,从GPT硬盘启动

  • 配置 # 3 - 启用了 CSM 的旧版 BIOS 启动,从旧版 MBR HDD 启动

  • 配置 # 4 - 启用了 CSM 的 UEFI 启动,从旧版 MBR HDD 启动

升级路径

现有 OS 和配置 目标 OS 和配置 结果 安全选项
Windows 7 x64 已安装到具有 UEFI 固件的系统,在 GPT HDD 上启用 CSM (配置 # 2) Windows 10 x64 安装在启用 CSM 的 UEFI 固件的 GPT HDD 上(配置 # 2) 将启动并运行 Windows 10 OS 禁用 CSM 后,OS 能够使用固件中支持的 MS 安全功能
安装在 BIOS 上的 Windows 7 x64 配置为活动分区 NTFS HDD (配置 # 3) 通过 BIOS 安装的 Windows 10 x64,使用 NTFS 格式的活动分区硬盘(配置 # 3) 将启动并运行 Windows 10 OS 仅能使用 Bitlocker
安装在带有活动分区 NTFS 硬盘的 BIOS 上的 Windows 7 x86(配置 # 3) Windows 10 x86 安装在带有活动分区的 BIOS NTFS HDD = 有效(配置 #3) 将启动并运行 Windows 10 OS 只能利用 Bitlocker
Windows 7 x86 已安装至支持 BIOS 的活跃分区 NTFS(配置 #3) 将 Windows 10 x64 安装到具有活动分区 NTFS HDD 的 BIOS(配置 # 3) 需要安装介质并进行全新安装。 只能使用 BitLocker(其他安全功能需要 UEFI 启动)
安装在 BIOS 的活动分区 NTFS 上的 Windows 7 x64 (配置 # 3) 安装在 GPT HDD 上的 UEFI 固件 CSM 的 Windows 10 x64 (配置 # 1) 以下特殊说明 OS 能够利用固件中支持的 MS 安全功能

术语的定义

兼容性支持模块(CSM)通常在固件中启用或禁用。 此模块有助于引导,但不指示使用旧版主启动记录(MBR)启动到活动分区。 根据 BIOS/固件启动选项,你可能能够启用 CSM,但仍可以选择使用 GPT 磁盘或旧版 MBR 启动模式启动到 UEFI 启动模式。 Windows 7 启动 UEFI 需要启用 CSM 并将其加载到内存中。 UEFI 启动 不需要启用 CSM。 禁用 CSM 后,启动不会在硬盘(HDD)上使用活动分区,它会使用 EFI 系统分区(ESP),在其中查找已识别的文件系统,例如 FAT-FAT32 启动文件。 可以在 A) NVRAM (boot000n) 或 b 中定义启动文件,使用 UEFI 规范定义的回退启动方法查找 \EFI\Boot\Boot(arch)。efi(例如:bootx64.efi)此启动方法不适用于旧版 MBR 配置的 NTFS 启动磁盘。

旧版 MBR 启动 无法识别 GUID 分区表 (GPT) 磁盘。 它需要活动分区和支持 BIOS,以便于访问磁盘。 旧和受限于 HDD 大小和分区数。 在 UEFI 固件系统上,它要求启用 CSM 并将其加载到内存中,以便于主动分区启动。

另请参阅

新方法 - Windows 10 版本 1703 及更高版本

MBR2GPT工具测试指南

旧方法 - Windows 10 版本 1607 及更早版本

如何转换已安装的 x64 Windows 7 系统

Windows 10 规范