硬盘或操作系统损坏?如何恢复我的文件?

硬盘或操作系统损坏?如何恢复我的文件?

首先,我对 Linux 并不陌生,但有很多事情我以前没有处理过。我使用 Kubuntu 已经有一年多了,但仅此而已。

昨晚我一直收到无法写入主目录的错误。我希望我现在就把它们记下来。我以前没有遇到过这些错误,但我遇到过其他错误,重新启动通常可以解决问题。当它重新加载时,它会进入 BusyBox。恢复模式也是如此。所以我fsck /dev/sda2,我得到了

Inodes were part of a corrupted orphan linked list found.

我选择修复它们,然后它就会通过。然后我得到

Error reading block 9970356 (Attempt to read block from filesystem resulted in short read) while reading directory block. Ignore error<y>?

现在我似乎收到了无数这样的错误。我希望到最后我可以启动 Linux 并恢复我未保存到外部设备的任何内容。我不知道一开始可能出了什么问题,也不知道如何找出可能发生的事情。在我开始遇到问题之前,我做的最后一件事是尝试将 Twitch 安装到 Wine。我能否将此驱动器从属于另一台计算机并恢复我的信息?(我没有进行加密 LVM 或加密我的主文件夹)

答案1

ddrescue我过去用过这个软件,运气不错,不过它可能需要很长时间才能运行(可能要几天,具体取决于磁盘的大小和遇到的错误数量)。最好中止当前操作fsck,避免对磁盘造成更多损坏。使用ddrescue它将其复制到其他地方,然后fsck针对该副本运行,您可能会有更好的运气。

相关内容