
大多数主板和内存制造商将在其生产线上使用MemTest86。人士正在使用它,普通用户将不会有任何问题。
MemTest86是免费的(Pro版本是收费的,但普通用户不需要选择Pro)。历史悠久。最初,它只是一个简单的UEFI Shell应用程序,但普通用户甚至都不知道Shell是什么,并且很难使用。现在它已经进行了USB引导,甚至支持PXE引导,这更加方便,但本质没有改变。
由于没有操作系统的干扰,MemTest86比操作系统下的某些测试软件更准确。内存测试不是每个人都想像的:只写一个字节然后读出即可。内存测试必须使用某种掩码测试来发现问题,例如某些代码间干扰。什么是符号间干扰?让我举一个例子来帮助您理解,当我们发送诸如111101111之类的数据时,突然改变0使得电路中的电容器很难快速放电至0,然后迅速拉至1,从而导致0的小信号眼图:


可以在MemTest86中定义这种111101111模板来发现这种问题。这样,您可以为不同的干扰设置多个模板以查找问题。不仅如此,MemTest86还具有Row Hammer测试(Row Hammer可以参考本文):
老狼:如果不刷新内存会怎样?内存的物理攻击和侧通道攻击


MemTest86的界面如下:


测试时,您可以启动多个线程来运行:

其本质仍然是UEFI Shell应用程序。

但是,此工具不使用内存控制器的高级功能,并且速度较慢。一些特殊的工具和固定装置可以测试内存。由于BIOS对内存控制器的了解,您可以使用内存控制器的专有IP有效地设置模板并快速进行测试。如果您有兴趣,让我们下次再谈。
欢迎关注此列,并使用微信扫描以下QR码以加入微信官方帐户“ UEFIBlog”,其中包含最新文章。

使用微信扫描QR码以加入UEFIBlog官方帐户,请参阅MemTest86
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-339492-1.html
这样一来