本教程介绍如何使用 Hasleo Backup Suite 将 Windows 从 GPT 磁盘克隆到 MBR 磁盘,以及此过程的关键概念。
MBR 概述与原理
主引导记录(MBR)于 1983 年随 IBM PC DOS 2.0 引入。它之所以被称为“主引导记录”,是因为它是位于驱动器开头的特殊引导扇区,包含操作系统的引导加载程序和驱动器的分区表。具体结构如下:
| 偏移 | 大小(字节) | 说明 |
|---|---|---|
| 0x000 | 440 | 引导代码(平面二进制可执行代码) |
| 0x1B8 | 4 | 唯一磁盘签名 |
| 0x1BC | 16 | 第一个分区表项 |
| 0x1CC | 16 | 第二个分区表项 |
| 0x1DC | 16 | 第三个分区表项 |
| 0x1EC | 16 | 第四个分区表项 |
| 0x1FE | 2 | 结束标志(0x55, 0xAA) |
如上所示,扩展分区使用扩展引导记录(EBR)来描述其逻辑分区。前一个 EBR 指向下一个 EBR,因此可以描述多个分区,这些分区称为逻辑分区。

如上所示,扩展分区使用扩展引导记录(EBR)来描述分区,前一个 EBR 指向下一个 EBR,因此可以描述多个分区,这些分区称为逻辑分区。
MBR 使用分区表项来描述磁盘上的分区;分区表项的结构如下:
| 偏移 | 大小(字节) | 说明 |
|---|---|---|
| 0x00 | 1 | 驱动器属性(0x80:活动分区) |
| 0x01 | 3 | 分区起始的 CHS 地址 |
| 0x04 | 1 | 分区类型 |
| 0x05 | 3 | 最后一个分区扇区的 CHS 地址 |
| 0x08 | 4 | 分区起始 LBA |
| 0x0C | 4 | 分区中的扇区数 |
可以看到,分区表项使用 4 个字节来描述分区的起始扇区号和扇区数,因此 MBR 最多只能寻址 2 TB(2 ^ 32 x 512)的磁盘。
GPT 概述与原理
GUID 分区表(GPT)是 EFI 标准的一部分,定义了驱动器上分区表的布局。随着硬盘容量的快速增长,仅能描述四个主分区和 2.2TB 空间的 MBR 分区方案已显得力不从心。为解决这些问题,GPT 应运而生。UEFI BIOS 的推广为 GPT 提供了坚实的技术基础。在 GPT 中,所有分区信息都存储在 GPT 头中。磁盘的第一个扇区使用与 MBR 相同的结构,称为保护性 MBR,它使操作系统能够识别磁盘是以 MBR 还是 GPT 格式化的。GPT 的结构如下:

✦ 保护性 MBR:GPT 磁盘的保护性 MBR 中包含一个类型为 0xEE 的分区表项,用于区分该磁盘是 GPT 磁盘还是 MBR 磁盘。
✦ 主 GPT 头:主 GPT 头存储唯一磁盘 GUID(用于唯一标识 GPT 磁盘)、GPT 头和分区表的 CRC(循环冗余校验)、分区表项数量以及分区表项数组的起始 LBA 等信息。
✦ 分区表项:用于描述磁盘上的分区,包括分区 GUID、起始 LBA 和结束 LBA,具体如下:
| 偏移 | 大小(字节) | 说明 |
|---|---|---|
| 0x00 | 16 | 分区类型 GUID |
| 0x10 | 16 | 唯一分区 GUID |
| 0x20 | 8 | 起始 LBA |
| 0x28 | 8 | 结束 LBA |
| 0x30 | 8 | 属性标志(只读、隐藏等) |
| 0x38 | 72 | 分区名称 |
✦ 备份分区表和 GPT 头:它们是主分区表和 GPT 头的备份,用于在主分区表或 GPT 头丢失或损坏时恢复 GPT。
为什么要将 Windows 从 GPT 磁盘克隆到 MBR 磁盘?
详细了解 MBR 和 GPT 后,可以清楚地看到 GPT 比 MBR 具有更大的优势。那么,什么时候需要将 Windows 系统从 GPT 转换为 MBR?主要场景是将现代基于 UEFI 的电脑中的 Windows 安装克隆到基于传统 BIOS 的电脑上运行,因为 BIOS 需要 MBR 分区样式才能启动。
使用 Hasleo Backup Suite 将 Windows 从 GPT 磁盘克隆到 MBR 磁盘的教程




* 磁盘对齐:
* 逐扇区克隆分区选项会将源分区的每个扇区(包括未使用的扇区)复制到目标分区。

* 您可以在此处指定克隆完成后要执行的电源管理操作。
常见问题(FAQ)
A: 可以,使用 Hasleo Backup Suite 可以在不重装的情况下将 Windows 从 GPT 克隆到 MBR。它会在克隆过程中处理分区转换,保留您的所有应用程序、设置和数据。
A: GPT(GUID 分区表)支持大于 2TB 的磁盘,并允许无限数量的分区。MBR(主引导记录)较为陈旧,最大容量限制为 2TB,且最多支持 4 个主分区。GPT 还包含备份分区表,可提供更好的数据保护。
A: 当您将 Windows 克隆到不支持 UEFI 启动的传统 BIOS 电脑时,需要将 GPT 转换为 MBR。基于 BIOS 的系统需要 MBR 分区样式才能正常启动。
A: 在克隆过程中,目标 MBR 磁盘将被格式化,因此其上的所有数据都会丢失。不过,您原来的 GPT 磁盘保持不变。克隆前请始终备份目标磁盘上的重要数据。
A: 可以,只要目标 MBR 磁盘有足够的容量容纳源 GPT 磁盘的已用空间。克隆软件会调整分区以适应目标磁盘。
A: 可以,前提是您的目标电脑使用传统 BIOS(而非 UEFI)。克隆后,您可能需要进入 BIOS 更改启动顺序,以从新的 MBR 磁盘启动。对于 UEFI 电脑,则需要保持 GPT 格式。
A: 保护性 MBR 是 GPT 磁盘的第一个扇区,包含一个类型为 0xEE 的分区表项。它使较旧的操作系统将 GPT 磁盘识别为单个分区,从而防止它们意外修改 GPT 数据。
A: 可以,如有需要,您可以使用 Hasleo Backup Suite 将 MBR Windows 克隆回 GPT 磁盘。这在迁移到较新的基于 UEFI 的电脑时非常有用。
结论
如上所述,您可以使用 Hasleo Backup Suite 轻松将 Windows 从 GPT 磁盘克隆到 MBR 磁盘,还可以使用磁盘克隆功能将 GPT 磁盘转换为 MBR 磁盘。
作为专业的 Windows 备份和克隆软件,Hasleo Backup Suite 支持将 Windows 从 GPT 磁盘克隆到 MBR 磁盘、将 GPT Windows 系统备份映像还原到 MBR 磁盘,或将 Windows 从 MBR 磁盘克隆到 GPT 磁盘。