我已格式化磁盘 (/dev/sdb) 而不是分区 (/dev/sdb1),并在其中填充了数据。我有数据的远程备份,但无法进行本地备份,因为它是 3Tb。现在,每次运行我的双启动 Windows 时,它都会尝试损坏磁盘。
有什么方法可以尝试将这个无分区磁盘变成 GPT 分区磁盘,而无需重新格式化它并重新下载 3Tb 的数据?
答案1
理论上,我想您可以将磁盘上的文件系统缩小一点(比如说 2 MiB),然后使用棘手的dd
命令将其全部向右移动 1 MiB,然后使用gdisk
或parted
创建一个从 1 MiB 开始的分区表。
实际上,我确实不是建议尝试一下,因为出现失误的可能性太大,会毁掉一切。如果你有备份,冒险一试也许没问题,但你说你没有备份。因此,我的建议是:
购买足够的备份硬件!购买后,备份磁盘,对其进行分区,然后恢复。事实上,你可以通过购买与备份硬件大小相似的磁盘来简化操作,分区它通常,复制文件,然后开始使用新磁盘代替原始磁盘并将原始磁盘作为备份。