在 UBUNTU 中意外使用 GParted 替换了分区表

在 UBUNTU 中意外使用 GParted 替换了分区表

这台机器有 UBUNTU 和 Windows XP。我目前登录了 UBUNTU。我刚刚检查了 GParted 的功能,不小心点击了Device > Create Partition Table。创建了一个默认的 MS-DOS 分区表。现在,如果我重新启动 Gparted,什么都没有。它显示整个磁盘为未分配空间。

幸运的是,所有驱动器(C:、D:、E:)目前都已安装,并且我在 UBUNTU 中。我猜可以使用当前状态重新创建分区表。

但我不知道怎么做?有谁能告诉我怎么做吗?这是一台实验室电脑。如果无法恢复。我就彻底完蛋了!!

答案1

如果是实验室机器,可能会有相同的机器和相同的分区表。

跑步fdisk -l(以 root 身份)在类似的系统上,看看分区表布局是否有共识。

如果您可以复制原始分区表,则很有可能完全恢复。您可能需要重新加载 grub2。

跑步df-kT并写下或打印(我指的是纸,枯树)系统上分区的大小和顺序。这将帮助您确定另一个系统的分区表布局是否相似或相同。

答案2

您还可以尝试使用扫描整个硬盘的程序来查找文件系统的起始位置(现在我的脑子里还没有浮现出名字,但我知道存在这样的工具)。

几年前我写了一个分区表打印程序,叫做打印;它包含一个文件docs/recovery.txt,其中有一个简短的程序列表,这些程序会尝试在硬盘上查找分区表。请注意,这可能是非常虽然有些过时,但可能仍然有用,或者可以为您提供其他信息的提示。您还可以查看恢复工具列表这里

答案3

使用此链接中的方法:https://help.ubuntu.com/community/DataRecovery 我已经使用了此链接中的 testdisk,它对我很有用。 如果您使用 fdisk 重新创建分区表,它也可能会起作用,但前提是您以完全正确的方式执行此操作(就像我之前那样)。

相关内容