电脑开机显示“bootmgr is missing”黑屏,首要排查外接设备干扰,拔除所有usb设备后重启;若无效,需检查bios启动模式(uefi/legacy)与硬盘分区类型(gpt/mbr)是否匹配,并调整启动顺序;仍失败则用winpe或安装u盘运行启动修复,或通过命令提示符执行bcdboot重建bcd,必要时用bootrec修复mbr及引导扇区。

电脑开机黑屏,只显示白色文字“BOOTMGR is missing”,按 Ctrl+Alt+Del 也无法进入系统,说明 Windows 启动管理器文件丢失或引导配置失效,硬盘无法被正确识别并加载操作系统,必须通过外部介质或 BIOS 调整干预启动流程才能恢复。
先拔掉所有外接设备再试一次
很多情况下这个错误根本不是系统问题,而是 BIOS 错误地尝试从空U盘、未制作启动盘的移动硬盘或手机数据线这类无引导能力的设备启动。拔掉后电脑会跳过无效路径,直接读取内置硬盘上的 BOOTMGR。
关机→拔掉电源线(台式机)或长按电源键10秒强制关机(笔记本)→拔下所有USB设备,包括U盘、移动硬盘、读卡器、带数据线的手机→重新通电开机。
这一步操作起来很简单,直接拔完就开,不用进BIOS也不用准备U盘。如果屏幕直接进入Windows登录界面,问题已解决。
检查并修正BIOS启动模式与顺序
当BIOS设定的启动模式(UEFI/Legacy)和硬盘实际分区表类型(GPT/MBR)不匹配时,系统根本找不到BOOTMGR存放位置,必然报错。例如UEFI模式强行读MBR磁盘,或Legacy模式硬要找GPT磁盘里的EFI分区。
第一步:重启电脑,在开机自检画面刚出现时反复按对应热键——联想按F2或Fn+F2,戴尔按F12,惠普按F10,华硕/技嘉按Del,多数台式机按Esc。
第二步:进入BIOS后切换到“Boot”或“启动”选项卡,找到“Boot Mode”项,确认其与硬盘类型一致:【UEFI模式必须对应GPT磁盘,Legacy/CSM模式必须对应MBR磁盘】。不确定硬盘类型?可先跳过此步,优先调整启动顺序。
第三步:在“Boot Priority”列表中,将你的主硬盘(名称含“Windows Boot Manager”“STxxxx”“Samsung SSD”等)拖拽至第一位。若列表里只有U盘或光驱,请返回上一步确认是否误启了外设引导。
第四步:按F10保存设置,选“Yes”退出,电脑自动重启。
用Windows安装U盘运行启动修复
这是最省心的自动化修复方式,适用于BOOTMGR文件尚存但BCD损坏、引导扇区异常等多数软性故障,无需记忆命令。
方法一:准备一个与原系统版本位数一致的Windows 10/11可启动U盘(如原为Win11 64位,则U盘也需64位)。
方法二:插入U盘→重启→进BIOS将该U盘设为第一启动项→保存退出→U盘启动后选择语言→点左下角“修复计算机”→“疑难解答→高级选项→启动修复”。
系统会自动扫描并尝试修复,过程约3~8分钟。修复完成后提示“已应用修复”,直接重启并拔掉U盘即可。
注意:若启动修复反复失败,说明BCD已严重损坏或BOOTMGR文件实际丢失,需进入命令提示符手动重建。
命令提示符下重建BCD并修复启动文件
当启动修复无效,且你确认系统分区(通常是隐藏的100MB–500MB“系统保留”分区)和Windows安装分区(C盘)都存在时,必须手动重建BCD存储并确保BOOTMGR文件就位。
① 通过Windows安装U盘进入“命令提示符”(路径:修复计算机→疑难解答→高级选项→命令提示符)。
② 输入 diskpart → 回车 → 输入 list volume → 回车,观察各卷标:标记为“System”的小容量NTFS卷即系统分区(可能无盘符),标记为“Boot”或“Windows”的大容量卷是C盘。记下它们的盘符,比如系统分区是S:,C盘是C:。
③ 输入 exit 退出diskpart。
④ 执行重建命令:bcdboot C:\Windows /s S:(请将C和S替换为你实际看到的盘符)。这条命令会把BOOTMGR文件、BCD存储、bootmgr.efi等全部复制到系统分区根目录,并生成全新引导配置。
⑤ 若返回“操作成功完成”,输入 exit 关闭命令提示符→重启→拔掉U盘。
如果执行时提示“拒绝访问”或“指定路径无效”,说明系统分区未被识别为活动分区,需先用diskpart激活:输入 diskpart → list disk → select disk 0 → list partition → 找到小容量系统分区 → select partition 1(数字按实际序号)→ active → exit,再重试bcdboot命令。
终极手段:用bootrec修复MBR和启动扇区
当BCD重建仍无效,极可能是主引导记录(MBR)或分区引导扇区被第三方软件覆盖(如旧版Ghost、Linux双系统安装器),导致BIOS根本读不到后续引导链。
在同一个命令提示符窗口中,依次执行以下四条命令,每条后回车:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
执行最后一条时,若提示“是否向BCD添加引导项?(Y/N)”,务必输 Y 并回车。该命令会扫描所有Windows安装,重建BCD条目并关联到正确分区。
全部执行完毕后输入 exit → 重启 → 拔U盘。











