确认存在不可修复的坏块:需用windows内存诊断工具重启进入纯文本界面,按f2启用complete模式、test cache设为enabled、pass count改为4;若errors非零或memtest86+报红色错误行并显示具体hex地址,即可精确定位坏块位置。

电脑组装完成后,若出现蓝屏、随机死机、绿屏重启或开机报警声,需立即排查内存条是否存在坏块——这类硬件级缺陷无法通过常规软件感知,必须借助底层读写校验工具定位。Windows 自带内存诊断工具仅能触发基础检测,而真正暴露坏块需进入纯文本测试环境并完成多轮完整扫描。
用 Windows 内存诊断工具快速初筛
这一步适合刚装完机、尚未安装任何第三方软件的场景,不依赖网络、无需下载,直接调用系统签名组件,避免第三方工具注入风险。
同时按下 Win + R 组合键,打开“运行”对话框。
准确输入 mdsched.exe,注意不能多一个空格、不能拼错字母,否则会提示“找不到文件”。
回车后弹出标准窗口,选择立即重新启动并检查问题(推荐)——选“下次启动时检查”会导致你忘记执行,错过最佳排查时机。
系统自动保存当前状态并重启,进入蓝色纯文本界面,此时已脱离 Windows 内核,开始对每一块物理地址执行写入→读取→校验循环。默认 Standard 模式只跑两轮,【不足以发现偶发性坏块】,必须手动干预进入高级设置。
进阶:重启后按 F2 进入完整测试模式
当电脑重启、屏幕变蓝、出现“Windows Memory Diagnostic”字样时,立刻反复按 F2 键——错过这个窗口期(通常只有 2~3 秒),就会直接进入默认测试,无法修改参数。
成功进入设置菜单后,用方向键选择 Complete(完整测试),再按 Tab 切换到 Settings → 按回车进入子菜单。
将 Test cache 设为 Enabled,Pass count 改为 4——少于 4 轮无法覆盖 DDR4/DDR5 内存的全地址空间映射,尤其对 16GB 及以上容量条无效。
返回主菜单按 F10 保存退出,测试自动开始。此时屏幕左下角会显示实时错误计数,只要出现非零值(如 “Errors: 1”),就【确认存在不可修复的坏块】,无需继续等待结束。
深度验证:用 MemTest86+ 独立环境复测
Windows 内存诊断可能因 UEFI 兼容性或 Secure Boot 拦截而跳过部分区域,尤其在 AMD Ryzen 7000/8000 系列平台常见。MemTest86+ 绕过所有固件层,直接控制内存控制器,是判断坏块的最终依据。
方法一:从官网下载最新版 memtest86-usb.zip(2026 年 6 月发布),解压后运行 ImageUSB.exe,选择你的空 U 盘(≥4GB),点击 Write → 等待进度条走完。
方法二:若 USB 启动失败,改用 ISO 方式——用 Rufus 选择 memtest86.iso,分区方案选 MBR for BIOS or UEFI,文件系统选 FAT32,点击开始。
插好启动盘,关机,拔掉所有外接设备(打印机、扩展坞等),只留键盘、显示器、单根待测内存,开机狂按 F12/F10/ESC(看主板提示)调出启动菜单,选 USB Drive 启动。
进入 MemTest86+ 界面后,它会自动开始 Test #0(Address test, walking ones)。看到右上角出现红色 Error 行,且地址列显示具体 hex 地址(如 0x00000000A1F2C345),就【可精确定位到哪一根内存条、哪个物理 Bank 的哪一行损坏】,该地址对应位置永久失效,不可恢复。











