内存测试软件_memtest错误多少算内存坏了-程序员宅基地

技术标签: 内存SDRAM  DDR/DDR2/DDR3/DDR4/DDR5  memTest  

放假回到家里,被家里电脑的一条坏内存条折腾了好几天,最后才确定是内存的问题。开始发现win98系统经常出现非法操作时,就怀疑内存有问题,于是使用Memtest86+ v1.50检测,结果运行了1小时20分钟也没有发现错误,于是排除了内存的原因(Memtest86+的误报真是害人不浅),开始怀疑是否是由于BIOS版本,cmos设置,机箱电源、硬盘、显卡、主板等引起的。用了IBM Drive Fitness Test v4.01,SeaGate Tools,ActiveSmart等工具检测了硬盘没有问题。又用其它硬件检测软件检查主板,都没有发现问题。于是就用硬件替换方法,用另一台机器的电源、硬盘、显卡、内存和这台机器的依次替换,直到最后确定是肯定是由内存引起的问题,于是换用其它内存检测软件,终于发现内存条有坏的地方,内存在128Mb,147Mb,151Mb,198Mb等多处的存储芯片坏了,但内存损坏的程度没有到插到主板就报警和启动时无法通过POST自检和himem.sys的内存测试能检测出,于是用msconfig将win98设置为了“将内存限制为120Mb”,从而不使用坏了的地方的内存,机器就稳定多了,没有再出现非法操作。其实现在的内存条挺容易坏的,有时没有被静电电,用着用着就坏了。而且内存坏了,错误还不容易发现,总是给人感觉好像硬盘出了问题似的。

DOS环境下的Memory Test
①、Microsoft Windows Memory Diagnostic v0.4 http://oca.microsoft.com/en/windiag.asp
    Allow to select basic,standard,extended test suite or build a custom test suite.
    Windows Memory Diagnostic v0.4 Copyright (c) Microsoft Corporation 2003
    微软出的内存检测软件,推荐使用,运行时按T将测试设置成Extended Tests,经过比较这个内存测试软件结果比较准确,而且界面也比较好。
②、DocMemeory v2.1b
    www.simmtester.com DocMemory RAM Diagnostic-ver 2.1 Beta (c) CST Inc 2003
③、Memtest86+ V1.50 http://www.memtest.org/
    在某些主板上,好像和memtest86 v3.2有同样的bug,明明有内存错误,就是检查不出来,在检查时如果按c和数字键浏览一下配置菜单,再返回继续进行内存测试,这时检测的内存的如果有错误,就会被检查出并报告。
④、GoldMemory v6.64  http://www.goldmemory.cz/
    GoldMemory v6.64-PC Memory Diagnostic Tests. This is an unregistered shareware version. Released:20 May 2004。共享软件,没有注册的版本运行时首先要等2分钟的倒计时结果后才能使用。
⑤、Memtest86 V3.2
⑥、Memory Reliability Test Utility V1.3
    界面和功能都比较差

Windows环境下的
HCI.Memtest.For.Windows
好像不怎么准确,有错误也检测不出来。

注意:DOS下的内存测试程序只能运行在纯DOS环境下,不能运行有其他的内存管理程序,诸如'HIMEM.SYS'或'EMM386.EXE'之类。  每次运行通过的时间取决于内存的大小以及CPU速度。 系统内存的稳定性主要取决于内存条及主板的设计和质量。运行内存测试程序,设计差的主板或内存条一般在10分钟之内就会出现测试失败(test failure)。
可以用这些软件自带的工具,把这些软件做成启动软盘,拿做好的软件引导机器后直接进入内存测试程序。

几种内存测试软件测试效果实验:
64Mb EliteMT牌内存条(这条内存条上的部分存储单元已坏)
1、DocMemory 2.1Beta,选择了Burn-in Test,1个loop的测试完成,未能找出内存上的错误。
2、Windows Memory Diagnostic,选择了Standard Tests,在进行到LRAND测试时找到了二十多万个错误。
3、Memtest86 v3.0,执行到5分钟时,在Test #4发现了大量内存错误
4、Memtest86+ v1.50,在执行了7:22时开始发现错误。

