Linux、Grub 和 Win 7 问题

Linux、Grub 和 Win 7 问题

我有几个问题,但这里我只关注当前最重要的一个。

我在 SSD 上安装了 Mint,该 SSD 曾经安装在一台笔记本电脑中,该笔记本电脑将 Win 7 安装在一个单独的 SSD 上,作为双启动运行。笔记本电脑坏了,我用一台旧的 win 7 机器尝试启动到 Mint SSD。不幸的是,win SSD 还在里面,所以 grub 被搞砸了。

现在我有一台较新的 Win 7 机器,用于音乐和视频制作。我以为我可以安全地从该机器上移除 Win 7 SSD 并放入 Mint SSD 来尝试修复 grub。于是我就这么做了,并从 grub 救援磁盘启动。 Grub救援做了它的事情并告诉我它已经修复了。所以我重新启动,屏幕上出现了我的旧 grub 和我自己的背景图像。然而,当启动到 Mint 时,它会走得太远并失败。这个问题我会留到以后再处理!

然后我移除了 Mint SSD,将 Win 7 SSD 磁盘放回原位并尝试启动。我很震惊地看到 grub 发出的错误消息说磁盘丢失!当我为 Mint SSD 运行 grub rescue 时,我在机器中留下了一个存储驱动器,我认为 grub 已安装/恢复到该驱动器,而不是按预期安装/恢复到 Mint SSD。在 BIOS 中禁用存储 HDD 我尝试再次启动到 Win 7,现在收到一条错误消息,指出Reboot and select proper boot device or insert boot media in selected boot device and press a keyWin 7 SSD 显示在 BIOS 中并被选为启动设备。我认为 grub(安装在错误的(存储)驱动器上)现在肯定搞砸了 win 7 引导加载程序。我该如何解决/扭转这个问题? win 7 驱动无法启动是什么原因?

答案1

要仅修复 Windows 引导加载程序,我建议拔下其他磁盘,您可以从 Windows 安装磁盘启动并在控制台中使用:

修复主引导记录:

bootrec.exe /fixmbr
bootsect.exe /nt60 all /force /mbr

然后找到windows安装目录:

bootrec.exe /rebuildbcd

相关内容