选择错误的分区后如何恢复 GRUB 和 Ubuntu 14.04?

选择错误的分区后如何恢复 GRUB 和 Ubuntu 14.04?

首先,我尝试查找以前的问题,但没有找到与我的情况完全相符的内容。

我有 Windows 8.1 和 Ubuntu 14.04 LTS 双启动。

在启动时的 grub OS 列表中,我错误地选择了 acer 笔记本电脑的恢复分区,显然没有进行恢复,然后迅速关闭了笔记本电脑。由于某种原因,grub 搞乱了,我看到的是 grub 救援屏幕。我尝试从实时 CD 进行 Ubuntu 启动修复,现在我的笔记本电脑直接启动到 Windows。我无法使用 看到我的 Linux 分区gparted。我尝试使用测试磁盘,我能够看到我的 Linux 分区,但我不太清楚如何恢复它。

我如何恢复 GRUB 和 Ubuntu,或者至少如何从隐藏的 Linux 分区中获取我的数据?

答案1

这完全是题外话,因为这是一个纯粹的 Windows 8 问题。Windows 8 关机从定义上来说不是shutdown -h now我们所知道的那种,而是一种混合休眠。当我们试图挽救 Ubuntu 分区时,它又回到了主题上!;-)

基本上,您的所有数据仍然存在,只是不可见而已,因此即使从实时 CD 启动并使用gparted也不会显示分区。

要采取的步骤:

  1. 停止对磁盘本身进行恢复现在
  2. 购买额外的硬盘
  3. 将新硬盘添加到机器
  4. 启动 LiveUSB,安装ddrescue
  5. 使用以下方式进入终端

    ddrescue --binary-prefixes --cluster-size=64 --timeout=20s /dev/sdX /dev/sdY /media/ubuntu/PathToUSB/CrashRecovery.log
    

    其中 X 是原始的,Y 是新的

  6. /dev/sdX从机器上物理移除
  7. testdisk在 sdY 上使用
  8. 如果弄乱了,请恢复步骤 4 中制作的图像,然后从步骤 7 重试
  9. 将所有已拯救的文件复制到您当前的备份驱动器(您确实有你有备份驱动器,不是吗?)如果你没有, 读以下问答(您属于用户类型 4)

相关内容