运行memtest,有一个版本是需要输入
内存大小的,一般填写总内存数的3/4就行,比如512M内存就写384;还有一个版本是自动选择空闲内存的,直接按Start Testing就行了,下面会显示检查的百分比,一般500%没有问题就说明内存比较稳定了。实际上有问题的内存在100%以内一般就会出错。这个软件的
测试原理就是不停地对内存进行读写,从而发现内存中存在错误的区域。虽然是内存测试软件,不过它也挺考验CPU的,当你运行它的时候你会发现被这个软件占用的那个CPU核心(如果你电脑是多核心的话)占用率直接到了百分之百。这样看来,如果你的电脑是单核心的那就只运行一个MEMTEST好了,运行得多了也快不了多少。如果你的电脑是多核心的那就多开一个,我个人觉得处理器是
几个核心的就同时运行几个效率比较高。当你只运行一个的时候内存大小就直接设为你的物理内存大小就可以了,比如你的768MB。再顺便提一下,有时会碰到无法分配内存的情况,那就开两个测试程序,然后将测试内存大小填小一点。如果你的电脑是双核甚至是多核心的那就多开几个同时测试,这样每个测试程序可以少分一点测试内存,效率会高些。一般来说开几个程序就把内存平均分成几分进行测试,这样既能保证完全测试了内存又兼顾了速度。例如你运行了三个MEMTEST程序,那就把你的内存分成三份,每个程序分配256MB的内存进行测试。要注意的是不管你运行几个MEMTEST,在所有的测试程序上分配的内存总和可以比物理内存大小稍大一些,但不要大太多,否则它会连虚拟内存也进行测试,这个却不是我们需要的。开始测试后就不要管它了,如果碰到内存读写错误它就会报错。测试时间一般推荐至少在20分钟以上,也不那么绝对,测试时间当然还会跟内存大小和读写速度有关了。软件下面有个进度指示,用百分比表示,代表你所分配的内存测试完多少。我觉得至少要让每个程序都达到200%以上,也就是说将内存测试完两遍。尤其是连一遍都没测试完的时候,可别急着下内存正常的结论。可以用测试软件试试
DOS环境下的Memory Test
1Microsoft Windows Memory Diagnostic v04
微软出的内存检测软件,推荐使用,运行时按T将测试设置成Extended Tests,经过比较这个内存测试软件结果比较准确,而且界面也比较好。
2DocMemeory v21b
3Memtest86+ V150在某些主板上,好像和memtest86 v32有同样的bug,明明有内存错误,就是检查不出来,在检查时如果按c和数字键浏览一下配置菜单,再返回继续进行内存测试,这时检测的内存的如果有错误,就会被检查出并报告。
5Memtest86 V32
6Memory Reliability Test Utility V13
界面和功能都比较差
Windows环境下的
HCIMemtestForWindows
评论列表(0条)