返回列表 回复 发帖

怎么解决内存故障

对内存故障有些什么解决方法?
“内存不足”的解决方法


  大家在应用电脑时一定都遇到过机器提示内存不足的现象吧,那么什么是内存不足,又该如何处理呢,下面我们就来讲一讲有关这方面的内容。

  所谓“内存不足”就是指在启动或运行DOS应用程序和Windows应用程序时,系统报“Out of memory"或“内存不足"的错误信息。“内存不足”是一种很常见的故障,运行DOS应用程序和Windows应用程序引起“内存不足”的原因不完全相同。

  一、DOS下的内存不足

  如果是在运行DOS应用程序时出现“ Out of memory”(内存不足)的故障,可按以下方法进行检查和处理:

  1、检查系统是否提供对扩充内存的支持,必须保证CONFIG.SYS文件中的EMM386.exe命令中含有RAM参数,关于RAM参数的设置请参考相关文章,这里就不述叙;


  2、 如果故障仍存在,检查DOS内核程序与其它运行的应用程序是否兼容,某些程序是否占用了大量的常规内存,并作出相应的处理。

  举个例子:一次我在运行WPS 时,屏幕显示“内存不够”,系统无法运行。考虑到在运行WPS之前曾执行过一些其它程序,可能是这些程序没有完全从内存中退出,于是重新启动,运行金山汉字系统,WPS 编辑软件仍无法进入,用DOS 6.22的Mem命令查看内存,仅剩200KB左右的空间,且CHLIB文件占用主内存达255KB,即字库放在了常规内存中,而金山系统是应该可以自动使用扩展内存存放字库的,查看系统配置情况,在CONFIG.SYS中设有:

  DEVICE=C:\DOS\HIMEM.SYS
  DOS=HIGH

  这就是说,DOS内核程序调入扩展内存后,虽然扩大了可用主内存空间,但是由于扩展内存与金山系统发生冲突,以致汉字库无法载入扩展内存。解决的办法有两种:

  1、去掉DOS=HIGH设置,将DOS内核程序从扩展内存撤出,即可正常运行。

  2、将“/DEVICE=C:\DOS\HIMEM.SYS"改为“/DEVICE=C:\DOS\HIMEM.SYS/INT15=320",因金山系统使用的是扩展内存的低端,这一区域若有其它程序驻留,字库就不能正常载入,利用INT15参数给系统先预留出一部分传统的扩展存储器(即不由XMS规范管理而由INT15直接使用的扩展存储器),字库和DOS内核都可使用扩展内存了,这样设置之后,在金山汉字系统状态下可用的主内存空间可达512KB,比不设置时多出250KB左右。

  二、Windows中的内存不足

  如果在运行Windows应用程序时,出现“内存不足”的故障,可按下列方法进行检查和处理:

  1、首先应检查Windows的资源使用情况,如果资源占用较多,可用资源较少,打开新文件时会出现“内存不足"的问题。这时可以清理屏幕,减少窗口的数目,关闭不用的应用程序,包括TSR内存驻留程序,将Windows应用程序最小化为图标,如果问题只是在运行一特殊的应用程序时出现,则与应用软件销售商联系,可能是数据对象的管理不好所致;

  2、如果问题没有解决,清除或保存Clipboard(剪贴板)的内容,使用ControlPanel Desktop选项将墙纸(Wallpaper)设置为None;

  3、如问题仍存在,可用PIF编辑器编辑PIF文件,增大PIF文件中定义的MemoryRequirements:KB Required的值;在标准模式下,选择Prevent ProgramSwitch,该开关选项打开后,退出应用程序返回Windows;如果是386增强模式,则要将Display Usage设置成Full Screen(全屏幕方式),将Execution设置为Exclusive,将VIDEo memory设置为尽可能低的方式;

  4、 如果问题仍存在,则重新开机进入Windows系统,并且确保在“启动"图标中没有其它无关的应用软件同时启动运行,在WIN.ini文件中也没有Run或Load命令加载的任何无关的应用程序。

  在平时,出现“内存不足"的问题一般可以按以下办法处理。首先,退出那些不需要运行的应用程序,然后,再检查系统的可用资源为多少。如果可用资源大于30%,一般可以运行新的程序。当有多个应用程序在系统中运行时,可以退出一个,检查一次可用资源,如果某个应用程序在退出前后,可用资源的百分比没有变化,说明这个应用程序没有释放它所占用的资源。如果要收回这些没有释放的资源,只能退出Windows后,再重新进入Windows。为了确保在启动进入Windows时系统的可用资源足够,在“启动"图标中应该没有无关的应用软件同时启动运行,在WIN.INI文件中也没有由Run或Load命令加载的任何无关的应用程序,因为这些同时启动的无关应用程序可能已经占用了很多资源,使得要使用的应用程序无法运行。

  一般说来,经过这样处理,就不会出现“内存不足"的问题了。
