我看到这个类似的问题之前曾被问过,但是这个问题或者没有得到回答,或者与Windows解决scheme100%有关。
这是特别是Linux,我正在尝试恢复一个4TB硬盘驱动器的Clonezilla镜像。
我以前在其他磁盘上多次使用过这个映像,但是由于这个较大驱动器的MBR限制,它需要是GPT,所以我无法恢复磁盘映像。
Clonezilla声明的确切错误是“错误:目标磁盘大小是4.00TB,大于MBR分区表项最大值2TiB。您必须使用GUID分区表格式(GPT)”
我明白“是什么”的问题,但我不知道要解决的步骤。 我将尝试使用Macriumreflection和恢复来克隆主机,希望它可以自动迁移分区结构。
注:该驱动器是空白的,因此我不担心数据丢失。 实验是好的,因为我没有什么可以在驱动器上失去。
编辑/ UPDATE:
所以看起来Clonezilla实际上允许这个过程继续下去,但是它会把所有东西都写入MBR,磁盘将被视为2TB。
有了这个地方,问题就转变成在OS /启动卷上转换成GPT (是的,我正在启动到我正在使用的系统,数据丢失不是一个问题,因为我可以从图像恢复,如果rest,这在我的试验中已经有很多次了)
我用gdisk打开了磁盘,然后转换到GPT。 这是成功的,但是这会杀死GRUB启动分区,并且实际上系统在转换后不启动。
我正在关注这个: https : //wiki.archlinux.org/index.php/GUID_Partition_Table#Convert_from_MBR_to_GPT
现在我需要帮助:现在,我似乎已经将我的Clonezilla映像恢复到MBR格式的新磁盘,并使用gdisk完成并就地转换为GPT。
我现在正在寻找有关创buildGRUB分区和重新安装GRUB的指导,以便系统在转换后启动。
一旦我有了这一切,我可以格式化为一个完整的一步一步的答案与所有组件在一起,以帮助其他人在未来。
谢谢!!
大量的实验和试验和错误。 但是,当我的Ubuntu 14.04 MBR映像恢复到4TB磁盘时,下面是一个经过testing的工作解决scheme:
如果你只是想把一个可启动的Ubuntu OS磁盘转换成GPT(只是略过第一步),这也应该可行,但是在这种情况下,确保你有一个备份!
gdisk <disk>例如: gdisk /dev/sda w并按下input。 确认写入操作 p打印分区表,第一个分区应该在扇区2048上启动(这是默认设置,如果你的分区不同,剩下的步骤就不准确) n为新的分区。 ef02 p来validation新的分区布局 sudo partprobe忽略关于新build分区的警告 sudo grub-install <disk>例如: sudo grub-install /dev/sda