256Mb HY现代内存条(在内存的128Mb-131Mb,147Mb,151Mb,199Mb等处的存储单元损坏)
1、DocMemory 在一台via芯片组6xv93a主板的机器上运行完了所有测试(用时24分钟),未发现错误。在另一台机器上,intel芯片组(P4B主板)上运行了28秒就发现了错误,在MATS+,March B等测试中找到错误。
2、Windows Memory Diagnotic,选择Standard Tests,运行了三分钟完成测试,未能发现错误。选择Extended Tests,在运行了4分钟后进行MATS+(Cache Disabled)时开始发现错误。
3、Memtest86 v3.0
在via芯片组的机器上运行了5:10时开始发现错误。在p4b主板的机器上用9分钟执行完了所有测试,未发现错误。
4、Memtest86+ v1.50 & Memtest86 v3.2 用了15分钟执行完所有测试,未找出错误。
5、GoldMemory v6.64也检测出了这条内存条上的错误,但这个软件要求注册,否则在使用有许多限制。
   
    以上的实验说明,同一内存测试软件和内存条,在不同的主板上得到的测试结果有可能不同。一个好的内存测试软件应该能够在比较短的时间内找出内存条上坏的地方,而不应该误报,明明内存条有问题,却检测不出。因此,推荐使用Windows Memory Diagnostic v0.4(选择Extended Tests方式)检测内存条的好坏与稳定性。DocMemory 2.1Beta在有些主板上也能在很短时间能发现错误,而在另一些主板上却会根本找不出存存的错误。Memtest86及Memtest86+程序存在bug,经常出现错误有时能够检测出,有时无法检测出的情况,因此,如果检测出内存有错误,则内存很有可能是坏了,如果没有检测出错误,不能说明内存是好的,应该还结合其它测试软件的结果。

    内存不稳定会引起Windows 98频繁出现程序非法操作,General Protection Fault“一般性保护错误”,诸如0167:BEF9E463,0028:C0224870,0028:C0002B2C,这只是拿我的机器上出现的问题举例,其它机器上出错时的内存地址与实际内存损坏的存储单元的地址有关;大的文件复制出错;系统在启动时检测到注册表已损坏,需要修复等错误;在Win98系统安装时等待输入“用户名”和“公司”的地方和设置时区的地方如果长时间不操作,输入完点击“确定”后会出现非法操作,系统蓝屏。

    WindowsXP环境下,内存错误会引起下面的错误:
1、安装过程中:
Cann't Install this Hardware
There was a problem installing this hardware:System
An error ocurred during the installation of the device.
The data is invalid.
(当然,这个错误并不都是由于内存错误引起的,硬盘故障或光盘文件有错也会引起此类问题)
2、运行时出现Explorer.exe非法操作,出现蓝屏,磁盘检查时发现文件碎片lost chain
STOP 0x0000008E
STOP 0x000000F4
STOP 0x0000007F
STOP 0x00000019 BAD_POOL_HEADER
STOP 0X0000004E PFN_LIST_CORRUPT
STOP 0X00000050 PAGE_FAULT_IN_NONPAGED_ARED
3、无法正常地复制大文件,比如把几个700Mb和iso文件从一分区复制到另一分区,然后进行SFV文件校验,这时会出现文件根本就无法读的情况,重启后磁盘扫描找到文件碎片,复制得到的iso文件大小也变得不对。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014689845/article/details/107181695

智能推荐

生活垃圾数据集(YOLO版)_垃圾回收数据集-程序员宅基地

文章浏览阅读1.6k次,点赞5次,收藏20次。【有害垃圾】:电池(1 号、2 号、5 号)、过期药品或内包装等;【可回收垃圾】:易拉罐、小号矿泉水瓶;【厨余垃圾】:小土豆、切过的白萝卜、胡萝卜,尺寸为电池大小;【其他垃圾】:瓷片、鹅卵石(小土豆大小)、砖块等。文件结构|----classes.txt # 标签种类|----data-txt\ # 数据集文件集合|----images\ # 数据集图片|----labels\ # yolo标签。_垃圾回收数据集

天气系统3------微服务_cityid=101280803-程序员宅基地

文章浏览阅读272次。之前写到 通过封装的API 已经可以做到使用redis进行缓存天气信息但是这一操作每次都由客户使用时才进行更新 不友好 所以应该自己实现半小时的定时存入redis 使用quartz框架 首先添加依赖build.gradle中// Quartz compile('org.springframework.boot:spring-boot-starter-quartz'..._cityid=101280803

python wxpython 不同Frame 之间的参数传递_wxpython frame.bind-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏8次。对于使用触发事件来反应的按钮传递参数如下:可以通过lambda对function的参数传递:t.Bind(wx.EVT_BUTTON, lambda x, textctrl=t: self.input_fun(event=x, textctrl=textctrl))前提需要self.input_fun(self,event,t):传入参数而同时两个Frame之间的参数传..._wxpython frame.bind

cocos小游戏开发总结-程序员宅基地

文章浏览阅读1.9k次。最近接到一个任务要开发消消乐小游戏,当然首先就想到乐cocosCreator来作为开发工具。开发本身倒没有多少难点。消消乐的开发官网发行的书上有专门讲到。下面主要总结一下开发中遇到的问题以及解决方法屏幕适配由于设计尺寸是750*1336,如果适应高度,则在iphonX下,内容会超出屏幕宽度。按宽适应,iphon4下内容会超出屏幕高度。所以就需要根据屏幕比例来动态设置适配策略。 onLoad..._750*1336

