大约一年前,我开始遇到应用程序崩溃的情况,使用 memtest86 发现一个内存模块有错误。这是 8GB 配置中的一个 2GB 模块。它在保修期内,所以我得到了一个替换品,我认为它是相同的。之后一切似乎都运行正常,memtest86 和 Windows 7 都报告 8190M 内存。
从那时起,memtest86 就通过了,但我注意到一个 2GB 内存块(被替换的内存块)有些奇怪。
其他 2GB 内存块显示正确,但这个块似乎只测试了 2048M - 3327M),大约是全部 2048M 中的 1300M。下一个块从 4096M 开始。
能解释一下为什么会发生这种情况吗?我的系统是 BootROM,这就是我使用所示的 memtest86 版本的原因。
- -更新 - -
我更新了照片以显示完整测试已通过。并且每个单独的测试都显示相同的 1279M。
总结一下,内存真的丢失了吗,还是 Memtest86 只是没有测试它?
如果由于某些硬件故障而丢失,那么为什么 Memtest86 会报告它在那里(通过说明总共 8190M)。此外,在系统启动时没有开机自检错误(快速启动已禁用),并且 Windows 7 资源监视器内存选项卡看起来所有内存(8190M)都在使用中或可用。
答案1
如果您的机器有多个内存条,则需要单独测试每个内存条。
根据你截图来看,你的测试是不完整的,只进行了17%,我们需要保证最下面的pass是1个或者以上,这个值表示测试的次数。
大概是2048M – 3327M,这个数值不用管,它只是表示你测试的是什么内存,看下面的数值,8190M中的1279M,1279=3327-2048,8190就是你的全部内存,这里的数字不代表你的内存条容量。