如何恢复丢失的分区数据?

The*_*ter 7 partitioning data-recovery

我有一个 2TB SATA 驱动器,在我的 UBUNTU 计算机上用作文件存储。我正在重新映像我的 Windows 框,因此我使用该驱动器将一些文件备份到其中。我通过从我的 Windows PC 中取出驱动器并将其放入我的 UBUNTU PC,安装它并复制文件来完成此操作。

在 Windows 刷新后,我认为将 2 TB 驱动器放在我的 Windows 机箱内置的外部扩展坞中会更容易。无论如何它会在 BIOS 中识别,但 Windows 不会看到它(因为它是 EXT3 或 EXT4)所以当我进入磁盘管理器时,它告诉我需要初始化驱动器。我不认为我将它初始化为 GUID 分区表。现在,即使在 UBUNTU 中,它也将其视为空白驱动器。

我没有做任何其他事情来写入或更改驱动器。我想知道是否有一个 qay 来修复旧分区并重新访问我的文件?

非常感谢!

编辑:我按照@kniwor 发给我的链接中的说明进行操作。我使用了命令

sudo gpart -W /dev/sda /dev/sda
Run Code Online (Sandbox Code Playgroud)

结果如下:

Guessed primary partition table:
Primary partition(1)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 0mb #s(1) s(2861671176-2861671176)
   chs:  (1023/254/63)-(1023/254/63)d (178130/202/1)-(178130/202/1)r

Primary partition(2)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 0mb #s(1) s(3484550160-3484550160)
   chs:  (1023/254/63)-(1023/254/63)d (216903/55/1)-(216903/55/1)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Run Code Online (Sandbox Code Playgroud)

不确定它找到了我想要的东西。建议?

ste*_*kwr 6

只要您没有在文件上写入任何数据,您可以尝试重新创建旧分区表,一切都应该没问题。本指南中有一些工具可以帮助您做到这一点

https://help.ubuntu.com/community/DataRecovery

  • 虽然这在理论上可以回答这个问题,但 [最好](​​http://meta.stackexchange.com/q/8259) 在此处包含答案的基本部分,并提供链接以供参考。 (3认同)