我的系统是双启动,Windows 8(如果重要的话,最初是 Windows 7)/Ubuntu。
前几天,我缩小了 Windows 分区,以扩展 Linux 分区。这不是我第一次这样做,但这是我第一次遇到问题。我使用 EaseUS Partition Master 缩小了 Windows,没有任何问题。我启动了 Live CD 来扩展 Linux 分区,一切似乎都在运行,然后突然就死机了。我觉得我搞砸了。我以为我必须重新启动系统。
当它重新启动时,我看到了 grub 救援命令行,我不知道自己在做什么,所以我用谷歌搜索了一下。我运行了在谷歌上找到的命令,试图重新启动我的 linux,但没有成功。我启动了 Live CD,并尝试了 grub 修复。再次重启我的笔记本电脑,我看到了不同的 grub 屏幕(Grub 版本 1.99)。
不知道自己在做什么,再次尝试命令 - 他们一直告诉我文件未找到,然后告诉我需要加载内核。好吧,我尝试更改我使用的命令,并成功启动到 Windows。
我再次从 Live CD 启动,并尝试安装 Ubuntu 分区。它实际上是空的。只有随机的系统文件夹/文件(其中一个是 Initrd.img 文件或其他文件,我需要它来进行 Grub 启动 - 所以不确定为什么它说找不到该文件)但我的所有用户数据都消失了。
有什么办法可以拯救我的数据?或者甚至是我的系统?任何帮助都将不胜感激,抱歉解释得太冗长了。
答案1
答案2
始终备份重要数据,特别是在进行分区等任何有风险的操作之前。
我是不专家,但在我看来,通过重新启动系统,您中断了分区过程。所以我认为您的 Linux 分区已损坏。您可以采取以下措施:
1) 尝试使用名为 的命令行实用程序修复您的分区fsck
。我过去曾使用此工具修复损坏的分区。请记住,在此过程中可能会丢失一些数据。因此,在继续操作之前,您可能需要制作损坏分区的映像。修复分区后,Linux 可能仍无法启动,但您至少可以使用 Live CD 复制数据。
2) 使用 GParted 尝试恢复数据。为此,请从 Live CD 运行 GParted(例如部分魔法),然后转到设备 > 尝试数据救援。我个人从未尝试过此选项。