主题
Windows 系统修复
Windows 用得越久,"小毛病"就越多——启动慢、更新后蓝屏、explorer 卡死、系统文件损坏报莫名其妙错误。重装系统是最后一招,在那之前,Windows 自己其实带了一套相当完整的修复工具箱。
启动修复
Windows 进不去?先搞清楚卡在哪一步
| 症状 | 问题层级 | 对策 |
|---|---|---|
| 按开机后黑屏,连 Windows logo 都不出现 | 引导加载器或 BCD 损坏 | 用 PE 盘进 bootrec 修复 |
| Windows logo 转圈后蓝屏 | 系统文件损坏或驱动冲突 | 安全模式 → 卸载最近更新/驱动 |
| 出现"自动修复"循环 | 启动修复本身失败 | 进命令行手动修复 |
| 提示 "Boot Device Not Found" | BIOS/UEFI 引导顺序错,或硬盘故障 | 检查 BIOS 启动顺序、确定硬盘是否被识别 |
命令行启动修复三板斧
需要 Windows 安装 U 盘或 PE 启动盘。从 U 盘启动 → 选择"修复计算机" → 疑难解答 → 命令提示符:
cmd
:: 修复主引导记录(MBR)
bootrec /fixmbr
:: 修复引导扇区
bootrec /fixboot
:: 重建 BCD(启动配置数据)
bootrec /rebuildbcd
:: 扫描所有 Windows 安装(仅扫描不修复)
bootrec /scanosLegacy BIOS vs UEFI
如果用 UEFI + GPT 分区(现在的主流),bootrec /fixmbr 不适用。此时需要重建 EFI 引导分区:
cmd
diskpart
list disk
select disk 0 :: 选中系统盘
list partition
select partition X :: 选中 EFI 系统分区(通常 100MB FAT32)
assign letter=Z
exit
bcdboot C:\Windows /s Z: /f UEFI其中 C: 是系统盘盘符(PE 环境下盘符可能变化,用 dir 确认 \Windows 文件夹在哪个盘)。
安全模式与高级启动
进入安全模式的方法
方法一(能进系统):按住 Shift → 点"重启" → 疑难解答 → 高级选项 → 启动设置 → 重启 → 按 4(安全模式)或 5(带网络的安全模式)
方法二(不能进系统):开机看到 Windows logo 时强制关机(长按电源键),重复 2-3 次,第三次 Windows 会自动进入"自动修复"界面 → 高级选项 → 启动设置
方法三(老方法):开机时反复按 F8(Windows 10/11 只在 Legacy BIOS 模式下有效)
安全模式能做什么
- 卸载最近安装的驱动/软件:控制面板 → 程序和功能
- 卸载最近的 Windows 更新:设置 → Windows 更新 → 更新历史记录 → 卸载更新
- 运行杀毒:有些恶意软件在正常模式下会阻止杀软启动
- 检查事件查看器:
eventvwr.msc→ Windows 日志 → 系统,查看蓝屏前的错误记录
最后一次正确配置
在"高级启动选项"中有"最后一次正确配置"——本质是还原最近一次成功启动时的注册表备份。对注册表相关的启动故障有效,对驱动问题没用。
sfc 和 DISM:系统文件修复
Windows 自带两个系统文件检查和修复工具,配合使用效果最好。
sfc /scannow
sfc(System File Checker)扫描所有受保护的系统文件,用缓存副本替换损坏的文件。
cmd
:: 以管理员身份打开命令提示符
sfc /scannow结果解读:
| 输出 | 含义 | 操作 |
|---|---|---|
| 未找到任何完整性冲突 | 系统文件没问题 | 排查别的原因 |
| 已修复损坏的文件 | 修好了 | 重启后再跑一次确认 |
| 发现损坏文件但无法修复 | 缓存副本也坏了 | 接着跑 DISM |
DISM 镜像修复
sfc 修不好的时候,用 DISM 修复 sfc 的源镜像:
cmd
:: 先检查镜像健康状态
DISM /Online /Cleanup-Image /CheckHealth
:: 扫描镜像损坏
DISM /Online /Cleanup-Image /ScanHealth
:: 修复镜像
DISM /Online /Cleanup-Image /RestoreHealthDISM 常见报错:找不到源文件
DISM 提示"找不到源文件时",需要手动指定源:
cmd
:: 方法一:用 Windows 安装 U 盘/ISO 里的 install.wim 作为源
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess
:: 方法二:从 Windows Update 在线修复(需联网)
DISM /Online /Cleanup-Image /RestoreHealth
:: 注意:/Source 参数只接受本地 WIM/ESD/VHD 文件路径或 UNC 网络路径,不支持 HTTP URL
:: 可以用 /LimitAccess 阻止 DISM 访问 Windows Update,强制使用本地源:
:: DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess其中 D: 是你的安装 U 盘盘符,1 是 install.wim 中 Windows 版本的索引号(用 DISM /Get-WimInfo /WimFile:D:\sources\install.wim 查看有哪些版本和对应索引)。
DISM 源找不到是 Windows 修复中最常见的坑,提前准备好安装 U 盘能省很多事。
系统还原与重置
系统还原
Windows 会自动在安装更新、驱动、软件前创建还原点——前提是你没有手动关掉它。
检查是否开启了系统还原:
- 右键"此电脑" → 属性 → 系统保护
- 选中 C 盘 → 配置 → 确认"启用系统保护"已勾选,给 5-10GB 空间
系统还原的巨坑
Windows 10/11 默认关闭系统还原!绝大多数用户发现需要还原的时候,才发现从来没有创建过还原点。现在就打开,不是什么难事。
使用方法:设置 → 系统 → 关于 → 系统保护 → 系统还原 → 选择一个还原点 → 下一步。还原过程 10-30 分钟,不影响个人文件。
重置此电脑
当所有修复手段都无效时,这是重装系统之前最后一站:
- 保留我的文件:删除所有应用和设置,保留个人文件(文档、照片等)
- 删除所有内容:等于全新安装
路径:设置 → 系统 → 恢复 → 重置此电脑 → 保留我的文件。
PE 启动盘:维修万能钥匙
PE(Preinstallation Environment)是从 U 盘启动的一个迷你 Windows 系统,能做很多正常系统做不了的事:
- 备份 C 盘文件(系统进不去时抢救数据)
- 修复引导
- 磁盘分区管理(DiskGenius)
- 清除 Windows 登录密码
- 系统还原、Ghost 备份恢复
- 查杀病毒(脱离原系统,杀得更干净)
制作方法:
- 下载一个 PE 工具:微 PE(推荐,纯净无捆绑)、FirPE、Edgeless
- 准备一个 8GB 以上的空 U 盘
- 运行 PE 工具 → 选择 U 盘 → 一键制作
- 制作完成后,把常用工具(CPU-Z、CrystalDiskInfo、DDU 等)也拷到 U 盘上
PE U 盘是维修必备
建议每个家庭至少有一个 PE U 盘,关键时候它就是"救命稻草"。系统崩了、密码忘了、文件拿不出来了——一把 PE U 盘解千愁。
注册表备份和恢复
注册表是 Windows 的核心数据库。改注册表之前一定要备份:
备份:Win + R → regedit → 文件 → 导出 → 选择"全部" → 保存 .reg 文件。
恢复:双击 .reg 文件导入,或者 PE 环境下替换 C:\Windows\System32\config 下的注册表文件(高级操作)。
常用的自救命令
cmd
:: 检查磁盘错误(不会丢数据)
chkdsk C: /f /r
:: 释放 Windows Update 缓存
cleanmgr /sageset:65535
:: 修复网络协议栈
netsh int ip reset
netsh winsock reset
ipconfig /flushdns
:: 重新注册所有 Windows Store 应用
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}📌 小结:Windows 修复有层层递进的工具链——启动修不了用安全模式,安全模式不行用
sfc+DISM,还不行用系统还原,最后一招重置此电脑。在动手重装系统之前,这些工具值得全部试一遍。平时记得开启系统还原、备好 PE U 盘。
🎯 本章要点
- Boot Device Not Found=BIOS找不到引导设备,先查硬盘识别和启动顺序
- bootrec /fixmbr→/fixboot→/rebuildbcd 三步修复引导
加载练习题中...