0x0000012b蓝屏表明物理内存页遭硬件级损坏,需依次执行:一、通过winre命令提示符运行mdsched诊断ram;二、chkdsk扫描硬盘坏道;三、禁用bios中xmp/expo等超频设置;四、用sfc/dism修复系统文件。

电脑开机时直接蓝屏并显示 Faulty_Hardware_Corrupted_Page(0x0000012B),说明 Windows 内核在启动早期就检测到物理内存页被硬件级篡改或损坏,系统无法继续初始化关键组件,必须立即中止——这不是软件卡顿或驱动加载失败,而是底层硬件存取链路已出现不可信数据。
先绕过蓝屏进系统做诊断
如果每次开机都卡在蓝屏界面、连登录界面都看不到,就得用强制中断方式触发 WinRE 自动修复环境:连续三次在 Windows 启动徽标刚出现时长按电源键关机,第三次后松手等待自动进入“选择一个选项”界面。
点“疑难解答”→“高级选项”→“启动设置”,再点“重启”。电脑重启后按数字键 4 或 F4 进入安全模式;若安全模式仍蓝屏,则退回上一级菜单,选“命令提示符”。
这一步不能跳过:WinRE 环境下所有工具调用路径与桌面环境不同,【必须在命令提示符里输入 mdsched 才能调起内存诊断】,直接双击桌面图标或运行 mdsched.exe 都会失败。
用 Windows 内存诊断工具扫 RAM
方法一:能进桌面时操作
按 Win + R 输入 mdsched.exe → 回车 → 选“立即重新启动并检查问题” → 电脑黑屏自动测试,约 20 分钟。测试完进系统,右下角弹窗会显示“未发现错误”或“已发现错误”,但该弹窗信息极简,不具诊断价值。
真正要看结果,得打开“事件查看器” → 左侧展开“Windows 日志” → 点“系统” → 右侧“筛选当前日志” → 在“事件来源”下拉框选 MemoryDiagnostics-Results → 点确定 → 查看最新一条事件的“详细信息”标签页,重点看“事件描述”里是否含“Memory errors detected”字样及具体错误地址。
方法二:WinRE 命令行调用(适用于反复蓝屏无法进桌面)
进入 WinRE 的命令提示符后,直接输入 mdsched 并回车 → 按屏幕提示选“立即重启并检查问题” → 后续流程与桌面方式一致。注意:此处输入的是 mdsched,不是 mdsched.exe,否则报“不是内部或外部命令”。
同步排查硬盘物理缺陷
第一步:以管理员身份打开 Windows 终端(不是普通 PowerShell)
第二步:执行 chkdsk C: /f /r(C: 替换为你的系统盘符)→ 若提示“卷正在使用”,输入 Y 并回车 → 重启后黑屏自动扫描,时间取决于硬盘容量和坏道数量,可能长达 3 小时以上。
第三步:扫描结束后再次重启,立刻打开“事件查看器” → “Windows 日志” → “应用程序”,筛选来源为 Wininit 的事件,查看是否有 ID 1001 的 chkdsk 报告,其中“Bad sectors repaired”数值大于 0 就说明硬盘已出现物理损伤。
清理 BIOS 高危设置
开机反复按 Delete 或 F2 进 BIOS(不同主板按键不同,常见为 Del/F2/F10)→ 找到“Advanced”或“AI Tweaker”页面 → 定位 XMP/EXPO 配置项 → 设为 Disabled;再找“DRAM Voltage”、“Memory Frequency”等手动超频参数 → 全部设为 Auto 或 Default。
这一步很关键:XMP 开启后内存实际运行在标称频率之上,若内存颗粒体质偏弱或主板供电设计余量不足,极易在冷启动瞬间触发 ECC 校验失败,直接表现为 0x12B 蓝屏,且 Windows 内存诊断工具因未覆盖全部地址空间而漏报。
保存设置并退出,电脑重启。若此前蓝屏频率极高,这一步操作后应能稳定进入桌面——但不代表内存没问题,只是暂时规避了超频引发的瞬态错误。
验证系统核心文件完整性
① 以管理员身份运行 Windows 终端
② 输入 sfc /scannow 并回车 → 等待扫描完成(通常 10–25 分钟),观察最后一行是否显示“Windows 资源保护未发现任何完整性冲突”
③ 若上一步提示“已找到损坏文件但无法修复”,立即执行 DISM /Online /Cleanup-Image /RestoreHealth → 此命令需联网下载原始系统映像,耗时较长,期间不要关闭窗口或休眠
④ 两条命令均成功完成后,重启电脑,观察蓝屏是否复现。若仍发生,说明问题根源不在系统文件层,【可排除 sfc 和 DISM 修复路径】,必须回归硬件排查。











