恢复格式化磁盘的内容?

恢复格式化磁盘的内容?

我一直在设置一个新系统,并从格式化的外部硬盘驱动器中恢复备份。我能够得到最多我需要从中获得什么,但 btrfs 分区以某种方式重新格式化为交换分区。为了解决这个问题,我再次将其重新格式化为 btrfs(使用 gparted),但这并没有恢复任何旧数据。由于我还没有写入驱动器(除了格式更改之外),我假设所有信息仍然存在,但无法访问。

  • 有什么办法可以恢复这些数据吗?换句话说,有没有办法“锁定”原始 btrfs 分区的旧元数据(和根)?
  • 是什么导致分区首先被重新格式化为交换?

注意:整个情况可能是由于我自己的错误造成的,因为我试图解决一些交换问题。但是,我无法mkswap /dev/sdb1在 bash 历史记录中找到将分区格式化为 swap ( ) 的命令。

答案1

我会使用 Testdisk。

测试盘下载链接

不是 btrfs 用户,我认为这不太可能,但也许有某种自动分区,就像许多 Linux 系统中那样,您可能忘记更改?

不过 testdisk 通常可以帮我完成这项工作。

相关内容