在从 CD 运行的 Ubuntu 中,我使用 GParted 格式化了 C: 驱动器,并将一个硬盘上的分区表从 MBR/MSDOS 更改为 GPT,但我意识到(太晚了)这会影响同一硬盘上的所有分区。基本上,我丢失了我想保留的辅助分区上的数据。
我使用 GParted 执行了分区类型的更改。此后我没有做任何其他操作,现在整个硬盘都未分配。
请问我怎样才能恢复包含文件的分区?
答案1
1)获取驱动器的路径
首先,打开 GParted 或磁盘并获取你的硬盘的设备路径(见下面的截图):
此处的 HDD 位于/dev/sda
。
2)尽可能备份你的数据
这是强烈推荐在尝试任何救援之前创建 HDD 的映像。
要创建映像,请使用磁盘。选择您的 HDD,然后/dev/sda
单击 3 个垂直点(磁盘选项)并“创建磁盘映像…”。
3)使用测试磁盘恢复丢失的分区
安装测试磁盘和:
sudo apt install testdisk
/dev/sda
然后使用您在第一步中获取的路径为您的驱动器运行它:
sudo testdisk /dev/sda
- 您必须确认媒体,然后ENTER按,
[Proceed]
/dev/sda
- 然后选择正确的分区表类型。你的情况是
[EFI GPT]
。↓和ENTER, - 选择
[ Analyse ]
和ENTER。 - ENTER在
[Quick Search]
。 - 现在测试磁盘正在显示您丢失的分区。按ENTER继续
- 如果您找到了所有丢失的分区, 请继续→。如果您没有找到,请尝试。ENTER
[ Write ]
[Deeper Search]
- 确认Y并ENTER
[Ok]
- 重新启动或拔下并插入驱动器 A
太好了,所有分区都回来了!