将带有 dos 标签的 2 TB 磁盘克隆到带有 gpt 标签的 4 TB 磁盘

将带有 dos 标签的 2 TB 磁盘克隆到带有 gpt 标签的 4 TB 磁盘

大家好,使用 Linux 的用户们,

使用 克隆磁盘dd对我来说通常很有效,但在将 2 TB 磁盘克隆到 4 TB 磁盘时遇到了麻烦:dos需要将标签更改gpt为 以支持扩展到新大小。使用 克隆磁盘后可以更改吗dd

答案1

是的,克隆磁盘后,您可以使用gdisk它将 DOS/MBR 标签就地转换为 GPT 标签。(没有特定的菜单命令 - 只要您使用w它写入标签,标签就会自动转换为 GPT。)

(对于脚本,可以使用 非交互方式完成相同的操作sgdisk --mbrtogpt。)


或者,首先在新磁盘上创建一个 GPT 标签,创建所需的精确大小的所有分区(使用 fdisk、sfdisk、gdisk 或任何您喜欢的工具),然后逐个克隆各个分区dd

这种方法有优点——例如,当克隆具有 NTFS 文件系统的分区时,您可以使用ntfsclone它来跳过空白区域,从而加快进程。

克隆分区的一种可能方法布局从 MBR 磁盘到 GPT 磁盘是:

sfdisk --dump /dev/OLD | sed "s/^label:.*/label: gpt/; /^label-id:/d" | sfdisk /dev/NEW

(不要费心手动克隆 BIOS 启动扇区,因为无论如何您很可能都需要安装新的 GPT 感知启动扇区。)

相关内容