在另一个磁盘上安装 Ubuntu 后 Windows 拒绝启动

在另一个磁盘上安装 Ubuntu 后 Windows 拒绝启动

可能重复:
WIndows 7 无法启动 - bootrec 报告 FS 未找到或已损坏

我有 3 个磁盘:磁盘 1 上安装了 Windows 7。磁盘 2 用于存储。磁盘 3 一直未使用,直到几分钟前我在其上安装了 Ubuntu。

Ubuntu 安装完成后,我重新启动并尝试再次加载 Windows。我收到的只是一条错误消息:

重新启动,并选择适当的引导设备

由于某种原因,Windows 拒绝启动。我能够在 Ubuntu 中安装 Windows 磁盘并浏览其内容。一切看起来都很好。我尝试过通过 BIOS 进行引导覆盖,但没有成功。无论我怎么尝试,似乎都无法让 Windows 磁盘启动。只有 Ubuntu 可以工作...

有任何想法吗?

更新
发现了这个:WIndows 7 无法启动 - bootrec 报告 FS 未找到或已损坏

我也有同样的问题。可能只能放弃,格式化并重新安装 :(

答案1

以防万一它对你或其他任何碰巧遇到的人有用。Ubuntu 有一个官方建议页面,应该将其记录下来,可以在以下位置找到:
https://help.ubuntu.com/community/WindowsDualBoot
它可能会也可能不会回答这个具体的情况。
另一个有趣的可能是http://ubuntuguide.org/wiki/Ubuntu:All#Dual-Booting_Windows_and_Ubuntu

答案2

您需要从安装 Ubuntu 的驱动器启动。然后您需要在启动后 3 秒内按 esc 打开 grub 菜单。默认情况下,它们会使菜单不可见。

从该菜单中,选择启动 Windows 操作系统。这样就可以运行了。

如果这不起作用,您需要修复 MBR。您需要从安装介质启动计算机,选择修复选项,然后运行 ​​bootsect.exe 实用程序。此网站为您提供了让 Windows 7 MBR 重新运行所需的所有屏幕截图。 http://www.sevenforums.com/tutorials/20864-mbr-restore-windows-7-master-boot-record.html

下面的解释。

安装 Ubuntu 时,您安装了 Ubuntu 的引导加载程序 grub。如果您在安装时遵循所有默认设置,那么 grub 将覆盖 Windows 的 MBR,Windows 将不再自行启动。您可以通过告诉 grub 将自身安装在 Ubuntu 驱动器的第一个扇区上来防止 grub 接触您的 MBR。您还可以在安装 Ubuntu 之前断开其他驱动器的连接。第三个选项是使用 Virtualbox 之类的工具从 Windows 虚拟化运行 Ubuntu。

答案3

我已更新我的问题并提供更多细节。

目前看来唯一的解决办法就是重新安装 Windows。

相关内容