Windows找不到操作系统加载程序

时间:2020-03-21 11:49:31  来源:igfitidea点击:

关于“Failed to find OS Loader”

概要

启动修复无法纠正非启动PC的问题时,将显示错误“启动管理器无法找到OS加载程序”。

特别是,此消息表明启动修复无法在预期的位置找到正确的BOOTMGR引导加载程序。
虽然通常对于丢失的引导加载程序的修复是运行启动修复,但在这种情况下,启动修复由于一种或者多种原因而无法解决该问题。

症状1:启动修复失败,并显示消息“启动管理器无法找到OS加载程序”

尝试使用“启动修复”的自动修复功能时,它将尝试修复PC,但失败。
单击以查看启动修复的“诊断和修复详细信息”的内容,将显示错误消息“启动管理器无法找到OS加载程序”,并且尝试了一次或者多次失败。

报错信息:

Root cause found:
--------------------------
Boot manager failed to find OS loader.
Repair action: File repair
Result: Failed. Error code =  0x3
Time taken = 1529 ms
Repair action: Boot configuration data store repair
Result: Failed. Error code =  0x2
Time taken = 0 ms

此错误的原因

已知由于以下一个或者多个原因而发生此错误:

原因1:启动卷损坏

Windows PC上的启动分区损坏会导致出现此错误。

由于不安全的关机,突然的断电,不安全的本地和/或者外部驱动器移除或者计算机硬盘的物理损坏等原因,引导分区上的文件系统可能会损坏。

已知NTFS和FAT32分区都发生启动分区损坏。

原因2:引导加载程序已删除

Windows Vista,Windows 7,Windows 8和Windows 8.1使用新的BOOTMGR引导加载程序。

在Windows Vista上,BOOTMGR位于Windows安装驱动器(通常是驱动器C:\)的根分区中。

在Windows 7及更高版本上,BOOTMGR通常位于在安装过程中驱动器开头创建的单独的100 MiB NTFS分区上。
由于Windows自动更新安装失败,操作系统升级失败或者病毒和其他恶意软件,可以删除此文件。

原因3:硬盘被拔出

如果计算机具有多个硬盘,并且已卸下或者更换了一个或者多个这些硬盘,则可能会发生此错误。

如果已卸下或者更换的磁盘是BIOS中的第一个引导设备,则即使Windows位于其他物理磁盘上,引导文件也已安装到该驱动器。

在更换PC中的启动盘之前,请确保将启动文件移至其他驱动器,这一点很重要。

修复Windows上找不到OS Loader的问题

修复#2:使用系统文件检查器

  • Windows附带了一个名为sfc的工具,该工具代表系统文件检查器。有关sfc如何运行以及何时使用的更多信息,请参见我们的知识库。以下步骤将从Windows安装光盘上的“启动修复”中启动命令行选项,并使用系统文件检查器尝试修复PC。
  • 将Windows安装DVD插入PC的CD-ROM驱动器中,
  • 完全关闭PC的电源,并确保其已完全关闭,
  • 开启PC,
  • 当我们看到“按任意键从CD或者DVD引导。”时,按任意键。
  • 在首先选择语言和键盘选项之后,单击左下角标题为“修复计算机”的链接。
  • 等待启动修复以扫描PC的Windows安装,然后从显示的列表中选择安装:

从可用的恢复选项列表中选择“命令提示符”以开始:

启动命令提示符后,输入以下内容以使用系统文件检查器检查安装中是否存在损坏,无效或者已删除的系统文件。
如果上一页显示Windows安装的驱动器号不是C:\,请确保在下面使用该驱动器号!

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

sfc完成扫描后,将报告其结果,如下所示:

Beginning system scan. This process will take some time.
Beginning verification phase of system scan.
Verification 100% completed.
Windows Resource Protection found corrupt files and successfully repaired them. OR
Windows Resource Protection found corrupt files but was unable to fix some of them.
Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example
C:\Windows\Logs\CBS\CBS.log

修复#3:手动重建BCD,MBR和启动扇区

引导Windows的问题通常可以追溯到引导加载程序安装或者配置中的错误。
重建PC的主引导记录(MBR),分区引导扇区和引导配置数据(BCD)可以解决BOOTMGR引导加载程序的各种问题。

我们可以使用Windows Recovery Environment中的内置工具“ bootrec.exe”来重建BCD。按着这些次序:

  • 将Windows安装DVD插入PC的CD-ROM驱动器中,
  • 完全关闭PC的电源,并确保其已完全关闭,
  • 开启PC,
  • 当我们看到“按任意键从CD或者DVD引导。”时,按任意键。
  • 在首先选择语言和键盘选项之后,单击左下角标题为“修复计算机”的链接。
  • 等待启动修复以扫描PC的Windows安装,然后从显示的列表中选择安装:
  • 从可用的恢复选项列表中选择“命令提示符”以开始:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd