我的电脑很旧,使用的是DDR2,最大内存为8G。最近,我用足够的内存替换了我计算机中的两个RAM盒,使其达到最大值。但是,就在不久前,我试着运行一个Memtest,它甚至在完成第一次测试的1%之前就被冻结了。RAM在普通计算机上一直运行良好,并且被Memtest检测到,但是它不会进展,我不得不一次又一次地关闭它以退出Memtest (esc不能工作)。有人知道这是怎么回事吗?
发布于 2020-08-14 19:29:50
根据https://www.memtest86.com/tech_freezing-lockups.html
如果冻结发生在MemTest86中,但系统正常运行,则UEFI固件可能会出现问题。最常见的问题是使用多个CPU核心运行MemTest86 (默认行为)。有一个论坛帖子,跟踪已知的主板/BIOSes与运行问题使用多CPU核心。如果您认为此问题与UEFI有关,请将调试日志副本发送到PassMark软件。这种类型的错误往往是非常可重复的(不是随机的)。
我们看到的另一个BIOS错误是一些旧的戴尔机器有一个32位寻址错误,阻止测试超过4GB的RAM。在这种情况下,测试将在测试0(地址测试)期间早期冻结,而测试将在0x100000000 (4GB)内存范围内进行。若要部分解决此问题,可以将测试的最大地址限制在0x100000000以下。然而,这可能意味着许多RAM没有经过测试。或者与主板供应商联系并要求更新BIOS。
发布于 2020-11-26 12:28:07
虽然硬件故障和memtest是可能的,但也有LP #1876157: Ubuntu20.04中的Memtest86+不工作。因此,如果您运行的memtest来自Ubuntu20.04映像,请尝试从Ubuntu18.04图像运行memtest。
https://askubuntu.com/questions/1267257
复制相似问题