电脑如何检测内存故障(内存有故障如何排查)
1. 内存有故障如何排查
单的说就是程序对接受的输入数据没有进行有效的检测导致错误,后果可能造成程序崩溃或者执行攻击者的命令,详细的资料可以看unsecret.org的漏洞利用栏目。
缓冲区溢出的概念
缓冲区溢出好比是将十磅的糖放进一个只能装五磅的容器里……
堆栈溢出(又称缓冲区溢出)攻击是最常用的黑客技术之一。我们知道,UNIX本身以及其上的许多应用程序都是用C语言编写的,C语言不检查缓冲区的边界。在某些情况下,如果用户输入的数据长度超过应用程序给定的缓冲区,就会覆盖其他数据区。这称作“堆栈溢出或缓冲溢出”。
一般情况下,覆盖其他数据区的数据是没有意义的,最多造成应用程序错误。但是,如果输入的数据是经过“黑客”精心设计的,覆盖堆栈的数据恰恰是黑客的入侵程序代码,黑客就获取了程序的控制权。如果该程序恰好是以root运行的,黑客就获得了root权限,然后他就可以编译黑客程序、留下入侵后门等,实施进一步地攻击。按照这种原理进行的黑客入侵就叫做“堆栈溢出攻击”。
为了便于理解,我们不妨打个比方。缓冲区溢出好比是将十磅的糖放进一个只能装五磅的容器里。一旦该容器放满了,余下的部分就溢出在柜台和地板上,弄得一团糟。由于计算机程序的编写者写了一些编码,但是这些编码没有对目的区域或缓冲区——五磅的容器——做适当的检查,看它们是否够大,能否完全装入新的内容——十磅的糖,结果可能造成缓冲区溢出的产生。如果打算被放进新地方的数据不适合,溢得到处都是,该数据也会制造很多麻烦。但是,如果缓冲区仅仅溢出,这只是一个问题。到此时为止,它还没有破坏性。当糖溢出时,柜台被盖住。可以把糖擦掉或用吸尘器吸走,还柜台本来面貌。与之相对的是,当缓冲区溢出时,过剩的信息覆盖的是计算机内存中以前的内容。除非这些被覆盖的内容被保存或能够恢复,否则就会永远丢失。
在丢失的信息里有能够被程序调用的子程序的列表信息,直到缓冲区溢出发生。另外,给那些子程序的信息——参数——也丢失了。这意味着程序不能得到足够的信息从子程序返回,以完成它的任务。就像一个人步行穿过沙漠。如果他依赖于他的足迹走回头路,当沙暴来袭抹去了这些痕迹时,他将迷失在沙漠中。这个问题比程序仅仅迷失方向严重多了。入侵者用精心编写的入侵代码(一种恶意程序)使缓冲区溢出,然后告诉程序依据预设的方法处理缓冲区,并且执行。此时的程序已经完全被入侵者操纵了。
入侵者经常改编现有的应用程序运行不同的程序。例如,一个入侵者能启动一个新的程序,发送秘密文件(支票本记录,口令文件,或财产清单)给入侵者的电子邮件。这就好像不仅仅是沙暴吹了脚印,而且后来者也会踩出新的脚印,将我们的迷路者领向不同的地方,他自己一无所知的地方。
缓冲区溢出的处理
你屋子里的门和窗户越少,入侵者进入的方式就越少……
由于缓冲区溢出是一个编程问题,所以只能通过修复被破坏的程序的代码而解决问题。如果你没有源代码,从上面“堆栈溢出攻击”的原理可以看出,要防止此类攻击,我们可以:
1、开放程序时仔细检查溢出情况,不允许数据溢出缓冲区。由于编程和编程语言的原因,这非常困难,而且不适合大量已经在使用的程序;
2、使用检查堆栈溢出的编译器或者在程序中加入某些记号,以便程序运行时确认禁止黑客有意造成的溢出。问题是无法针对已有程序,对新程序来讲,需要修改编译器;
3、经常检查你的操作系统和应用程序提供商的站点,一旦发现他们提供的补丁程序,就马上下载并且应用在系统上,这是最好的方法。但是系统管理员总要比攻击者慢一步,如果这个有问题的软件是可选的,甚至是临时的,把它从你的系统中删除。举另外一个例子,你屋子里的门和窗户越少,入侵者进入的方式就越少。
2. 内存有故障如何排查原因
1.换了别的机器能够正常使用的内存还是不行,可能是主板故障了,你可以试试把内存插其他机器上试试,如果可以使用,就可以排除内存故障,剩下的就是检修主板,内存插槽也属于主板故障之一。
2.拔掉电源,再插上可开机,两种可能,一是电源故障,二是主板电容有暴浆,认真检查。
3. 内存故障检测
一直都是只有一跟还是 用了一段时间才出现的 ? 如果是用了一段时间才出现的,建议用橡皮擦一下进手指.一般插槽没有烧掉没那么容易坏的.你把两跟内存换下位置试下就知道插槽坏了没有了.内存型号不一样有时候是会出现另一条检测不到的情况/型号不是指牌子,
4. 内存有故障如何排查出来
故障: 机器无法点亮。 解决方法: 把坏内存取下后即可。 其它情况(单根内存)
1、内存插上后主板报警,无法开机。。
2、在开机后出现000x000000蓝屏的类似情况,这种情况是属于内存频率和主板总线出现的问题,可能是主板不支持该内存的频率。
3、机器开机正常,但是在运行大型运算或是游戏中出现蓝屏,类似第2种情况,那这种情况可能是属于内存时序错乱的问题,可能是超频造成的内存时序错乱。
4、机器运行,运算,游戏一切正常,但是在系统属性中显示不出来内存的容量或是少显示内存容量,这种情况可能是系统的问题,也可能是主板的插槽坏掉进而没有识别其中一个内存的情况,这种情况主板是不会报警的。
5、内存的金手指坏掉。如果有两条内存的话,那系统只会识别那个没有坏掉的内存,所以也就会出现上一种情况,这样主板也是不会报警的,如果单插这一条坏掉的内存,那么主板会报警。
5. 内存 故障
打开或关闭某程序时出现内存不能为的提示,说明这个程序与系统中其他的程序有冲突的地方,建议在操作某程序的时候关闭一切程序包括杀毒软件,和暂时关闭杀毒软件的监控功能和带有的监控功能的其他程序。如果还经常出现错误的提示,将这个程序卸载,再重新下载安装新版的程序即可。出现,“******应用程序出错,内存不能为read或written”的错误提示:一般是软硬件发生冲突引起的,只要不经常发生,就不要理会,如果经常出现错误提示,可按下面的方法进行检修。
1、首先排除应用软件原因引起的故障,将出现“内存不能为”提示的应用软件卸载,然后观察是否还出现“内存不能为”故障。如果不出现“内存不能为”故障,则说明是此应用软件引起的故障,接下来可以重新安装此应用软件或安装新版的应用程序软件。
2、同时运行多款的应用程序软件,也可以造成系统资源紧张,出现错误提示。不要同时运行多款的应用程序软件,先将杀毒软件的监控关闭,(监控功能特别占据系统资源)杀毒时不要运行其它应用程序软件。
3、打开或关闭IE如果出现以上错误提示,可能是IE中有不兼容的插件,可用超级兔子软件或其它优化软件对IE进行修复,或自已将出事前下载的插件设为禁用即可。
4、如果卸载软件或禁用插件后还出现“内存不能为”故障,则不是应用软件或插件引起的故障。用杀毒软件查杀病毒,查杀完成后,电脑如果正常,则是病毒引起的“内存不能为”故障。
5、如果故障依旧,接着依次单击开始/控制面板/系统/硬件/设备管理器/打开“设备管理器”窗口。在此对话框中查看有无带“!”的选项,如果有,将其卸载,再重新安装卸载驱动,然后看电脑是否正常。如果正常,则是设备驱动程序问题造成的“内存不能为”故障。
6、如果故障依旧,则打开机箱观察CPU的风扇转动及CPU的温度是否正常。如果不正常,更换CPU风扇。
7、如果CPU风扇正常,接着检查内存是否兼容,如果不兼容更换内存。
8、如果内存正常,接着重新安装操作系统,在不安装其他应用软件的情况下,不在出现“内存不能为”故障,则故障是由于操作系统引起的,重新安装操作系统后,故障排除。
9、如果重新安装操作系统后,故障依旧,接着使用替换法等检测方法,逐一检查硬件引起的故障(如硬件接触不良、老化、灰尘、质量问题等),直到找到故障点,将故障排除。
10、用输入命令的方式解决:运行输入CMD回车,打开命令提示符输入 for %1 in (%windir%\system32\*.dll)do regsvr32.exe/s %1 回车。如果怕输入错误,可以复制这条指令,然后在命令提示符框点击左上角的C:\,使用下面的“编辑-粘贴”功能就不容易输错了。在飞速滚屏完全静止前,不要做别的,因为此时dll们还在找位置,直到你的指示灯不闪了再做别的。如果经常出现错误提示,又找不到故障所在,建议查杀一下木马还原一下系统或重装操作系统(下载Windows清理助手清理加还原系统或重装)。
6. 内存诊断出问题
这个跟内存有关系不是指你的内存坏了,是指驱动引用了错误的内存地址造成的蓝屏 因为驱动拥有系统的最高权限,驱动不稳定或者出现异常,访问到错误的内存地址会导致系统出现问题, 甚至丢失资料,微软为了防止这种情况发生,在侦测到驱动级错误后,会立即死机(就是蓝屏的拉), 这是系统的一种保护机制,对应的,如果这种错误发生在R3(就是用户级)的话, 发生这个错误的程序就会立刻被系统结束,程序会异常退出,知道了蓝屏的原因, 解决就简单了,你可以重启系统,下载安装一个腾讯电脑管家, 然后使用它的硬件检测功能重新安装一下硬件驱动,它可以检测出硬件的详细型号, 为它们匹配最稳定的驱动,这样系统自然就稳定了
7. 内存出现故障如何检修
情况一
手机存储卡中毒,或者质量有问题建议你把手机存储卡拿读卡器插到电脑里格式化一次。
情况二
手机的里手机存储卡根目录没有设置好,把存储位置默认设置为存储卡。你把手机内存调成内存卡的就可以。在设置那里调,击设置。找到储存。或者内存。点击进去。然后把手机内存设成手机存储卡。
情况三
存储卡可能出故障了。单挂存储卡到电脑看看,注意查毒,清理卡上的可疑程序。卡之前的东西,可以在电脑上用数据恢复软件恢复看看,RStudio、DiskGenuis等确认卡正常后,再在关闭手机的状态下,插入手机,开机再试
情况四
接触不良:尝试将手机存储卡重新拔插,然后重启手机看看;
情况五
格式不兼容:部分机型对应的系统版本和手机存储卡的格式不兼容,先将手机存储卡的资料备份到电脑,然后将手机存储卡重新格式化为FAT32或者exfat格式使用看看;
情况六
硬件异常:上述的操作仍不能解决,将手机存储卡更换到其它的手机或者设备使用,若仍不能解决,建议前往就近的售后网点检测处理。
8. 如何检测内存条故障
这种故障现象,为电脑启动时,引导系统启动程序检测到有不正常问题才出现的。先不管屏底提示,直接按Enter键,如能正常进入系统桌面。再重启电脑一下,就正常了。
1、若不能正常进入桌面,重启电脑,按F8键进入安全模式。然后再次重启,进入正常模式。此操作让系统在维护模式下,利用自修复功能修复系统的一些小BUG,问题较轻者可解决该问题;
2、若连安全模式也进入不去,则系统引导程序受损较严重,不能执行正常引导任务。品牌机可用系统恢复盘修复;兼容机也可用系统引导修复工具试之。如果操作系统使用时间很长了,备份重要数据后,全新安装操作系统最彻底解决问题。
9. 怎么检查内存是否故障
如果开机的时候出现滴滴的响声,电脑无法启动,显示器没有信号,这一般情况就是内存条出故障了,可以插拔内存条清洁后试试。如果电脑无论在开机时或者运行中出现蓝屏,不管蓝屏上是什么内容,一般都怀疑硬盘出故障?我们在装系统时都会对硬盘进行格式化检测,在这个过程中如果出现蓝屏就一定是硬盘故障了,也可以用一些软件去检测?
10. 内存常见的故障及维修
故障一:电脑蓝屏
电脑蓝屏算是常见的故障了,其中主要有四个原因。
1.内存条接触不良
打开机箱将内存条固定,同时对电脑进行除尘操作,这样的做法能够更好的保证电脑运行。若电脑仍然出现蓝屏,则可能是内存条的问题,可以考虑更换内存条。
2.软件安装不兼容导致蓝屏
如果在安装某软件后出现蓝屏现象,须将此软件卸载。若卸载仍然出现蓝屏现象,则是其他原因。
3.电脑中毒引起电脑蓝屏
如果是病毒引起的,这时候需要将电脑重启并进行杀毒操作,若电脑仍是蓝屏现象,可考虑重装系统。
4.电脑超频运行致CPU过热或是内部硬件温度过高。
这个时候就要查看CPU风扇和显卡风扇是不是正常在转动。若正常,则主要考虑加强散热,可以考虑添加机箱散热。
故障二:插入U盘后无反应
主要原因是电脑自身设置或U盘损坏导致。
当电脑磁盘显示错误时,可以先尝试更换其他接口,若U盘仍是无反应,可将其插入其他电脑的USB接口继续尝试。
如果在其他电脑上能够正常读取,则说明是电脑自身的问题。
电脑自身的问题应该如何修理呢?先尝试按照这样的步骤操作,控制面板-管理工具-计算机管理-磁盘管理,然后改下盘符。还有一种方法就是,重新下载安装相关的驱动系统工具,点击修复驱动即可解决U盘插入电脑没反应问题。
相反,若在其他电脑上仍是无法读取,则极有可能是U盘出现问题了。
故障三:电脑温度过高引起卡顿
大概有两种原因。一种是后台运行程序过多,超出CPU承受的范围导致;还有一种可能是电脑机箱散热功能差导致。
可以利用相关清理软件将后台不必要的程序停止运行,清理系统垃圾。
关于机箱散热,我们可以对其做一些简单的维护,比如清理一下机箱内部的灰尘,尤其是CPU以及散热风扇上的灰尘。
故障四:网络无法使用
主要是由于IP地址冲突导致。小达建议尝试下面这种方式:
第一步,点击电脑右下角的网络连接图标,打开“网络和共享中心”;
第二步,在打开的新窗口中,点击左上角的“更改适配器设置”;
第三步,打开“网络连接”,在此右键点击“本地连接”选择“属性”按钮;
第四步,弹出本地连接属性对话框,双击“此连接使用下列项目”列表中的“Internet 协议版本4(TCP/IPv4)”选项;
第五步,弹出“Internet 协议版本4(TCP/IPv4)”对话框,选择“使用下面的 IP 地址”单选项,然后在“IP 地址”文本框中为本机分配 IP 地址;
第六步,填好后,将鼠标光标定位到“子网掩码”文本框,系统将自动填充子网掩码;
第七步,在“默认网关”中输入网关地址,也就是路由器的地址。然后点击“确定”按钮保存即可设置成功。
故障五:电脑无法进入系统
主要是由于系统崩溃或是硬盘损坏导致。可尝试重装系统,若不能识别硬盘,说明硬盘损坏,更换硬盘。
这五种解决方式,相信会帮助大家解决大部分的电脑故障。要是遇到电脑死机、黑屏等麻烦,先关闭电脑电源再重启,仍无反应时,动手能力强的朋友可以用SATA PEN等工具拆卸修电脑零部件,自己排查相关问题
11. 内存有故障如何排查问题
导致突然黑屏的原因分析及解决
很多时候电脑突然黑屏了,是由于某个硬件出现接触不良导致的。
1、内存和显卡松动是最常导致电脑黑屏的原因。
解决方法:拆开主机箱,重新拔插内存和显卡,并使用橡皮擦对金手指进行擦拭,然后重新插上或者换一个接口。如果自己不懂电脑拆机,建议拿到电脑店去维修。
2、也有可能是CPU散热风扇坏了!这种情况一般是电脑开机还能工作,但是一会就会死机黑屏。
解决方法:更换CPU散热风扇,并且对其他硬件设备进行检测。
3、硬盘出现故障,直接黑屏后跳到蓝屏界面。
解决方法:首先看下出现的蓝屏代码是什么。记录下来搜索下蓝屏代码的解决方法,如果是硬盘故障,尝试拔插或者换一个硬盘数据线,实在不行需要拿到电脑店去检测硬盘情况。
4、电脑重启后出现英文代码的黑屏,可能是系统坏了。
解决方法:使用小白系统制作一个U盘启动工具,重装下系统就可以了,如果要备份桌面/系统文件,可以制作好U盘工具进PE系统拷贝原来系统的文件到U盘。具体桌面位置路径可以网络搜索下。
以上就是电脑突然黑屏的原因分析以及解决方法。