“operating system not found”错误源于bcd引导文件丢失或损坏,需通过windows安装介质进入winre,依次执行diskpart识别分区、bcdboot重建引导、bootrec /rebuildbcd添加系统项,并按uefi/bios模式正确配置efi或活动分区。

如果您启动电脑时看到“Operating System Not Found”错误提示,通常意味着系统无法定位或加载引导配置数据(BCD),导致Windows无法启动。以下是修复BCD引导文件的具体操作步骤:
一、使用Windows安装介质进入恢复环境
该方法通过官方安装U盘或光盘加载Windows恢复环境(WinRE),从而调用内置的引导修复工具。需提前准备一个与原系统版本匹配的Windows安装介质。
1、将Windows安装U盘插入电脑,重启并反复按F12、F10、ESC或DEL键(依主板品牌而异)进入启动菜单。
2、在启动菜单中选择U盘设备名称(如“USB HDD”或含“UEFI”前缀的选项)并回车。
3、在安装界面左下角点击“修复计算机”链接,跳过语言设置后进入“疑难解答”界面。
4、依次选择“高级选项”→“命令提示符”,等待进入黑底白字命令行界面。
二、重建BCD存储并重写引导记录
此操作直接在命令提示符中执行bootrec与bcdboot命令组合,用于扫描系统分区、重建BCD存储结构,并将引导文件复制到活动分区根目录。
1、输入 diskpart 并回车,再依次输入 list volume 和 exit,确认Windows所在分区(通常为C:)及EFI系统分区(ESP,一般为FAT32格式、容量约100–500MB、无盘符或标为“系统”)。
2、若存在独立EFI系统分区且未分配盘符,输入 diskpart → list volume → select volume X → assign letter=S:(X替换为ESP卷号,S可自选)。
3、输入 bcdboot C:\Windows /s S: /f UEFI(UEFI模式)或 bcdboot C:\Windows /s C: /f BIOS(传统BIOS模式),按回车执行引导文件部署。
4、运行 bootrec /rebuildbcd 扫描并添加检测到的Windows安装项,遇到提示时输入 Y 确认加入。
三、手动导出并重建BCD文件
当自动重建失败或BCD文件严重损坏时,可先备份原BCD,再创建全新BCD存储并导入基础配置,确保引导结构完整可用。
1、在命令提示符中输入 bcdedit /export C:\BCD_Backup,将当前BCD导出至C盘根目录备用。
2、输入 ren C:\Boot\BCD BCD.old 重命名损坏的BCD文件(若路径存在且可访问)。
3、输入 bcdboot C:\Windows /s S: /f UEFI(UEFI)或 bcdboot C:\Windows /s C: /f BIOS(BIOS),强制生成新BCD文件。
4、输入 bcdedit /store C:\Boot\BCD /enum all 验证新BCD是否包含至少一个Windows Boot Loader条目。
四、检查磁盘分区状态与活动标志
引导失败可能源于系统分区未被正确标记为“活动”(BIOS模式)或EFI系统分区不可见/损坏(UEFI模式),需通过diskpart验证并修正关键分区属性。
1、输入 diskpart 进入磁盘管理工具。
2、依次输入 list disk → select disk 0(假设系统盘为磁盘0)→ list partition,识别Windows所在主分区及EFI系统分区(UEFI)或系统保留分区(BIOS)。
3、对BIOS模式:输入 select partition X(X为系统保留分区号)→ active → exit。
4、对UEFI模式:确认EFI分区为FAT32格式且状态为“System”,若无盘符则按第二步分配,不执行active命令。










