从 Grub 启动 Windows 时出现 0xc000000f 错误

从 Grub 启动 Windows 时出现 0xc000000f 错误

最近我通过重新安装 grub 引导加载程序纠正了双重启动问题。

我首先在 easyBCD 设置中添加指向 Linux 的条目。然后,当我重新启动计算机时,它在 Windows 的引导加载程序中显示 Windows 7 和 Grub Bootloader。当我选择 Grub 引导加载程序时,它会将我带到 Ubuntu Grub 2 引导加载程序,我从那里启动了 Ubuntu。然后我安装了 Boot-Repair 并进行了建议的修复。

一切顺利,启动时出现了 grub 引导加载程序,但是当我选择 Windows 7 时,它会带我进入 Windows 引导加载程序,其中有 Windows 7 和 Grub 引导加载程序供选择,我使用 easyBCD 插入了它。

我再次使用 easyBCD 删除了此条目并重新启动。从那时起,我的 Ubuntu 运行正常,但在启动 Windows 时,它出现错误0xc000000f

我已经生成了一个报告使用启动修复

下一步我该做什么?

答案1

因此,您使用 GRUB,选择 Windows 7 条目,在 Windows 启动管理器中选择 Windows,然后它因错误而失败。

本指南应该可以,但我自己没有测试过,也不对任何数据丢失负责。如果你太过偏执,我会将你的硬盘完整克隆到其他地方。

你需要的东西

  • 带有 Ubuntu 实时桌面(又称 Ubuntu 安装程序)的 USB
  • Windows 7 修复/安装介质

该怎么办:

  1. 启动 Windows 7 修复/安装媒体,在语言屏幕上按 SHIFT + F10 以获取命令提示符。输入 ,bootrec /fixmbr然后按bootrec /fixboot
  2. 将 PC 重新启动至硬盘。Windows 应该可以启动,但不需要任何启动管理器的迹象。
  3. 重新启动进入 Ubuntu 实时桌面媒体并安装启动修复,然后让启动修复安装 GRUB(或者如果您知道 grub-install 参数,则使用命令行)。
  4. 重新启动硬盘,您应该会看到带有 Ubuntu 启动选项和 Windows 启动选项的 GRUB 菜单。启动进入 Ubuntu,并确认它已启动。
  5. 启动 Windows,安装 EasyBCD(如果尚未安装),然后将 Linux 选项添加到 Windows 启动管理器。
  6. 重启 PC,在 GRUB 中选择 Windows 选项。此时您应该会看到两个启动选项 - 一个用于 Windows,另一个用于您之前添加的 Linux/GRUB。选择 Linux 选项,如果它返回到 GRUB,则本教程已完成,您的启动系统应该可以再次工作!

相关内容