ssm435银行贷款管理系统+vue_vue3重构信贷管理系统-程序员宅基地

文章浏览阅读745次,点赞21次,收藏21次。web项目的框架,通常更简单的数据源。21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对银行贷款管理系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对银行贷款管理系统进行了一些具体测试。_vue3重构信贷管理系统

乌龟棋 题解-程序员宅基地

文章浏览阅读774次。题目描述原题目戳这里小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。乌龟棋的棋盘是一行 NNN 个格子,每个格子上一个分数(非负整数)。棋盘第 111 格是唯一的起点,第 NNN 格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。乌龟棋中 MMM 张爬行卡片,分成 444 种不同的类型( MMM 张卡片中不一定包含所有 444 种类型的卡片,见样例),每种类型的卡片上分别标有 1,2,3,41, 2, 3, 41,2,3,4 四个数字之一,表示使用这种卡片后,乌龟棋子将向前爬行相应的格子数

随便推点

python内存泄露的原因_Python服务端内存泄露的处理过程-程序员宅基地

文章浏览阅读1.5k次。吐槽内存泄露 ? 内存暴涨 ? OOM ?首先提一下我自己曾经历过多次内存泄露,到底有几次? 我自己心里悲伤的回想了下,造成线上影响的内存泄露事件有将近5次了,没上线就查出内存暴涨次数可能更多。这次不是最惨,相信也不会是最后的内存的泄露。有人说,内存泄露对于程序员来说,是个好事,也是个坏事。 怎么说? 好事在于,技术又有所长进,经验有所心得…. 毕竟不是所有程序员都写过OOM的服务…. 坏事..._python内存泄露

Sensor (draft)_draft sensor-程序员宅基地

文章浏览阅读747次。1.sensor typeTYPE_ACCELEROMETER=1 TYPE_MAGNETIC_FIELD=2 (what's value mean at x and z axis)TYPE_ORIENTATION=3TYPE_GYROSCOPE=4 TYPE_LIGHT=5(in )TYPE_PRESSURE=6TYPE_TEMPERATURE=7TYPE_PRO_draft sensor

【刘庆源码共享】稀疏线性系统求解算法MGMRES(m) 之 矩阵类定义三(C++)_gmres不构造矩阵-程序员宅基地

文章浏览阅读581次。/* * Copyright (c) 2009 湖南师范大学数计院 一心飞翔项目组 * All Right Reserved * * 文件名:matrix.cpp 定义Point、Node、Matrix类的各个方法 * 摘 要:定义矩阵类,包括矩阵的相关信息和方法 * * 作 者:刘 庆 * 修改日期:2009年7月19日21:15:12 **/

三分钟带你看完HTML5增强的【iframe元素】_iframe allow-top-navigation-程序员宅基地

文章浏览阅读1.7w次,点赞6次,收藏20次。HTML不再推荐页面中使用框架集,因此HTML5删除了<frameset>、<frame>和<noframes>这三个元素。不过HTML5还保留了<iframe>元素,该元素可以在普通的HTML页面中使用,生成一个行内框架,可以直接放在HTML页面的任意位置。除了指定id、class和style之外,还可以指定如下属性:src 指定一个UR..._iframe allow-top-navigation

Java之 Spring Cloud 微服务的链路追踪 Sleuth 和 Zipkin(第三个阶段)【三】【SpringBoot项目实现商品服务器端是调用】-程序员宅基地

文章浏览阅读785次,点赞29次,收藏12次。Zipkin 是 Twitter 的一个开源项目,它基于 Google Dapper 实现,它致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包括数据的收集、存储、查找和展现。我们可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的 REST API 接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的根源。除了面向开发的 API 接口之外,它也提供了方便的 UI 组件来帮助我们直观的搜索跟踪信息和分析请求链路明细,

烁博科技|浅谈视频安全监控行业发展_2018年8月由于某知名视频监控厂商多款摄像机存在安全漏洞-程序员宅基地

文章浏览阅读358次。“随着天网工程的建设,中国已经建成世界上规模最大的视频监控网,摄像头总 数超过2000万个,成为世界上最安全的国家。视频图像及配套数据已经应用在反恐维稳、治安防控、侦查破案、交通行政管理、服务民生等各行业各领域。烁博科技视频安全核心能力:精准智能数据采集能力:在建设之初即以应用需求为导向,开展点位选择、设备选型等布建工作,实现前端采集设备的精细化部署。随需而动的AI数据挖掘能力:让AI所需要的算力、算法、数据、服务都在应用需求的牵引下实现合理的调度,实现解析能力的最大化。完善的数据治理能力:面_2018年8月由于某知名视频监控厂商多款摄像机存在安全漏洞