Gparted 显示为整个磁盘未分配(Ubuntu 16.04)

Gparted 显示为整个磁盘未分配(Ubuntu 16.04)

我在台式机上运行 ubuntu 16.04,打开 gparted 时出现错误

“备份 GPT 表已损坏,但主表似乎正常,因此将会使用它。”

这是我的 gparted 显示的内容当前分区

以前它看起来像旧事重提

sudo fdisk -l; mount 的输出(已编辑以删除不适用的数据)是

Snip


The backup GPT table is corrupt, but the primary appears OK, so that will be used.
Disk /dev/sda: 3.7 TiB, 4000787029504 bytes, 7814037167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
Disklabel type: gpt
Disk identifier: 2FDEB336-49AA-4624-9958-4A2D2AF7B388

Device      Start        End    Sectors  Size Type
/dev/sda1      34     262177     262144  128M Microsoft reserved
/dev/sda2  264192 7814035455 7813771264  3.7T Microsoft basic data

Partition 1 does not start on physical sector boundary.


Snip

Partition 1 does not start on physical sector boundary.
Partition 4 does not start on physical sector boundary.


Snip nothing from /dev/sda mounted.

我太害怕重启系统了。这个问题严重吗?我该如何解决?

答案1

您的驱动器的上一个图像显示了一个包含逻辑分区的扩展分区。此配置在 GPT 中无法实现,这意味着您之前的分区可能是 MSDOS(又名 MBR)。

在某个时间点,GPT 签名一定已写入驱动器。既然您提到您的计算机仍可启动和运行,那么这意味着旧的 MSDOS 分区表仍然完好无损。这是个好消息。

在尝试纠正这种情况之前,我强烈建议您备份所有数据。这样,如果在尝试修复时出现硬件故障、断电或软件错误等问题,您就不会丢失数据。

要保留旧的 MSDOS 分区表并仅删除 GPT 签名。请参阅以下教程清除旧的 GPT 数据. 本教程建议使用固定零件这是在清除 GPT 签名的同时保留 MSDOS(又名 MBR)分区表的最安全方法。

相关内容