安装 Linux Mint 17.1 后 Windows 8.1 无法启动

安装 Linux Mint 17.1 后 Windows 8.1 无法启动

我弟弟想换成 Linux,所以他把它安装在了第二块硬盘上。第二块硬盘是引导扇区驱动器,但 Windows 和所有数据都在第一块硬盘上。安装后,Linux 可以启动,但 Windows 8.1 却不能。

因此,我从 Windows 安装光盘启动,并运行启动修复,它告诉我它失败了,没有其他解释。然后,我尝试了命令提示符窗口中的其他高级选项,使用磁盘分区按照我如何修复 Windows 8 EFI Bootloader?

bootrec /scanos发现 Windows 安装在 C:
bootrec/修复执行正常,但是
bootrec/rebuildbcd告诉我它失败了。

现在,Linux 也无法启动,但我可以轻松重新安装 Linux

我如何恢复 Windows 启动指令?

我不知道这是否相关,但这里是分区:

精选卷 1

应该显示 sdb 上的四个分区,但我得到的却是

选择音量 0

即 sda1 到 sda11

sda1 扩展
sda5 - ntfs D:
sda6 - ntfs E:
sda7 - ntfs F:
sda8 - ntfs G:
sda9 - ntfs H:
sda10 - ntfs I:
sda11 - ntfs J:
sda2 主,ntfs,C:

sdb1 - fat32 启动
sdb2 - ext4 /
sdb3 - ext4 /home
sdb4 - swap

答案1

嗯,如果你不知道这些安装程序是如何工作的,这是一个典型案例。但不要难过。我已经多次见过这种情况,因为原因并不明显。

让我先解释一下发生了什么,然后我们再看看如何解决它。

当您安装 Windows 时,您安装的磁盘不在 Sata 端口 0 上。您安装 Linux 的磁盘在该端口上。但是 Windows 安装程序有此习惯,即在它找到的第一个磁盘(端口号最小的磁盘)上安装 bootmgr(350MB EFI 系统分区)。补救措施是在安装过程中切换主板上的 Sata 电缆或断开较低端口上的磁盘。

然后您在 port0 磁盘上安装了 Linux。Linux bootmgr 是 Grub,它确实覆盖了您的 Windows bootmgr。如果您是 Grub 专家,您可以修复该问题,但我们将尝试以另一种方式进行修复。

下载分区向导的可启动 CD iso并将其刻录到 CD。使用该 CD 启动您的 PC,并将 Windows 的 C 分区标记为活动分区。请参阅下图中的步骤。

现在运行启动修复3次。然后尝试启动Windows。

下次在 port0 磁盘上安装 Linux 时,拔下 Windows 所在的磁盘。或者更好、更灵活 - 在虚拟分区中安装 Linux。这完全没有问题,不会出现您见过的任何问题。方法如下。在本教程中我也使用 Mint。

在此处输入图片描述

答案2

您可以尝试使用专门用于启动修复的启动救援 CD。

以下是一些这样的工具:

答案3

这听起来像是 Linux 的引导加载程序没有检测到 Windows 并提供了从引导加载程序启动 Windows 的选项,您必须手动添加引导加载程序的选项。但您需要先安装 Linux。由于 Windows 恢复盘已清除 Linux 引导加载程序的 MBR

  1. 重新安装Linux
  2. 在 Linux 引导加载程序 2b 中检查 Windows 引导选项。如果没有找到,请在引导加载程序系统中添加选项

相关内容