修复启动 Windows 10 / 8 时找不到操作系统

Jacki

启动 Windows 10 或 8 计算机时,您可能会收到以下错误消息:

“找不到操作系统。重新启动并选择正确的启动设备。”

此问题可能由多种原因引起,例如 MBR(主引导记录)或 DBR(DOS 引导记录)损坏、BCD(引导配置数据库)损坏或您的系统分区未处于活动状态。在本教程中,我们将指导您如何解决 Windows 10 或 8 中找不到/丢失操作系统的问题。

解决方案 1:启用/禁用 UEFI 安全启动

大多数 Windows 10/8 计算机都配备 UEFI 固件并启用安全启动。安装在GPT分区上的操作系统只能以UEFI模式启动。如果将 UEFI 系统配置为以传统模式启动,您将收到错误消息,指出操作系统丢失或未找到。如果您在 MBR 磁盘上安装了 Windows 10/8,它也无法以 UEFI 模式启动。

当您在启动过程中收到“操作系统未找到或丢失”的错误消息时,请尝试将启动模式从 Legacy 更改为 UEFI,或者关闭 UEFI 和 Seure Boot,这可能会解决您的问题。要了解有关如何更改启动模式的更多信息,请查看以下文章:

  • 如何将 Windows 8 PC 设置为使用传统 BIOS 模式而不是 UEFI 模式启动
  • 如何禁用 UEFI 并启用传统/CSM 引导支持

解决方案2:修复MBR/DBR/BCD

要修复损坏的 MBR、DBR 或 BCD,您只需要 Windows 安装 DVD。请按照下列步骤操作:

  1. 启动有问题的电脑,插入 Windows DVD,并在系统要求您从 DVD 启动时按某个键。您可能必须更改 BIOS 中的引导顺序才能从 DVD 引导。
  2. 几分钟后,您将看到用于指定键盘和语言设置的 Windows 设置屏幕,只需单击下一个

  3. 在下一个屏幕上,单击“修理你的电脑”在左下角。

  4. 当出现选择选项屏幕时。点击故障排除

  5. 点击高级选项

  6. 点击命令提示符在高级选项屏幕中。

  7. 在命令提示符处,依次输入以下命令,然后按 Enter 键:
    bootrec.exe /fixmbr
    bootrec.exe /fixboot
    bootrec.exe /rebuildbcd

    另请阅读:如何修复 Windows 操作系统未找到错误

  8. 重新启动计算机。这有望让您的问题消失!

解决方案 3:将 Windows 分区标记为活动分区

当计算机开启时,BIOS 将寻找活动分区来启动。如果您的系统分区未标记为活动分区,您还会收到错误消息“操作系统未找到或丢失”。以下是如何使 Windows 分区处于活动状态:

  1. 从 Windows 安装 DVD 启动计算机。通过上述方法再次打开命令提示符。
  2. 在命令提示符处,键入磁盘部分并按 Enter 键。然后输入列出磁盘。您将看到当前连接到计算机的磁盘列表。现在输入选择磁盘n,其中 n 是磁盘编号。在我的例子中,我会输入选择磁盘0

  3. 现在输入列表量获取所选磁盘上所有分区的列表。找到安装 Windows 的分区并输入选择卷n,其中 n 是 Windows 分区的编号。

  4. 要将所选分区标记为活动分区,只需键入积极的并按 Enter 键。

  5. 关闭命令提示符并重新启动计算机。希望您的问题现在已经得到解决!