恢复操作系统安装过程中捕获的外部磁盘上的文件

恢复操作系统安装过程中捕获的外部磁盘上的文件

我正在将 Ubuntu 安装到主机的内部磁盘上,出于安全考虑,所有外部驱动器都拔掉了 - 然后发现我意外选择了外部驱动器,并且它没有被拔掉。(看到安装目标中有三个驱动器而不是两个驱动器,我应该会有所警觉,但我想那天我的智商很低。)

外部驱动器符合墨菲定律,是我的备份驱动器,里面有所有重要的当前文件。噗!过去几个月的工作就泡汤了。现在驱动器只显示我通常期望在任何 Linux 机器上看到的内容。它安装时显示为 ext4,但磁盘(我 98.5% 确定)最初是 ext3。

但是,安装并未完成。无论复制了什么文件,都只占用了一小部分磁盘空间。df 报告只使用了 1% 的空间。也许我的大部分宝贵文件都没有问题,可以用某种工具恢复?

此网站上还有其他有关文件恢复的问题,但很多都是针对 Microsoft Windows、故障磁盘或其他情况的。我使用的是 Linux,有一个物理上健康的外部磁盘。我相当确定较新、较重要的文件在该磁盘上有多个副本,因此如果一个副本被破坏,还有希望获得第二个副本。

答案1

测试磁盘在同样的情况下已经救了我好几次了 - 我曾经将一个意外格式化的磁盘恢复到它的原始状态 - 虽然在这个特定的情况下,由于当前和原始文件系统相似,添加驱动器以避免用户错误并不是一个坏主意。

答案2

有专门的工具可以完成这类工作,但它们需要花费一些钱,您可以使用 来完成grep

大多数文件系统在创建时没有理由覆盖磁盘。因此,如果您可以卸载该分区而不使用它,那么您就有机会恢复大多数文件。

然而,如果这些文件是二进制的,情况就会变得很棘手。大多数文本文件可以grep通过其中的文本来查找。如果你选择这条路线,你必须手动将它们分开grep,或者找出神奇数字的文件格式并使用它。

祝你好运,确保不要被恶鬼吃掉。

相关内容