看到 BOOTMGR is missing. Press Ctrl+Alt+Del to restart 或者 No Boot Device Found,先别急着重装系统。这两个提示的含义是「找不到启动入口」,不是「系统没了」——你的文件和数据通常都还在。
先理解:启动是怎么断的
开机流程:通电 → BIOS/UEFI 自检 → 查找启动设备 → 加载引导管理器(BOOTMGR) → 读取 BCD 启动配置 → 加载 Windows。任何一个环节断了都会黑屏报错。
- BIOS 找不到硬盘 → No Boot Device / Operating System not found
- 找到盘但引导文件坏了 → BOOTMGR is missing
- BCD 配置损坏 → Boot Configuration Data missing / 0xc000000f
第 1 步:拔掉所有外设(最简单、最先试)
电脑可能把 U 盘、移动硬盘、SD 卡当成了启动设备。
- 关机
- 拔掉 U 盘、移动硬盘、读卡器、SD 卡、打印机等所有外接设备
- 重新开机
如果能进了,去 BIOS 把硬盘设为第一启动项即可。
第 2 步:检查 BIOS 启动顺序与硬盘识别
- 开机连续按 Del / F2 / F10 / F12(品牌不同,见屏幕提示)进 BIOS
- 在 Storage / System Information 里看能否识别到硬盘型号
- 识别不到 → 硬件或连接问题,跳到第 5 步
- 在 Boot / Boot Priority 把装有 Windows 的硬盘设为第一启动项
- UEFI 机器确认启动模式是 UEFI(配 GPT 盘),老机器选 Legacy/CSM(配 MBR 盘)
- F10 保存退出
第 3 步:用 Windows 启动修复(官方自动修复)
- 用 Windows 安装 U 盘启动(没有就用另一台机器做一个,见重装教程)
- 安装界面点左下角修复计算机(不要点「现在安装」)
- 疑难解答 → 高级选项 → 启动修复
- 选择目标操作系统,等待自动修复完成
- 修复日志在
C:\Windows\System32\LogFiles\Srt\Srttrail.txt,失败时可以查原因
第 4 步:手动重建引导(启动修复无效时用)
疑难解答 → 高级选项 → 命令提示符,按顺序执行:
bootrec /fixmbr 重写主引导记录 bootrec /fixboot 修复引导扇区 bootrec /scanos 扫描已安装的 Windows bootrec /rebuildbcd 重建启动配置数据
如果 /fixboot 提示「拒绝访问」,或者 /rebuildbcd 提示找不到 Windows 安装,用下面这套(UEFI 机器):
diskpart list disk select disk 0 (选系统盘) list vol (列出所有卷) select vol X (选 EFI 分区,100~300MB、FAT32 格式) assign letter=S (分配盘符) exit bcdboot C:\Windows /s S: /f UEFI
bcdboot 会把引导文件重新写进 EFI 分区,这是修 UEFI 引导最有效的一招。
如果 BCD 完全损坏,先备份再重建:
bcdedit /export C:\bcdbackup attrib C:\boot\bcd -r -s -h ren C:\boot\bcd bcd.old bootrec /rebuildbcd
第 5 步:检查硬件连接
- 台式机:关机断电,重新插拔硬盘 SATA 数据线和电源线,换个主板接口,换根数据线
- 笔记本:M.2 硬盘重新插拔并固定螺丝;SATA 盘检查是否松动
- 进 BIOS 如果完全看不到硬盘,且换线换口无效 → 硬盘或主板接口故障
- 机械盘有异响(咔哒声)→ 立即断电,不要反复通电,找专业恢复
第 6 步:检查磁盘错误
chkdsk C: /f /r
在恢复环境命令行执行。若提示盘符不对,先用 diskpart → list vol 确认 Windows 装在哪个盘符(恢复环境下盘符可能和正常启动时不一样)。
第 7 步:系统还原 / 保留文件重装
以上都无效:
- 疑难解答 → 高级选项 → 系统还原 → 选一个出事之前的还原点
- 没有还原点 → 重置此电脑(保留我的文件)
- 都不行 → U 盘全新安装(数据需提前用 PE 拷出,见《系统崩溃后怎么救数据》)
如何避免再次发生
- 配一个 UPS 或至少别在非正常关机时拔电源
- 开启系统保护,定期创建还原点
- 不要在开机的过程中拔插 U 盘/移动硬盘
- 双系统用户注意:装第二个系统容易改掉引导,优先用独立硬盘