答案1
看起来像是磁盘问题:所以是硬件问题。
根据磁盘问题的严重程度,仍有希望恢复大部分(即使不是全部)数据。
据称问题出在/dev/sda1
分区上,即根文件系统上。
对于 Ubuntu 来说,传统的选择是将根文件系统安装在一个分区中,而将用户数据(即所谓的home
文件系统)安装在另一个专用分区中。
如果这个面向用户数据的home
部分确实位于其单独的专用分区上,那么完全恢复数据的机会就非常高。
然而,如果该home
部分与(现在有问题的)根文件系统一起安装(在同一个分区上),情况可能会完全不同。
需要记住的一件事是:最好用尽所有方法来复制数据前在包含用户数据的分区上运行fsck
修复实用程序,因为有可能fsck
最终无法修复该分区,然后它会使您处于比以前更糟糕的状态。
因此,这是一种全有或全无的情况fsck
。
更新关于最后这句话:根据这个答案(建议来自@steeldriver),似乎有相当大的机会fsck
可以解决这个问题。
尽管如此,即使成功了,也应该吸取教训,从那时起应该定期将重要数据备份到独立的设备上。
为了尝试数据恢复,我将使用 Live USB 设备,或者类似的设备,该设备最初用于安装操作系统。
这些 Live USB 安装程序设备具有一项功能:“无需安装即可试用 Ubunutu”。如果您使用此功能,它将为您提供一个完全通过 USB 设备在计算机上运行的 Ubuntu 操作系统,从而绕过有故障的硬盘。
使用此 USB 提供的操作系统实例时,可以“安装”(连接)包含用户数据的内部硬盘分区(如果它确实是与有问题的根文件系统分开的专用分区)。从那时起,只需连接另一个可以复制文件的存储介质即可。