Windows 10 尝试修复磁盘后无法启动 Linux(或 Windows)

Windows 10 尝试修复磁盘后无法启动 Linux(或 Windows)

因此,我之前曾双启动 Windows 10 和 Ubuntu 14.04,它们都在不同的磁盘上运行。然而,Windows 最近决定要占用我的整个计算机,因此无法启动任何一个操作系统。

这一切都始于我重启电脑,将操作系统从 Linux 更改为 Windows 10 时,当时 Windows 检测到硬盘存在一些问题并开始修复它们。几个小时后,我发现两个操作系统都不再工作了。GRUB 菜单不再出现,只加载了一个黑屏。当我移除运行 Linux 的磁盘时,我得到了同样的结果,所以电脑似乎正在尝试加载 Windows 10。

我使用 Linux 启动盘启动了计算机,大部分数据似乎都存在于两个磁盘上。我唯一注意到的是,我的 Ubuntu 磁盘缺少一大块磁盘空间。根据之前的读数,我相信这个磁盘空间可能是操作系统之前存储的地方。

修复尝试

  • 我尝试使用 gparted 重新分配 Windows 使用“未格式化”格式选项释放的磁盘空间,希望那里还能有东西。这样做之后,我运行了“尝试数据救援”,但没有找到任何有用的信息。
  • 我尝试使用启动修复来修复 MBR,但这也没有用。如果感兴趣,可以在此处查看此操作的输出。

那么,我该怎么做呢?我假设 Ubuntu 不再安装,我需要在 Windows 未分配的分区上重新安装它。如果是这样,有人有什么建议让我不丢失任何数据吗?

gparted 的图片

在此处输入图片描述

更新

我尝试按照 markkirby 提到的网站上的说明操作,但似乎实际上什么都没有复制到硬盘上。我创建了 ext2 分区,并设置了挂载点,但/没有格式化分区。Gparted 报告分区为 ext2,但它说分区是空的,仍然无法启动。看来我的最后一个选择是格式化分区,并冒着丢失存储操作系统的分区上所有数据的风险。

答案1

您可以尝试以下操作。

1) 从 USB 启动计算机并将重要的文件复制到外部硬盘。

2) 如果您发现从 USB 或 CD 启动时拒绝访问您的文件(经常发生这种情况),请将您的 HDD 放入任何 HDD 外壳中,并将对您重要的文件复制到另一台计算机。

3) 如果您想从 ext4 分区复制任何内容,另一台计算机应该运行 Linux。还有一些工具可以从 Windows 8x 读取 ext4 分区,如果您熟悉它们,您可以使用它们。

4) 首先安装 Windows 8.1(不是 10!)。不要接受任何升级到 Windows 10 的选项,因为这个系统有一些不可预测的行为。选择全新安装并完全擦除此硬盘。不要试图保留旧的操作系统和数据,这只会造成混乱。如果您不再想要双启动,请跳过此步骤。

5) 将 Ubuntu 安装到任何单独的物理硬盘上。选择全新安装并彻底清除此硬盘。不要试图保留旧操作系统和数据,这只会造成混乱。

6)如果您已经安装了 Windows 并希望恢复双启动,请在终端中运行 sudo update-grub。

相关内容