我买了一台新电脑,在玩 1 款游戏(堡垒之夜)时它就崩溃了,所以我决定做内存测试。我运行了 prime95 和 memtest64,没有任何错误。我运行了 3/3 次 memtest86,也没有报告任何错误。但是,运行一次 memtest86+ 时,我发现不同内存地址的同一比特位出现了错误。即从左边数第 5 个字节。我买了 2 个 16 GB 的模块,每个都是 2x16 DDR5 5200 包。在 JEDEC 速度下我没有遇到任何错误,上面的测试是在 EXPO 2 上运行的。Expo 1 在每次测试中都显示更多的失败。
我的问题是,为什么 memtest86+ 失败而其他测试却没有失败?如果它的结果确实准确,那么 1 位错误意味着什么?错误涉及所有 RAM 地址的所有 CPU 核心,因此不可能是两个内存条在同一个位置出现问题,可能是 CPU 总线或 RAM 出了问题?