将无分区磁盘变成已分区磁盘

Bar*_*ino 5 partitioning hard-drive

我已格式化磁盘(/dev/sdb)而不是分区(/dev/sdb1)并用数据填充它。我有一个远程数据备份,但无法进行本地备份,因为它是 3Tb。现在,我的双启动 Windows 每次运行时都会尝试损坏磁盘。
有什么方法可以尝试将这个无分区磁盘转换为 GPT 分区磁盘,而无需重新格式化并重新下载 3Tb 数据?

Rod*_*ith 3

理论上,我想您可以将磁盘上的文件系统缩小少量(例如 2 MiB),然后使用棘手的dd命令将其全部向右移动 1 MiB,然后使用gdiskparted创建一个分区表,其中分区从 1 MiB 开始。

在实践中,我不建议尝试这样做,因为很有可能出现失误,从而毁掉一切。如果您有备份,那么冒险可能是可以的,但您说您没有备份。因此,我的建议是:

购买足够的备份硬件!购买后,备份磁盘、分区并恢复。事实上,您可以通过购买类似大小的磁盘作为备份硬件,正常分区,复制文件,然后开始使用新磁盘代替原始磁盘并将原始磁盘用作备份来简化事情