memtest86+是专业级内存检测工具,需通过u盘启动、禁用xmp/docp/expo超频配置、运行至少4轮测试(ddr5建议16小时以上),红色错误行显示address、err和test#可精确定位故障内存单元。

当电脑频繁蓝屏、程序无故崩溃或文件莫名损坏,很可能是内存硬件出了问题,此时必须用MemTest这类底层检测工具定位故障点——它不依赖操作系统,直接读写物理内存地址,能暴露Windows下根本无法察觉的隐性错误。
启动前必须做的三件事
关闭所有后台程序,包括杀毒软件、云同步工具、浏览器标签页。这些进程占用的内存区域MemTest无法触达,会形成检测盲区。
拔掉所有非必要USB设备,尤其是带供电功能的扩展坞或移动硬盘。某些USB控制器驱动会在MemTest运行时触发DMA冲突,导致误报错误。
【务必确认BIOS中已禁用XMP/DOCP/EXPO等内存超频配置】,否则测试结果完全无效——超频状态下的错误不能说明内存本身有缺陷,只反映当前参数组合不稳定。
Windows内直接运行MemTest(简易模式)
下载官方MemTest.exe(注意:仅限32位系统或小容量内存),双击运行。
点击“确定”进入主界面 → 点击“开始测试” → 在弹出窗口中输入要测试的内存大小(如填空处显示“316MB”,就输316)→ 再次点击“开始测试”。
这一步操作起来很简单,但要注意:单个MemTest实例最多只能检测768MB内存。如果你的电脑装了16GB内存,必须同时打开21个窗口(16384 ÷ 768 ≈ 21.3),每个窗口都填768并启动,否则大片内存永远测不到。
用U盘启动MemTest86+(专业模式)
第一步:用Rufus(v4.3+)将memtest86+.iso写入U盘,选择“DD模式”,勾选“启用UEFI支持”。
第二步:重启电脑,反复按Delete/F2/F12进入BIOS,把Boot Mode设为UEFI Only,关闭Secure Boot,把U盘移到启动顺序第一位。
第三步:保存退出后自动进入MemTest86+蓝色界面,按回车键直接开始全内存扫描。
第四步:观察右上角“Pass #”计数,至少跑满4轮(每轮含13种算法),DDR5内存建议连续运行16小时以上——【中途断电或手动重启会导致全部重来】。
看懂屏幕上的关键信息
绿色文字表示当前测试项通过,可忽略。
出现红色高亮行即为实锤错误,记录三组数据:左侧的“Address”(物理地址)、中间的“Err”(错误码,如0x00000001)、右侧的“Test #”(第几个算法发现的问题)。
如果错误集中在同一段地址区间(比如Address总在0x0000A000–0x0000BFFF之间跳动),基本可以判定是某根内存条的特定Bank损坏,换插槽或单条测试就能锁定故障条。











