iamtheit
技术员

用 Windows 内存诊断测试内存

第 1 步,共 3 步

点「开始」,输入 Memory,打开 Windows 内存诊断

先保存好所有工作。

演示中的 Windows 菜单为英文,与大多数电脑相同。

  1. 点「开始」,输入 Memory,打开 Windows 内存诊断

    先保存好所有工作。

    StartWindows Memory Diagnostic
  2. 选「立即重新启动并检查问题」

    电脑会重启,在 Windows 启动前测试(10–20 分钟)。

  3. 登录后查看结果

    右下角会弹出通知。有错误 = 送维修店检查内存。

从入门到技术员

技术员用 Windows 内存诊断测试内存你在这里
技术员蓝屏或黑屏,显示「停止代码」
技术员级解决方法(进阶)

简单步骤没用?技术员接下来会按顺序试这些。问题一解决就停下。标明「管理员」的命令:右键「开始」› 终端(管理员)。

  1. 直接启动测试(Win + R)

    会打开同一个 Windows 内存诊断窗口。

    mdsched
  2. 查看上一次结果(管理员)

    显示日期和信息,例如「Windows 内存诊断已测试计算机的内存,未检测到错误」。

    Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-MemoryDiagnostics-Results'} -MaxEvents 1 | Format-List TimeCreated, Message
  3. 查看已安装的内存条

    只读。列出每根内存条的插槽、容量和频率。对维修店有用:买匹配的内存,或单独测试某一根。

    Get-CimInstance Win32_PhysicalMemory | Select-Object BankLabel, DeviceLocator, Capacity, Speed, Manufacturer, PartNumber
  4. 发现错误:技术员下一步

    一次只测一根,找出坏的;清洁金手指;确认 BIOS 里内存是默认设置(不是超频/XMP)。轻薄本上焊死的内存没法换,要修主板。

技术说明(想深入了解的人看)

测的是什么

它把数据图案写满整个内存,再读回来。坏的内存单元会读出不一样的数据。内存坏了会导致随机崩溃、文件损坏、停止代码一直变。

标准和扩展测试

测试时按 F1 选 扩展:时间长得多(1–2 小时),但更彻底。

错过了结果?

打开 事件查看器 › Windows 日志 › 系统,找来源为 MemoryDiagnostics-Results 的记录。

即将推出

还是没解决?

下次更新后,你可以告诉我们发生了什么,AI 助手会帮你找别的办法。在那之前,请重启设备,再按步骤试一次。