如何将存储 MBR 驱动器克隆为 GPT 驱动器而不影响其余部分?

如何将存储 MBR 驱动器克隆为 GPT 驱动器而不影响其余部分?

现在的情况:

我想将我的 D:\2TB HDD 克隆到 10TB,将我的 E:\1 TB SSD 克隆到 4 TB。两者都用于存储,安装了大量东西并将其配置为 MBR,但它们需要进行 GPT 分区。我只想像现在一样每个驱动器 1 个卷。我当前的 C:\ 驱动器只有 500GB,因此没有必要将其设置为 GPT。以防万一,当前的主板型号:Asrock 970 Extreme 4

到目前为止我发现:

  • 由于它们都是存储磁盘,因此 Microsoft 的 MBR2GPT.EXE 不是一个选项,MBR2GPT.EXE 仅适用于安装 Windows 的主 C:\ 驱动器。

  • 使用磁盘管理时,我发现只有在没有分区和数据的情况下才能转换为 GPT
    (使用带有 SATA 转 USB 电缆的旧 160GB 硬盘进行测试)。这意味着
    克隆后无法将 MBR 转换为 GPT

  • 我在 BIOS 中没有看到任何 UEFI 模式,但是它根据主板制造商的规定,UEFI 功能可用。我可以
    在 Windows 中按照上述方法测试 GPT,所以我想这没问题,否则它会一直
    变灰。

我想知道的是:

  • 是否可以用 sata>usb 电缆连接新的 4tb ssd,然后使用磁盘管理将其转换为 GPT,然后克隆它?
  • 使用软件(可启动 USB 上的 clonezilla/acronic true image 等)还是硬件克隆效果更好?我最近用其中一台 Sharkoon 机器克隆了我的 C:\,效果非常好。但是,我没有使用 MBR-GPT,因为我的容量从 120GB 增加到了 500GB,而 MBR 最多只能达到 2TB
  • 克隆本身会影响分区表吗?
  • 如果整个过程成功,我是否可以继续使用可启动的 MBR C:
    驱动器和 2 个新的存储 GPT 驱动器?根据使用 sata-usb 方式的测试,我猜是的,但我想确定一下。所有 3 个驱动器都将使用 sata 进行内部连接
  • 我可能需要任何其他提示、建议和知识,如果有的话,也请分享您的经验

答案1

我建议只启动 Linux USB 驱动器,然后运行gdisk它以将所有数据驱动器转换为 GPT没有改变它们的连接方式。

我当前的 C:\ 驱动器只有 500GB,因此没有必要将其设为 GPT

使用 GPT 并不完全与磁盘大小有关。除其他事项外,它通常是要求用于以 UEFI 模式启动 Windows。

(但一般来说不一定以 UEFI 模式启动操作系统。)

我在 BIOS 中没有看到任何 UEFI 模式,但根据主板制造商的说法,它是支持 UEFI 的。我可以测试 GPT,正如所说

此项的标签因制造商和固件的年龄而异。它可能是“BIOS 兼容性”或“传统模式”或“CSM 模式”。通常,UEFI 固件在混合模式下工作,其中同一个启动菜单同时提供 BIOS 模式和 UEFI 模式选项,因此它们可能不一定具有全局开关。

但是,启动模式与你的数据磁盘。这些磁盘仅由操作系统读取,而不是由固件读取,并且它们可以使用操作系统支持的任何分区(或缺少分区)。所有最新版本的 Windows(XP 之后)都能够在任何平台上访问 GPT 和 MBR 分区磁盘。

使用磁盘管理时,我发现只有在没有分区和数据的情况下才能转换为 GPT(使用带有 SATA 转 USB 电缆的旧 160GB 硬盘进行测试)。这意味着在

除了 Windows 磁盘管理小程序之外,还有其他分区工具将磁盘的分区从 MBR 转换为 GPT 并转回 – Linuxgdisk就是一个例子。此过程不会对您的数据执行任何操作;它只是将相同的分区开始/结束信息写入新表。

使用 sata>usb 电缆连接新的 4tb ssd,使用磁盘管理将其转换为 GPT,然后克隆它,这样可行吗?

可能不会。如果你克隆整个磁盘,这只会覆盖一切它位于目标磁盘上 - 包括您刚刚准备的 GPT 分区表。(它存储在常规数据扇区上 - 具体来说,MBR 存储在扇区 0 上,GPT 存储在扇区 1-33 上。)

但同时,要小心使用 SATA 转 USB 适配器。一些它们模拟磁盘的不同扇区大小——通过某些此类适配器连接的“512b”磁盘将被视为“4K”磁盘,即虚拟的 4096 字节扇区。如果您通过此类适配器创建 GPT 分区表,不会被认可当同一个磁盘直接连接时,反之亦然。

(这实际上被认为是一种“功能”——它的目的正是允许在大于 2 TiB 的磁盘上使用 MBR,因为限制来自扇区数,而不是字节数。)

使用软件(可启动 USB 上的 clonezilla/acronic true image 等)还是硬件克隆效果更好?我最近用其中一台 Sharkoon 机器克隆了我的 C:\,效果非常好。但是,我没有使用 MBR-GPT,因为我的容量从 120GB 增加到了 500GB,而 MBR 最多只能达到 2TB

理论上,软件可能更灵活 - 例如,它可能支持将单个分区从 MBR 磁盘克隆到已经是 GPT 的磁盘;或者,如果您将典型的 Windows 系统克隆到更大的磁盘,它可能支持自动将 C:\ 分区扩大到新的大小,甚至移动那个讨厌的“恢复分区”,以便它最终位于更大磁盘的最末端,而不是中间某处。(这只是理论。我还没有使用过可以做到这一点的克隆软件。)

但是当以 1:1 的比例克隆整个磁盘时,如何操作都没有任何区别。

克隆本身会影响分区表吗?

如上所述,它可能影响分区表,也可能不影响分区表——这取决于克隆软件的实际工作方式。如果它将整个磁盘作为一个单元进行克隆(就像硬件克隆设备一样),则输出也将具有与输入完全相同的分区表。但如果软件想要灵活(例如,如果它可以选择只克隆选定的分区而不克隆其他分区),那么它很可能会构建一个新的分区表……尽管通常是同一类型的。

相关内容