2TB HDD 上的 ext4 分区消失并替换为 Windows FAT12 分区

2TB HDD 上的 ext4 分区消失并替换为 Windows FAT12 分区

最近我的电脑电源坏了。我不知道这是怎么发生的,但我恢复了计算机的功能。我运行 PopOS 22.04 LTS Linux,并且我的操作系统也无法启动。我用可启动 USB 修复了它。但当启动时,我发现我的 2TB 数据硬盘也不见了。

它的分区已被替换为近 2TB 的“未分配空间”和 18MB 的 FAT12 Windows 分区(我忘记了它的实际名称,但我认为它类似于“Windows 磁盘管理”)。在修复 Linux 之前,我确实偶然启动到了 Windows,因为我有双启动设置,我不知道 Windows 是否对此做了任何操作。

我之前的分区是2TB的ext4分区,没有别的。它充满了数据,而且我认为数据仍然存在。此后我尝试的是(也许是愚蠢的,我对此一无所知)添加一个分区,但在看到我必须格式化该分区才能使其正常工作后,我停止了。我还尝试了 testdisk,它找到了一堆标记为 [Data] 的旧 Linux 分区,但当它报告分区太大而无法放入磁盘时最终失败。分区有通知“此分区在磁盘限制后结束。”。这是我的 testdisk 日志文件的一个文件:https://www.toptal.com/developers/hastebin/ahetuwuquv.yaml

有什么方法可以恢复我的文件,或者让 testdisk 能够恢复我的分区或读取文件?预先感谢,如果我需要添加任何日志或信息,请告诉我。

答案1

我决定使用 R-Studio for Linux 来恢复我的驱动器。我购买了另一个 2TB 来将它们移动到上面,并在以后用作 RAID 1 阵列。令人惊讶的是,该软件能够找到除少数文件名之外的所有文件。我想通过 TestDisk 进行恢复是可能的,但我的知识不足以做到这一点,R-Studio 极大地简化了我的这个过程。

相关内容