最近我的笔记本电脑出现了一些问题。一开始它运行速度变慢,直到完全关机,没有任何错误或警告。因此,我开始使用诊断工具来尝试找出问题所在。当我使用 Memtest86 测试我的 RAM 时,出现了以下错误:
问题严重吗?我该怎么办?
答案1
Memtest86+ 错误表明,在测试内存时,某个位被翻转了,即,Memtest86+ 将其设置为 1,而读取该值时,该位为 0(反之亦然)。
RAM 的问题总是很严重,因为内存中一个位的翻转就可能导致几乎所有事情发生。正常结果是系统不稳定,但如果运气不好,你还可能将系统关键文件(或任何其他对你很重要的文件)存储在内存的这一部分,对其进行修改并覆盖原始文件。
如果您对 RAM 进行超频,请停止这样做。将模块从插槽中取出并重新安装,以确保它们没有松动。再次运行测试,如果再次失败,请更换有缺陷的 RAM 模块。
答案2
首先,尝试重新运行以确保它始终失败(如果有足够的时间,它可能会失败)。然后更换内存模块(希望它们是笔记本电脑上的可拆卸部件)。
答案3
您使用 DDR3-2957MHz,时序为 9-9-9-24。您对 RAM 的超频程度过高!如果您的 RAM 能够处理 DDR 1600MHz,请在 BIOS/UEFI 中更改此项并返回到 DDR3-1333MHz 或 1600MHz。
现在再次运行 memtest86+。如果仍然出现错误,请单独测试每个 RAM 模块(从笔记本电脑中移除其他模块),直到找到损坏的 RAM 并将其替换为新 RAM。
答案4
我遇到了类似的问题,memtest 报告的大小为 7879M,而我预期的是 8192M,错误发生在地址 8406.02M。我在 Ubuntu 中遇到应用程序随机崩溃的情况,但系统通常不会崩溃。
我只需在内核启动参数中设置该值:mem=7500M
这样就解决了随机崩溃的问题。
准确地说,我在文件中设置了/etc/default/grub
变量
GRUB_CMDLINE_LINUX="mem=7500M"
并随后发布了一份sudo update-grub
。