做人要厚道,看帖要留言.http://hi.baidu.com/joan_best
内存是电脑的核心部件之一,其重要性不言而喻。同时内存也是电脑故障的主要来源,内存故障带来的后果不容忽视。这里给大家分析几个典型的内存故障,希望大家从中能学到解决内存故障的思路和办法。
1.内存条质量欠佳导致Windows安装出错
  故障现象:一台新配的兼容机,配置为:P4 1.8AGHz、i845G主板、Hynix 256MB DDR266内存条、希捷酷鱼5代60GB硬盘。硬盘分好区后安癢indows 98,在安装过程中复制系统文件时报错,按“取消”后可以跳过错误继续安装,但稍后再度报错,Windows系统安装不能完成。
  故障分析:由于故障发生在系统文件复制阶段,初步怀疑是安装光盘的问题,格式化硬盘并更换Windows 98安装光盘进行重装,故障依旧。故障疑点转移到硬盘和内存条身上,更换硬盘后故障仍然存在,排除硬盘发生故障的可能性;更换内存条后故障消失,最终确认导致Windows安装出错的祸首为劣质内存条。Windows 98安装时需要从光盘复制文件到硬盘,而内存作为系统数据交换的中转站,在这个过程中起了极其重要的作用。此例就是内存条质量不佳、不能稳定工作而导致系统文件复制出错。
2.注册表频频出错祸起内存条
  故障现象:一台电脑配置为:PⅢ 550MHz(超频到731MHz)、SiS630主板、Hynix 192MB(128MB+64MB)SDRAM内存。使用一年多后系统变得不稳定,经常在开机进入Windows后出现注册表错误,提示需要恢复注册表。
  故障分析:刚开始时以为是操作系统不稳定,于是格式化硬盘。重装后问题也没有得到彻底解决,甚至变得更严重,有时甚至出现“Windows Protection Error”错误提示。由于CPU一直在超频状态下运行,初步怀疑故障源于CPU,把CPU降频后注册表出错的频率明显降低,更换了CPU后,故障现象并没有消失,依然不时出现。为彻底排除故障,使用替换法进行测试,最终发现罪魁祸首是那条64MB的内存条。该电脑长期在超频状态下运行,CPU和内存的时钟频率均为133MHz。那条64MB的内存条采用的是HY-7K的芯片,做工也较差,长期在133MHz外频下运行不堪重负,导致注册表频频出错。一些做工较差、参数较低的内存条也许可以在一段时间内超频工作,但长此下去往往会出现问题,引发系统故障,这是用户应该注意的问题。
3.打磨过的内存条导致电脑无法开机
  故障现象:一台电脑配置为:PⅢ 800EB、VIA 694X主板、Hynix 128MB PC133内存条。添加了一条128MB的Hynix PC133内存条后,显示器黑屏,电脑无法正常开机,拔下该内存条后故障消失。
  故障分析:经过检查,发现新内存条并无问题,在别的电脑上可以正常使用,但只能工作在100MHz的外频下,根本无法在133MHz下使用。为使用该内存条,不得不在BIOS的内存设置项中设置异步工作模式。该内存条的芯片上的编号标志为“-75”,应该为PC133的内存条,但芯片上的字迹较为模糊,极有可能是从-7K或-7J的内存Remark(打磨)而来,自然无法在133MHz外频下工作。因此消费者在选购内存条的时候要注意别买到Remark的内存条。
4.内存条不兼容导致容量不能正确识别
  故障现象:一台品牌机,配置为:PⅢ 800、i815E主板、Hynix 128MB内存条,后来添加了一条日立128MB内存条,但主板认出的内存总容量只有128MB。
  故障分析:经过测试,在该电脑上,两条内存可分别独立使用,但一起用时只能认出128MB,可知这两条内存条间存在兼容性问题,后来把新添加的内存条更换为采用Hynix芯片的内存条后故障得到解决。由于电气性能的差别,内存条之间有可能会有兼容性问题,该问题在不同品牌的内存条混插的环境下出现的几率较大。因此,使用两条或两条以上内存条时应该尽量选择相同品牌和型号的产品,这样可以最大限度地避免内存条不兼容的现象。如果无法购买到与原内存条相同的产品时,应尽量采用市场上口碑较好的品牌内存条,它们一般都经过严格的特殊匹配及兼容性测试,在元件、设计和质量上也能达到或超过行业标准。当然并不是所有的品牌内存条都具有良好的兼容性。
  因为内存条具有十分重要的地位,使用劣质内存条有时会出现意想不到的结果,因此建议用户尽量选购优质的品牌内存条。


对与内存维修的几点经验
1.金手指烧坏的心片大部分没事,从废弃主板用单面刀片割一条大小相同的铜帛502胶水贴好,用导线连到原线路,90%可以搞定
2.开机亮但不稳定,用DOCMEM(驱动之家有)先做启动软盘,再用NERO转成启动光盘(用软盘启动慢而且容易损坏),DOCMEM可以测试出损坏心片地址,更换即可
3.开机不亮:这种故障比较麻烦.我是用自制内存测试仪器来判定.思路是这样:通过转接卡从内存插槽引出两个新插槽,1#上好内存,屏蔽最后一片心片,2#上坏内存,通过开关依次替代好内存上的心片,再用DOCMEM测试,从而达到检测目的
4.用DOCMEM测试通过但进系统却不稳定,目前还没好方法,那位大虾知道请赐教
做人要厚道,看帖要留言.http://hi.baidu.com/joan_best
还是有些 不理解。 .
返回列表