windows启动失败多因引导项损坏而非系统文件问题,首选高级启动中的“启动修复”自动重建bcd、挂载efi分区;若失败则用bootrec命令依次执行/scanos、/fixmbr、/fixboot、/rebuildbcd;最后可用bcdboot命令彻底重装引导文件。

Windows系统无法启动、黑屏卡在Logo、提示“BOOTMGR is missing”“Operating System not found”或双系统引导菜单消失,绝大多数情况不是系统文件损坏,而是引导项(BCD数据库、EFI分区内容或MBR结构)出错导致的。
用高级启动自动修复引导项
这是最轻量、最安全的第一步,无需U盘,系统内置引擎会自动扫描并尝试重建BCD、挂载EFI分区、修复bootmgr调用链。
按住Shift键不放,点击“开始”→“电源”→“重启”。电脑重启后进入恢复环境,依次选择“疑难解答”→“高级选项”→“启动修复”。
系统会检测当前硬盘上的Windows安装,输入账户密码确认后开始自动诊断。这一步操作起来很简单,直接等它跑完就行,通常5~10分钟内结束。
若修复成功,会提示“已修复启动问题”,点击“继续”即可重启进入系统。如果提示“未检测到问题”或反复进入自动修复循环,说明引导项已严重损坏,需进入命令行手动干预。
用bootrec命令重建BCD引导项
当自动修复失败,且你有Windows安装U盘或能强制进入WinRE时,这条路径最通用,适用于UEFI和Legacy两种模式,但操作顺序不能错。
第一步:从安装U盘启动 → 进入“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
第二步:在命令提示符中依次执行以下四条命令,每条回车后等待返回“操作成功完成”再执行下一条:
bootrec /scanos
通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
执行/rebuildbcd时,若提示“是否将Windows安装添加到启动列表?”,必须输入【Y】并回车,否则引导项不会写入BCD数据库。
注意:如果/scanos返回“未找到Windows安装”,说明系统分区未被识别,需先运行diskpart → list volume → exit确认C:盘是否存在且为NTFS格式;若EFI分区(FAT32、无盘符、类型为System)未挂载,还需额外分配盘符再用bcdboot重建。
用bcdboot彻底重装引导文件
这是兜底方案,绕过所有现有BCD结构,直接从Windows系统目录复制全套引导文件(bootmgfw.efi、BCD、winload.efi等)到EFI系统分区,适合bootmgfw.efi丢失、EFI分区被清空或BCD完全崩溃的场景。
方法一(UEFI/GPT磁盘):先用diskpart挂载EFI分区——输入diskpart → list volume → 找到类型为“System”且文件系统为FAT32的卷(通常无盘符),记下其卷号X → select volume X → assign letter=Y: → exit。然后执行:【bcdboot C:\Windows /s Y: /f UEFI】。
方法二(Legacy/MBR磁盘):无需挂载EFI分区,直接执行:【bcdboot C:\Windows /s C: /f BIOS】。
执行完成后关闭命令提示符,重启电脑,引导项即恢复完整可用状态。










