Ubuntu 14 崩溃时恢复数据

Ubuntu 14 崩溃时恢复数据

我的情况如下。我在这台机器上安装了 Ubuntu 14,它停止了响应。(确切地说:在暂停后,它多次拒绝输入我的密码,并且拒绝关机。强制关机后,我重新启动了它,但机器上不再有操作系统。)

我在 USB 上刻录了 Ubuntu 16.04 LTS,现在处于“试用模式”,我没有立即安装的原因是我想恢复之前系统上的数据。但是,我似乎无法做到这一点。确实如此:

  1. 我的硬盘被分区为

    • /dev/sda/dev/sdb,但磁盘实用程序只看到/dev/sda
  2. 另一方面,GParted 可以看到这两个分区,但当我尝试恢复数据时,它说我需要 gpart。如果我尝试

    • sudo apt-get install gpart

结果是

正在读取软件包列表... 完成 正在构建依赖关系树 正在读取状态信息... 完成 软件包 gpart 不可用,但被另一个软件包引用。这可能意味着该软件包缺失、已过时或只能从其他来源获得

E:软件包‘gpart’没有安装候选项

(我已经升级并更新了 apt-get)

  1. 然后我尝试转到 Testdisk,但如果我尝试安装它

    • sudo apt-get install testdisk

结果是

正在读取软件包列表...完成

构建依赖关系树

正在读取状态信息...完成

E: 无法找到软件包 testdisk

  1. 如果我现在尝试更新 apt-get

    • sudo apt-get update

结果是

Ign:1 cdrom://Ubuntu 16.04.1 LTS赛尼尔·赛鲁斯- 发布 amd64 (20160719) xenial InRelease

点击数:2 cdrom://Ubuntu 16.04.1 LTS赛尼尔·赛鲁斯- 发布 amd64 (20160719) xenial 发布

点击数:4http://archive.ubuntu.com/ubuntuxenial 发布中

获得:5http://security.ubuntu.com/ubuntuxenial-security 正在发布 [102 kB]

获得:6http://archive.ubuntu.com/ubuntuxenial-updates 发布中 [102 kB]

0 秒内获取 204 kB(464 kB/秒)

** (appstreamcli:31465): 严重**: 移开旧数据库时出错。

AppStream 缓存更新失败。

正在读取软件包列表...完成

总的来说,我感觉很受困扰。有没有办法安装 gpart 或 testdisk?是否有可能恶意病毒在将我踢出后已经删除了我的所有数据?apt-get 无法正常工作的原因可能是什么?

非常感谢您的宝贵时间!

答案1

您可以使用命令行应用程序fdisk或,而不必使用 gparted cfdisk

如果第二个分区确实不存在,我认为您需要使用一些恢复工具,例如foremost。我建议尽可能将有问题的驱动器从计算机中取出,并将其插入另一台计算机,因为您需要的可用空间至少与丢失的数据一样多。


编辑:

我注意到你在 1 中所写的一件事。

/dev/sda/dev/sdb是驱动器。每个驱动器都可以单独进行分区。分区名称为/dev/sda1 /dev/sda2/dev/sdb1等等。

因此您的系统上有两个驱动器。

我不确定你的意思

GParted 可以看到两个分区

因为命名的路径是驱动器而不是驱动器上的分区。

sudo fdisk -l /dev/sdX(替换Xab应该列出驱动器上的分区。

相关内容