错误代码 0xc0000225

错误代码 0xc0000225

我以前曾双启动 Windows 10 和 Ubuntu 20.04,运行起来非常顺畅。但最近,当我尝试双启动 Windows 10 和 Ubuntu 22.04 时,出现了错误代码 0xc00002251。仅当我在启动优先级列表中选择 Ubuntu 作为第一个选项时才会出现此错误,因此我可以使用 Ubuntu,但无法启动 Windows2。当我选择 Windows 作为启动优先级列表中的第一个选项时,Windows 加载完美无缺,好像根本没有问题,但我无法使用此启动优先级启动到 Ubuntu。

有人能给我一些建议如何解决这个问题吗?提前谢谢了。

答案1

所以基本上,当您在固件中选择 Windows 启动项时,您可以启动到 Windows,但是当您尝试从 GRUB 启动 Windows 时,Windows 会感到困惑并向您显示错误消息?

Avisadius Azazeel 指出了一个可能值得采用的以 Windows 为中心的解决方案。我还有另外两个建议。

首先,据我所知,每台基于 EFI 的计算机都提供自己的启动管理器,通常您可以在启动时按某个键(通常是功能键,如 F10 或 F11)来访问它。然后,您可以选择要启动的项目,而无需更改启动顺序。这不如从 GRUB 中选择 Windows 那么方便,但比在完整固件设置实用程序中更改启动顺序并重新启动要好。

其次,使用其他启动程序可能会更好,例如重新索引或者systemd-boot。您可以尝试 rEFInd 而无需安装它;只需下载 USB 闪存驱动器版本,将其写入 USB 闪存驱动器,然后使用固件的启动管理器启动闪存驱动器。然后,您可以测试 rEFInd 启动 Windows 和 Ubuntu 的能力。如果 rEFInd 可以比 GRUB 更好地启动 Windows,那么您可以考虑将 rEFInd 安装到您的硬盘上。如果 rEFInd 的表现不比 GRUB 好,那么您可以考虑激活它的固件重启选项,这会导致 rEFInd 将计算机重新启动到 NVRAM 定义的启动选项(它用于成功启动 Windows)。如果成功,这将是一个相当不雅的启动方式,但它至少可以工作。一个警告:rEFInd USB 闪存驱动器映像仅在您禁用安全启动时才有效。如果安全启动处于活动状态,它将无法启动。您可以暂时禁用安全启动或找到另一种方法来测试它。(rEFInd 确实适用于安全启动,但需要克服一些额外的困难。) Systemd-boot 会更难测试,或者即使能与 Ubuntu 一起使用,但可以想象它会比 GRUB 运行得更好。

相关内容