杭州电脑保姆
用户公告
各位网友好:
    特此申明:本站纯属个人爱好网站,无任何赢利目的,如有涉及侵权-请留言提醒,一定马上删除!
    本站最佳浏览分辨率= 1024 X 768 !
搜索BLOG文章
网友IP追踪



博客基本信息
用户名: lankong
等级: 大学生
在线时间: 4153 分钟
日志总数: 410
评论数量: 448
访问次数: 331215
建立时间: 2007-06-22

我的日志
电脑故障集42007-11-20

 
四、电脑故障集4(42~51)内存篇  
42、"内存不足"的解决方法  
43、内存故障详解  
44、老主板在BIOS中优化内存的方法  
45、内存的几个常见疑问  
46、内存篇  
47、内存导致异常故障  
48、内存故障导致BIOS设置错误  
49、正确处理内存故障  
50、修复金手指剥离的内存  
51、找回丢失的内存

-------------------------------------------------------------------------------- 
 四、电脑故障集4(42~51)内存篇

42、"内存不足"的解决方法   
大家在应用电脑时一定都遇到过机器提示内存不足的现象吧,那么什么是内存不足,又该如何处理呢,下面我们就来讲一讲有关这方面的内容。   
  所谓"内存不足"就是指在启动或运行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命令加载的任何无关的应用程序,因为这些同时启动的无关应用程序可能已经占用了很多资源,使得要使用的应用程序无法运行。   
  一般说来,经过这样处理,就不会出现"内存不足"的问题了. 

43、内存故障详解   
一、开机无显示   
  由于内存条原因出现此类故障一般是因为内存条与主板内存插槽接触不良造成,只要用橡皮擦来回擦试其金手指部位即可解决问题(不要用酒精等清洗),还有就是内存损坏或主板内存槽有问题也会造成此类故障。   
  由于内存条原因造成开机无显示故障,主机扬声器一般都会长时间蜂鸣(针对Award Bios而言)   
二、windows系统运行不稳定,经常产生非法错误   
  出现此类故障一般是由于内存芯片质量不良或软件原因引起,如若确定是内存条原因只有更换一途。   
三、windows注册表经常无故损坏,提示要求用户恢复   
  此类故障一般都是因为内存条质量不佳引起,很难予以修复,唯有更换一途。   
四、windows经常自动进入安全模式   
  此类故障一般是由于主板与内存条不兼容或内存条质量不佳引起,常见于PC133内存用于某些不支持PC133内存条的主板上,可以尝试在CMOS设置内降低内存读取速度看能否解决问题,如若不行,那就只有更换内存条了。   
五、随机性死机   
  此类故障一般是由于采用了几种不同芯片的内存条,由于各内存条速度不同产生一个时间差从而导致死机,对此可以在CMOS设置内降低内存速度予以解决,否则,唯有使用同型号内存。还有一种可能就是内存条与主板不兼容,此类现象一般少见,另外也有可能是内存条与主板接触不良引起电脑随机性死机,此类现象倒是比较常见。   
六、内存加大后系统资源反而降低   
  此类现象一般是由于主板与内存不兼容引起,常见于PC133内存条用于某些不支持PC133内存条的主板上,即使系统重装也不能解决问题。   
七、windows启动时,在载入高端内存文件himem.sys时系统提示某些地址有问题   
  此问题一般是由于内存条的某些芯片损坏造成,解决方法可参见下面内存维修一法。   
八、运行某些软件时经常出现内存不足的提示   
  此现象一般是由于系统盘剩余空间不足造成,可以删除一些无用文件,多留一些空间即可,一般保持在300M左右为宜。   
九、从硬盘引导安装windows进行到检测磁盘空间时,系统提示内存不足   
  此类故障一般是由于用户在config.sys文件中加入了emm386.exe文件,只要将其屏蔽掉即可解决问题。   
  其实,从硬盘以DOS方式引导安装windows的方法比较复杂而且速度慢,其一,必须要在硬盘上安装DOS文件,且还要配置config.sys和autoexec.bat文件,若文件配置不当,还会引发一系例不可预见的故障,对于初学者很不实用。其二,windows装入成功后,由于每次启动系统都会调入config.sys与autoexec.bat文件来驱动光驱,使得系统启动时间延长,如若屏蔽掉config.sys与autoexec.bat后,在windows下有时光驱又不能正常工作。   
十、安装windows进行到系统配置时产生一个非法错误   
  此类故障一般是由于内存条损坏造成,可以按内存维修一法来解决,如若不行,那就只有更换内存条了。   
十一、启动windows时系统多次自动重新启动   
  此类故障一般是由于内存条或电源质量有问题造成,当然,系统重新启动还有可能是CPU散热不良或其他人为故障造成,对此,唯有用排除法一步一步排除。   
十二、内存维修一法   
  出现上面几种故障后,倘若内存损坏或芯片质量不行,如条件不允许可以用烙铁将内存一边的各芯片卸下,看能否解决问题,如若不行再换卸另一边的芯片,直到成功为止(如此焊工只怕要维修手机的人方可达到)。当然,有条件用示波器检测那就事半功倍了),采用此法后,因为已将内存的一边芯片卸下,所以内存只有一半可用,例如,64M还有32M可用,为此,对于小容量内存就没有维修的必要了 

44、老主板在BIOS中优化内存的方法   
内存在电脑中的重要性和地位仅次于CPU,其品质的优劣对电脑性能有至关重要的影响。为充分发挥内存的潜能,必须在BIOS设置中对与内存有关的参数进行调整。下面针对稍老一点的支持Intel PentiumⅢ、CeleronⅡ处理器的Intel 815E/815EP芯片组主板、VIA(威盛)694X芯片组主板和支持AMD Thunder bird(雷鸟)、Duron(钻龙)处理器的VIA KT133/133A芯片组主板,介绍如何在最常见的Award BIOS 6.0中优化内存设置。对于使用较早芯片组的主板和低版本的Award BIOS,其内存设置项相对要少一些,但本文所介绍的设置方法同样是适用的。   
Intel 815E/815EP芯片组主板   
在这类主板BIOS的Advanced Chipset Features(高级芯片组特性)设置页面中一般包含以下内存设置项:   
Set SDRAM Timing By SPD(根据SPD确定内存时序)   
  可选项:Disabled,Enabled。   
  SPD(Serial Presence Detect )是内存条上一个很小的芯片,它存储了内存条的工作参数信息。如果使用优质的品牌内存,则可以将DRAM Timing By SPD设置成Enabled,此时,就无需对下面介绍的BIOS内存参数进行设置了,系统会自动根据SPD中的数据确定内存的运行参数。有些兼容内存的SPD是空的或者感觉某些品牌内存的SPD参数比较保守,想充分挖掘其潜能,则可以将该参数设置成Disabled,这时,就可以对以下的内存参数进行调整了。   
SDRAM CAS Latency Time(内存CAS延迟时间)   
  可选项:2,3。   
  内存CAS(Column Address Strobe,列地址选通脉冲)延迟时间控制SDRAM内存接收到一条数据读取指令后要等待多少个时钟周期才实际执行该指令。同时该参数也决定了在一次内存突发传送过程中完成第一部分传送所需要的时钟周期数。这个参数越小,则内存的速度越快。在133MHz频率下,品质一般的兼容内存大多只能在CAS=3下运行,在CAS=2下运行会使系统不稳定、丢失数据甚至无法启动。CAS延迟时间是一个非常重要的内存参数,对电脑性能的影响比较大,Intel与VIA就PC133内存规范的分歧也与此参数有关,Intel认为PC133内存应能稳定运行于133MHz频率、CAS=2下,而VIA认为PC133内存能稳定运行于133MHz频率即可,并未特别指定CAS值,因此Intel的规范更加严格,一般只有品牌内存才能够满足此规范,所以大家感觉Intel的主板比较挑内存。   
SDRAM Cycle Time Tras/Trc(内存Tras/Trc时钟周期)   
  可选项:5/7,7/9。   
  该参数用于确定SDRAM内存行激活时间和行周期时间的时钟周期数。Tras代表SDRAM行激活时间(Row Active Time),它是为进行数据传输而开启行单元所需要的时钟周期数。Trc代表SDRAM行周期时间(Row Cycle Time),它是包括行单元开启和行单元刷新在内的整个过程所需要的时钟周期数。出于最佳性能考虑可将该参数设为5/7,这时内存的速度较快,但有可能出现因行单元开启时间不足而影响数据传输的情况,在SDRAM内存的工作频率高于100MHz时尤其是这样,即使是品牌内存大多也承受不了如此苛刻的设置。   
SDRAM RAS-TO-CAS Delay(内存行地址传输到列地址的延迟时间)   
  可选项:2,3。   
  该参数可以控制SDRAM行地址选通脉冲(RAS,Row Address Strobe)信号与列地址选通脉冲信号之间的延迟。对SDRAM进行读、写或刷新操作时,需要在这两种脉冲信号之间插入延迟时钟周期。出于最佳性能考虑可将该参数设为2,如果系统无法稳定运行则可将该参数设为3。   
SDRAM RAS Precharge Time(内存行地址选通脉冲预充电时间)   
  可选项:2,3。   
  该参数可以控制在进行SDRAM刷新操作之前行地址选通脉冲预充电所需要的时钟周期数。将预充电时间设为2可以提高SDRAM的性能,但是如果2个时钟周期的预充电时间不足,则SDRAM会因无法正常完成刷新操作而不能保持数据。   
Memory Hole At 15M-16M(位于15M~16M的内存保留区)   
  可选项: Disabled,Enabled。   
  一些特殊的ISA扩展卡的正常工作需要使用位于15M~16M的内存区域,该参数设为Enabled就将该内存区域保留给此类ISA扩展卡使用。由于PC'99规范已不再支持ISA扩展槽,所以新型的主板一般都没有ISA插槽,因而应将该参数设为Disabled。   
System Memory Frequency(系统内存频率)   
  可选项:AUTO、100MHz、133MHz。   
  此项设置实现内存异步运行管理功能。AUTO:根据内存的特性自动设定内存的工作频率;100MHz:将内存强制设定在100MHz频率下工作;133MHz:将内存强制设定在133MHz频率下工作。   
Memory Parity/ECC Check(内存奇偶/ECC校验)   
  可选项:Disabled,Enabled。   
  如果系统使用了ECC内存,可以将该参数设为Enabled,否则一定要将该参数设成Disabled。ECC表示差错校验和纠正(Error Checking and Correction)一般是高档服务器内存条所具备的功能,这种内存条有实现ECC功能的内存颗粒,使系统能够检测并纠正内存中的一位数据差错或者是检测出两位数据差错。ECC功能可以提高数据的完整性和系统的稳定性,这对服务器尤其重要,但ECC会造成一定的性能损失。   
VIA芯片组主板   
  VIA芯片组主板一般比Intel芯片组主板内存设置选项要丰富一些,在这类主板BIOS的Advanced Chipset Features(高级芯片组特性)设置页面中一般包含以下内存设置项:   
Bank 0/1、2/3、4/5 DRAM Timing(内存速度设定)   
  可选项:Turbo(高速),Fast(快速),Medium(中等),Normal(正常),SDRAM 8/10 ns。   
  该选项用于设定内存的速度,对于SDRAM内存条,设定为SDRAM 8/10 ns即可。   
SDRAM Clock(内存时钟频率)   
  可选项:HOST CLK,HCLK+33M(或HCLK-33M)。   
  该参数设置内存的异步运行模式。HOST CLK表示内存运行频率等于系统的外频,HCLK+33M表示内存运行频率等于系统外频再加上33MHz,HCLK-33M表示内存运行频率等于系统外频减去33MHz。如PentiumⅢ 800EB时,BIOS自动使该参数的可选项出现HOST CLK和HCLK-33M,如果使用PC133内存,可以将该参数设为HOST CLK,如果使用PC100内存,则可以将该参数设为HCLK-33M,这样就可使系统配合性能较低的PC100内存使用。内存异步功能使系统对内存的兼容性的提升是比较明显的,也是VIA芯片组一项比较重要的功能。   
Bank Interleave(内存Bank交错)   
  可选项:Disabled,2-Bank,4-Bank。   
  内存交错使SDRAM内存各个面的刷新时钟信与读写时钟信号能够交错出现,这可以实现CPU在刷新一个内存面的同时对另一个内存面进行读写,这样就不必花费专门的时间来对各个内存面进行刷新。而且在CPU即将访问的一串内存地址分别位于不同内存面的情况下,内存面交错使CPU能够实现在向后一个内存面发送地址的同时从前一个内存面接收数据,从而产生一种流水线操作的效果,提高了SDRAM内存的带宽。因此,有人甚至认为启用内存交错对于系统性能的提高比将内存CAS延迟时间从3改成2还要大。   
不过,内存交错是一个比较高级的内存设置选项,有一些采用VIA 694X芯片组的主板由于BIOS版本较旧,可能没有该设置项,这时可以升级主板的BIOS。如果在最新版的BIOS中仍未出现该设置项,那就只有通过某些VIA芯片组内存BANK交错开启软件,如WPCREdit和相应的插件(可以从"驱动之家"网站下载)来修改北桥芯片的寄存器,从而打开内存交错模式。   
SDRAM Driver Strength(内存访问信号的强度)   
  可选项:Auto,Manual。   
  此选项用于控制内存访问信号的强度。一般情况下可以将该选项设置成Auto,此时芯片组承担内存访问信号强度的控制工作并自动调整内存访问信号的强度以与电脑中安装的内存相适应。如果需要超频或排除电脑故障,则可以将该参数设为Manual,这时就可以手工调整SDRAM Driver value(内存访问信号强度值)的数值。   
SDRAM Driver value(内存访问信号强度值)   
  可选项:00至FF(十六进制)。   
  该选项决定了内存访问信号强度的数值。要注意的是只有将SDRAM Driver Strength选项设为 Manual时,SDRAM Driver value的数值才是有效的。SDRAM Driver value的范围是十六进制的00至FF,其数值越大,则内存访问信号的强度也越大。内存对工作频率是比较敏感的,当工作频率高于内存的标称频率时,将该选项的数值调高,可以提高电脑在超频状态下的稳定性。这种作法尽管没有提高内存的工作电压(有一些超频功能较强的主板可以调整内存的工作电压),但在提高SDRAM Driver value的数值时仍然要十分慎重,以免造成内存条的损坏。   
Fast R-W Turn Around(快速读写转换)   
  可选项: Enabled,Disabled。   
  当CPU先从内存读取数据然后向内存写入数据时,通常存在额外的延迟,该参数可以降低这种读写转换之间的延迟。将该参数设置成Enabled,可以降低内存读写转换延迟,从而使内存从读状态转入写状态的速度更快。然而,如果内存不能实现快速读写转换,则会造成数据丢失和系统不稳定,这时就需要将该参数设置成Disabled。   
注意:在BIOS中对内存进行优化设置可能会对电脑运行的稳定性造成不良影响,所以建议内存优化后一定要使用测试软件进行电脑稳定性和速度的测试。如果您对自己内存的性能没有信心,那么最好采取保守设置,毕竟稳定性是最重要的。如果因内存优化而出现电脑经常死机、重启动或程序发生异常错误等情况,只要清除CMOS参数,再次设置成系统默认的数值就可以了。

45、内存的几个常见疑问   
1.内存的单面与双面,单Bank与双Bank的区别?   
  单面内存与双面内存的区别在于单面内存的内存芯片都在同一面上,而双面内存的内存芯片分布在两面。而单Bank与双Bank的区别就不同了。Bank从物理上理解为北桥芯片到内存的通道,通常每个通道为64bit。一块主板的性能优劣主要取决于它的芯片组。不同的芯片组所支持的Bank是不同的。如Intel 82845系列芯片组支持4个Bank,而SiS的645系列芯片组则能支持6个Bank。如果主板只支持4个Bank,而我们却用6个Bank的话,那多余的2个Bank就白白地浪费了。双面不一定是双Bank,也有可能是单Bank,这一点要注意。   
  2.内存的2-2-3通常是什么意思?   
  这些电脑硬件文章经常出现的参数就是在主板的BIOS里面关于内存参数的设置了。通常说的2-2-3按顺序说的是tRP(Time of Row Precharge),tRCD(Time of RAS to CAS Delay)和CL(CAS Latency)。tRP为RAS预充电时间,数值越小越好;tRCD是RAS到CAS的延迟,数值越小越好;CL(CAS Latency)为CAS的延迟时间,这是纵向地址脉冲的反应时间,也是在一定频率下衡量支持不同规范的内存的重要标志之一。   
  3.内存的双通道技术和单通道有什么不同?   
  什么是双通道DDR技术呢?需要说明的是,它并非DDRII,而是一种可以让2条DDR内存共同使用,数据并行传输的技术。双通道DDR技术的优势在于,它可以让内存带宽在原来的基础上增加一倍,这对于P4处理器的好处可谓不言而喻。大家都知道400MHz FSB的P4处理器和主板传输数据的带宽为3.2GB/s,而533MHz FSB的P4处理器的吞吐能力更是达到了4.3GB/s,但是目前除了I850E支持的Rambus PC1066规范外,根本没有内存可以满足处理器的需要,我们最常用的DDR333本身仅具有2.7GB/s的带宽。   
  4.DDR-Ⅱ和现在的DDR内存有什么不同?   
  DDR-II内存是相对于现在主流的DDR-I内存而言的,它们的工作时钟预计将为400MHz或更高。主流内存市场将从现在的DDR-333产品直接过渡到DDR-II。DDR-II内存将采用0.13微米制程,容量为18MB/36MB/72MB,最大288MB,字节架构为X8、X18、X36,读取反应时间为2.5个时钟周期。通过将DLL(delay-locked loop,延时锁定回路)设计到内存中(这与Rambus设计理念相似),输出的数据效率提升65%左右,DDR数据传送方式为每周期32个字节,并且可以随工作频率的提升达到更高性能 。已知道的规格有:系统内存方面包括400MHz(4.8GB/s带宽)、533MHz(5.6GB/s带宽)、667MHz(6.4GB/s带宽)三种,显卡(默认规格)方面包括800MHz、1000MHz两种。所有的DDR-II内存均在1.8V下工作,单条容量至少有512MB。DDR-II管脚数量有200pin、220pin、240pinFBGA封装形式之分,与现在的DDR内存不相容。    
  

  46、内存篇  
VXD导致windows98内存丢失  
我在使用Windows 98时有时会遇到系统报告的内存与实际安装的内存数量不一致的情况我安装了32M内存而在系统属性对话框中显示仅有30M内存也就是说有2M内存丢失了这是什么原因  
导致内存丢失的原因较多如在启动Windows之前加载了实模式的驱动程序如SMARTDRV 加载了与Windows不兼容的虚拟设备驱动程序VXD程序等而后者的解决  
尤其让普通用户头痛下面我们就说说利用Windows 98提供的系统配置实用程序来解决因虚拟设备驱动程序错误导致系统内存丢失的问题  
首先我们必须确定系统内存丢失的原因其方法是  
1单击开始选择运行来打开运行对话框  
2在运行对话框中输入Msconfig并确定,以启动系统配置实用程序  
3在常规选项卡里复选选择性启动选项  
4清除处理System.ini文件前面的选勾再单击确定按钮  
5当系统询问是否重机关报启动计算机时单击是按钮  
重新启动计算机后再次查看系统内存如果Windows所报告的内存数量依然不正确则说明系统内存丢失与虚拟设备驱动程序无关用户应重复上述步骤并在常规选项卡中复选正常启动选项恢复系统原有设置并作另行处理如果 Windows所报告的内存数量正确则说明系统内存丢失是由于加载了不正常的虚拟设备驱动程序造成的这时我们就应进一步地确定引起故障的文件具体步骤为  
1再次启动系统配置实用程序  
2在系统配置实用程序对话框中选择上面的System.ini选项卡来打开System.ini文件列表  
3双击[386enh]小节会发现[386enh]小节中部分命令行的左边有Windows徽标而有的命令行左边没有Windows徽标这些没有Windows微标的命令就是加载的虚拟设备驱动程序清除该命令行旁的选勾就可禁止Windows 98启动时加载该虚拟设备驱动程序所以我们可以逐一取消各个命令行的选勾然后重新启动计算机来查找问题所在  
4重新启动计算机之后若系统所报告的内存与实际内存相符则说明该行命令所加载的虚拟设备驱动程序就是造成Windows 98系统内存丢失的罪魁祸首若系统报告的内存数量仍然不对则用户应重复1-3步恢复刚才取消的命令行选勾然后取消下一个命令行的选勾再启动重复上述步骤直至找出导致Windows 98内存丢失的虚拟设备驱动程序  
5在找到引发Windows系统内存丢失的虚拟设备驱动程序之后再对其进行适当的处理如升级等即可避免此类故障的发生在问题没有解决之前我们可暂时禁止使用该程序  
常见内存故障及其处理  
内存自检  
  ●内存检测时间长  
  别人的电脑在开机时检测一遍,但我的电脑检测3遍,我的128M 内存检测时间太长了。  
  方法:设置Quick Power On Self Test 和Esc 键。  
  步骤:开机时,按Del 键进入Setup ;选择BIOS Features Setup ,回车;使用PgDn 键把"Quick Power On SelfTest"设置为"Enabled";使用F10键退出(回答Y);开机自检内存时,按Esc 键跳过自检。  
  说明:随着内存价格急剧下降,电脑基本配置内存容量的增加,开机内存自检时间越来越长,即使使用快速检测,把三遍检测改成一遍检测,时间也不短,因此需要使用Esc 键直接跳过检测。以后Setup 一定会有完全不检测内存的开关。  
  ●不识别128MB 以上内存?由于内存条便宜了,我就安装了很多内存条,结果发现136MB内存只检测到128M 内存,其余的内存哪里去了?  
  方法:主板限制。  
  步骤:略。  
  说明:主板有个指标,就是最大内存容量支持。一般的限制是256MB,高的512MB。而128MB是比较低档的主板的内存容量限制。只能更换主板。因此,与其增加内存条不如更换主板和CPU。  
  内存数量与实际不符  
  ●整条内存丢失  
  开机后内存数量成为8M 了,原来我的电脑开机时显示的是16M。这根本无法解释,我使用的72线内存条。CPU 是586、64位的,而72线内存条是32位的,必须两条两条的插,可是我插的两条8M 内存条怎么会变成8M 呢?如果是一条接触不良,电脑应该不能工作呀??方法:更换内存条?步骤:略。  
  说明:因为内存条与主板存在兼容性,因此有可能出现这样的问题。这时是不能根据两条32位内存条同时有效的理论解释的。  
  ●内存部分减少  
  开机后,在Win 95中发现内存减少了1MB,本来应该是16MB的。  
  方法:区分集成显示卡主板共享存储器、BIOS 保留15-16M 的空间给扩展卡、Smartdrv 占用问题。  
  步骤:如果您使用的是集成在主板上的显示卡,而显示卡与主板共享内存,就会发现这样的情况。开机后,内存自检时显示的内容与正常主板显示的内容不一样。正常主板只显示一个内存容量,而集成声卡主板会显示"15360MB+1024KBShared Memory[a1]",表示16M 有1M 用于显示缓存了。  
  开机,按Del 键进入BIOS 设置,把"ChipSet Fea?tures Setup"中的"Memory Hole At 15M-16M"设置成"Disabled"。  
  如果设置成"Disabled"后,系统或某个扩展卡不能稳定地使用,请恢复上面的设置为"Enabled"。  
  如果上面的选项是本来就是"Disabled",就接着检查Smartdrv 占用。  
  检查Smartdrv 占用:开机后,进入MS-DOS 兼容方式,使用Edit C:\Autoexec .bat 把发现的Smartdrv 命令删除掉或在前面加注释前缀Rem。  
  ●常规内存减少1K?我在使用电脑的过程中无意发现,常规内存只有639K,是否存在故障??方法:检查病毒、看CMOS 参数。  
  步骤:把杀毒软盘插入软驱;开机;在出现A>后,输入KV300;出现提示后,输入C和回车;杀毒工作就开始了。  
  说明:早期的名牌电脑,如COMPAQ 等名牌电脑本身就少1K 甚至几K 内存,是正常的。一些386/486电脑上BIOSSetup 中在BIOSFeatures Setup 中有CMOS参数是否占有DOS1K 的选项,也是可以让内存减少1K 的,选择另外的选项就可以解决这个问题。

47、内存导致异常故障  
笔者一台兼容机,配置为华硕P3V133、赛扬300A OC 450MHz、64M HY PC100内存、MGA G200显卡。升级至PC133 128M之后出现故障,故障表现为第一次开机系统无任何反应,必须重新开机或者reset之后系统才能点亮,此后系统正常工作,关机一段时间之后,下次重新开机故障依旧。  
  本来怀疑是显卡或者内存接触不良,重新安装。  
  一日偶然的机会,在超频处理器时因为频率设置过高导致机器无法点亮,在清除BIOS之后,却发现故障现象消失,看来BIOS设置与这个故障息息相关!  
  于是按着昔日设置的习惯试着优化BIOS,发现将内存参数设置之后,系统就又出现了以前的故障!看来故障原因找到了。于是设置为CL=3,故障排除。笔者这个内存是内存降价的时候所购买,尽管支持PC133,但是CL参数却只能设置为3,设置为2时,尽管使用中也很稳定,但是正是这个原因导致了开机时的故障。  
  尽管本例故障比较少见,但是从这个故障,我们可以看出,内存质量对于系统的稳定性有紧密的联系,特别是目前市面上的内存质量良莠不齐,很多用户忽略了CL这个重要的参数,希望本例故障能够让大家在选购时对内存的参数引起重视。  
内存故障处理  
启动系统或运行应用程序时,系统报:"error:unable to control A20 line"、"memory write/read failure"或报:"memory allocation error"等,这些问题都属内存出错故障,它与内存减少、内存不足及奇偶检验错误不同。  
  系统报"内存出错"有三种情况,分别由不同原因造成。一是开机自检时报"内存出错",引起该故障的原因主要是内存条或内存控制器的硬件故障;二是在CMOS中设置了启动系统时不自检1M以上内存,而在运行应用程序时系统报"内存出错",引起该故障的原因可能是内存条或内存控制器的硬件故障,也可能是软件故障;三是开机自检通过,进入DOS或Windows平台,在运行应用程序时报"内存出错",引起该故障的原因主要是软件故障。  
  对于由软件故障造成的内存出错,可按下列步骤检查和处理:  
  1.如果是在DOS环境下运行应用程序时报"内存出错",则怀疑是否是内存分配出错,检查DOS与运行的应用程序是否冲突,并作出相应的处理。一般可通过重新启动系统或重新编写系统配置文件来解决,对应用程序的问题则可通过相应的修改来解决。  
  2.如果是在Windows环境下运行应用程序时报"内存出错",则怀疑是否是由应用程序非法访问存储器造成的,一般可通过清除内存驻留程序,减少活动窗口,调整配置程序或重新安装系统和应用程序来解决。  
  3.如果问题只是在运行一特殊的应用程序才出现,可能是由该软件造成的。  
  4.用KILL或KV300+检测系统是否带有病毒,有则杀毒。    
  硬件故障造成的内存出错比较常见,CMOS设置错误、内存条接触不良、内存条安装组合错误、内存条硬件损坏、内存控制器出错等均会造成内存出错,一般可按下列步骤检查和处理:  
  1.由于开机自检即显示"内存出错",首先进入CMOS设置,检查CMOS中关于内存条的参数设置是否正确,是否与内存条的配置情况相符;比如,如果设置的内存读写周期或内存读写等待时间小于内存条实际值,则应增大内存读写周期或者增加内存读写等待时间。     
  2.如果故障仍存在,检查内存条与内存插座槽之间接触是否良好,并作出相应的处理。    
  3.如果故障仍未排除,检查内存条的安装组合是否正确。一般主板的存储器安装插座分为几个体(Bank),每个体中有二至四个存储器安装插座,可安装二至四个存储器条。由于72线的内存条一次可以提供32位有效数据(30线内存条已淘汰,在此不予讨论),对于Pentium类CPU,其数据线为64位,要一次能存取64位数据,就必须同时安装两个72线内存条,所以586级微机的主机板,一般必须按偶数安装72线内存条,即一次应安装2条或4条72线SIMM存储器条。如果主板上的内存条插座是168线的,由于168线的内存条一次就可以提供64位有效数据,所以只安装一条也能正常工作。安装内存条时应注意以下几点:对大多数PC机来说,不能在同一个Bank内将容量不同的SIMM条混插在一起。很多PC机都可安装不同容量的SIMM条,但装在同一组Bank中的所有SIMM条必须具有相同的容量。    
 .对于很多PC机来说,若把不同速度的SIMM条混插在一起,即使它们的容量相同,也会带来麻烦。例如,计算机中已有运行速度为60ns(纳秒)的16MB内存,如果在主板的空闲内存槽中再插入速度为70ns的SIMM条,系统就有可能会拒绝引导或在启动后不久就陷于崩溃。对于某些微机来说,若把速度低的SIMM条放至第一组,则可解决速度混合问题,计算机会按最低速度存取。  
  .对于大多数PC机来说,必须将一组中的所有插槽都插满,或者将一组全部置空(当然第一组不行),在一组插槽中不能只插一部分内存条。    
 .PC机可接受的内存大小有一个上限(最大值可从PC机说明书中找到。若没有说明书,唯一的方法就是从实践中找到最大值了)。SDRAM是新一代的动态存储器,又称为同步动态存储器或同步DRAM。虽然有不少主板支持SDRAM与EDO内存混合安装,但是最好还是不要混用。原因是SDRAM只能在3.3V电压下工作,而EDO内存则多数在5V电压下工作。虽然主机板上对DIMM和SIMM分别供电,但它们的数据线总是要连在一起的,如果SIMM(72线内存)与DIMM(168线SDRAM)混用,尽管开始系统可以正常工作,但在使用一段时间后,可能会造成SDRAM的数据输入端被损坏。当然,如果你的SDRAM是适合宽电压(3V~5V)工作的产品,就不会出现这种损坏情况。  
  4.如果故障还未解决,则用替换法检查内存条是否已损坏,并作出相应的处理。  
  5.如果以上措施均不能奏效,则怀疑主板或控制芯片有问题,可送专业人员检修  
启动系统或运行应用程序时,系统报:"error:unable to control A20 line"、"memory write/read failure"或报:"memory allocation error"等,这些问题都属内存出错故障,它与内存减少、内存不足及奇偶检验错误不同。  
  系统报"内存出错"有三种情况,分别由不同原因造成。一是开机自检时报"内存出错",引起该故障的原因主要是内存条或内存控制器的硬件故障;二是在CMOS中设置了启动系统时不自检1M以上内存,而在运行应用程序时系统报"内存出错",引起该故障的原因可能是内存条或内存控制器的硬件故障,也可能是软件故障;三是开机自检通过,进入DOS或Windows平台,在运行应用程序时报"内存出错",引起该故障的原因主要是软件故障。  
  对于由软件故障造成的内存出错,可按下列步骤检查和处理:  
  1.如果是在DOS环境下运行应用程序时报"内存出错",则怀疑是否是内存分配出错,检查DOS与运行的应用程序是否冲突,并作出相应的处理。一般可通过重新启动系统或重新编写系统配置文件来解决,对应用程序的问题则可通过相应的修改来解决。  
  2.如果是在Windows环境下运行应用程序时报"内存出错",则怀疑是否是由应用程序非法访问存储器造成的,一般可通过清除内存驻留程序,减少活动窗口,调整配置程序或重新安装系统和应用程序来解决。  
  3.如果问题只是在运行一特殊的应用程序才出现,可能是由该软件造成的。  
  4.用KILL或KV300+检测系统是否带有病毒,有则杀毒。    
  硬件故障造成的内存出错比较常见,CMOS设置错误、内存条接触不良、内存条安装组合错误、内存条硬件损坏、内存控制器出错等均会造成内存出错,一般可按下列步骤检查和处理:  
  1.由于开机自检即显示"内存出错",首先进入CMOS设置,检查CMOS中关于内存条的参数设置是否正确,是否与内存条的配置情况相符;比如,如果设置的内存读写周期或内存读写等待时间小于内存条实际值,则应增大内存读写周期或者增加内存读写等待时间。     
  2.如果故障仍存在,检查内存条与内存插座槽之间接触是否良好,并作出相应的处理。    
  3.如果故障仍未排除,检查内存条的安装组合是否正确。一般主板的存储器安装插座分为几个体(Bank),每个体中有二至四个存储器安装插座,可安装二至四个存储器条。由于72线的内存条一次可以提供32位有效数据(30线内存条已淘汰,在此不予讨论),对于Pentium类CPU,其数据线为64位,要一次能存取64位数据,就必须同时安装两个72线内存条,所以586级微机的主机板,一般必须按偶数安装72线内存条,即一次应安装2条或4条72线SIMM存储器条。如果主板上的内存条插座是168线的,由于168线的内存条一次就可以提供64位有效数据,所以只安装一条也能正常工作。安装内存条时应注意以下几点:对大多数PC机来说,不能在同一个Bank内将容量不同的SIMM条混插在一起。很多PC机都可安装不同容量的SIMM条,但装在同一组Bank中的所有SIMM条必须具有相同的容量。  
  .对于很多PC机来说,若把不同速度的SIMM条混插在一起,即使它们的容量相同,也会带来麻烦。例如,计算机中已有运行速度为60ns(纳秒)的16MB内存,如果在主板的空闲内存槽中再插入速度为70ns的SIMM条,系统就有可能会拒绝引导或在启动后不久就陷于崩溃。对于某些微机来说,若把速度低的SIMM条放至第一组,则可解决速度混合问题,计算机会按最低速度存取。  
  .对于大多数PC机来说,必须将一组中的所有插槽都插满,或者将一组全部置空(当然第一组不行),在一组插槽中不能只插一部分内存条。  
  .PC机可接受的内存大小有一个上限(最大值可从PC机说明书中找到。若没有说明书,唯一的方法就是从实践中找到最大值了)。SDRAM是新一代的动态存储器,又称为同步动态存储器或同步DRAM。虽然有不少主板支持SDRAM与EDO内存混合安装,但是最好还是不要混用。原因是SDRAM只能在3.3V电压下工作,而EDO内存则多数在5V电压下工作。虽然主机板上对DIMM和SIMM分别供电,但它们的数据线总是要连在一起的,如果SIMM(72线内存)与DIMM(168线SDRAM)混用,尽管开始系统可以正常工作,但在使用一段时间后,可能会造成SDRAM的数据输入端被损坏。当然,如果你的SDRAM是适合宽电压(3V~5V)工作的产品,就不会出现这种损坏情况。  
  4.如果故障还未解决,则用替换法检查内存条是否已损坏,并作出相应的处理。  
  5.如果以上措施均不能奏效,则怀疑主板或控制芯片有问题,可送专业人员检修

48、内存故障导致BIOS设置错误  
近日朋友的计算机在开机后警笛一阵长鸣显示器便漆黑一片,主机没有任何响应,委托我去帮忙修理一下。本来认为不会有多大毛病,可谁知却给我带来了不少的麻烦。   
  朋友的配置为华硕P3B-F主板、华硕V3800 TNT2 M64 32M显卡、奔腾3代450CPU、东芝64M x1(条)内存。经检验起初认为其电源损坏,为其更换一台长城250W电源后,显示器无信号,主机仍无任和响应,故障依旧,只得将其于部件逐依检查。由于我自己的计算机与其配置基本相同:华硕P3B-F主板、现代(HY)PC-100 64Mx2(条)内存条、丽台s320-2 TNT2 PRO 32M显卡,赛扬466 CPU。因此将其各部件拿回家,装入我的计算机中检测。   
  首先,将其华硕V3800显卡插入AGP显卡接口,启动计算机,进入WINDOWS98界面,更换显卡驱动程序后一切正常,显卡损坏可能性排除。接下来将P3 450 CPU安装完毕将主板跳线调到P3 450 档位,启动计算机,一切运转正常,CPU损坏可能性排除。因此怀疑是内存条损坏。随后先将我的2条内存小心翼翼的取下,并将朋友的内存条插入内存插槽,确认到位后启动计算机。这时显示器黄色指示灯长明,屏幕无信号,并且主机无任和响应。看来毛病找到了,是出在内存上。因此我将内存条取下,将计算机恢复到我本身的配置,重新启动计算机,并打算将内存条损坏的消息告知朋友,高兴之余回头一看显示器--天哪!显示器依旧无信号,主机也无任何响应,我的计算机也"瘫痪了"!!会是病毒?可昨天才用KV300检查过没有病毒!难道是主板---因为朋友的内存把我的主板"烧"掉了!!  
这对于还是学生的我可是最不愿接受的结果。抱着侥幸的心理,我将我的两条64M内存条每次只插一条分别重新启动计算机,但都和刚才一样,状况依旧。由于事先确认显卡、内存、CPU、显示器均正常工作,故障肯定出在主板上,看来只得拿我平时节衣缩食剩下的零花钱来维修或买一块新主板了(几年前我还曾经"烧"坏过一块主板,状况和现在差不多)。维修一块主板少则几十元,要是买一块新主板那至少要几百元,这对我来说可不是一个小数目,可谁叫我是热心肠,为帮助朋友不惜"牺牲"一切代价,只得自认"倒霉"了。就没有办法自己修复了吗?突然我的思绪中闪过一个疑惑,会不会是主板BIOS的事?可计算机无法启动便无法恢复BIOS设置,怎麽办?正在我踌躇之际突然想到,如果将主板上的电池卸下来,给主板来一次"放电"会不会行呢?想到此便抱着这一丝的希望找来一把钟表改锥,将主板上的电池小心的取下来,稍等片刻再将其原样安装回去,重启计算机。只见显示器的指示灯有黄变绿,屏幕上出现了熟悉的显卡及各部件的自检目录,一切恢复正常,故障排除。原来故障原因是由于损坏的内存与主板BIOS产生冲突,导致BIOS设置错误,计算机无法启动。 

第二天,如法炮制为朋友更换内存并恢复BIOS后,他的计算机故障也一同排除,至此问题圆满解决。仅以此文为同遭遇的朋友提供参考,不妨一试。

内存故障巧排除  
内存故障是电脑故障中最常见的一种,而且大多表现各异,不是很好检查排除。前段时间遇到了一些由于内存引起的电脑故障,现在把解决的过程写出来,供大家参考。  
  故障一  
  故障表现:一台电脑配置为赛扬1.7GHz、845D主板、两条128M DDR内存,但是开机显示内存显示128M,偶尔显示256M。  
  故障分析:打开机箱检查,发现两条内存品牌不同,做工设计也有很大差异,一问机主原来是刚升级增加了一条内存。因此先把内存条单独插到机子上试,都显示为128M,没有问题,但是一起插上仍然显示128M,调换了内存的插槽也没用。很明显,内存兼容问题暴露出来了,让他拿旧内存去市场加差价换回一条和第一次升级内存相同的内存条,故障排除。  
  维修心得:内存的兼容问题虽然不是很多,但是危害还是不小,因为它们往往有很多奇怪的表现,大家还是尽量避免不同型号的内存混用,这样能最大限度避免兼容问题的发生。  
  故障二  
  故障表现:一台电脑配置为KT133主板、Geforce4 MX440显卡、128M内存,装Windows XP频繁死机,始终无法正常安装。  
  故障分析:经询问,机主之前刚给电脑进行了除尘,之后发生了系统崩溃,然后就无法装系统了。经过对硬件的仔细察看,发现其内存上有一处不是很明显的硬划伤,伤及了部分PCB上的电路,看来问题也出在这里。经过换用其他内存,故障消失,看来原内存已经被彻底损坏。  
  维修心得:装机器或者除尘的时候,一定要注意不要给硬件造成损伤,像这样无意中损坏配件的事情,小心一点是完全可以避免的。  
  故障三  
  故障表现:电脑配置为815EP主板、128MB内存,原本使用正常,后来得到一条64MB内存,一起插上之后,内存总量只认出是64MB。  
  分析解决:首先将内存一条一条单独插到主板上,证实都是好的,可以排除内存条的质量问题,看来兼容问题再次出现。不过这次用换内存的方法不是很现实,毕竟白来的64M内存小了点,换128M内存也需要不少花销。忽然想起升级主板BIOS可能会对内存支持有所提高,于是顺便把BIOS进行了购买以来的第一次升级,故障终于排除。  
  维修心得:很多时候兼容问题可以通过升级主板BIOS解决,因此经常去看看有没有适合自己的BIOS、驱动下载也是不能忘记的。  
  故障四  
  故障表现:一台电脑配置为赛扬667MHz、BX芯片组主板、现代128M SDRAM,一天突然开机黑屏,蜂鸣器报警。  
  故障分析:由主板发出的报警声可以判断,极有可能是内存或者内存插槽有问题。先把内存条拔下换个插槽,故障依旧,看来内存插槽正常;接着换另外一条内存插上,故障消失。看来是内存条有问题,但内存条无故坏的可能性很小,于是仔细察看内存,发现金手指部分有厚厚的污垢,看来问题在于接触不良。于是找来橡皮在金手指部分擦拭几次,重新插入插槽,发现一切正常了。  
  维修心得:内存金手指和插槽接触是否良好,对于工作是否稳定非常重要。如果出现类似接触不良,我们只需要用橡皮擦拭即可,非常简单,因此电脑的防尘还是有必要强调的。  
  故障五  
  表现:朋友本来想扩充内存,结果容量反而变小了。  
  故障分析:朋友不知从哪里弄来了四根相同容量和型号的内存,把四个内存插槽全部插满了。查看一下说明书,四条内存条的总容量并没有超过主板的最大内存容量支持,看来是主板BANK支持的问题,果然经过测试,上三条内存显示都正常,一旦用了四条内存,总容量反而会显示为一条内存容量,换内存的方式暂时行不通,还是去掉一跟内存吧。  
  维修心得:主板所支持的BANK数量大家应该多注意,并不是说主板有四个插槽就能支持四条内存的,还必须要看内存BANK数同主板支持数。而且,除了为支持双通道而采用两条内存外,还是建议大家使用单条大容量内存。  
故障一:给电脑添加一条PC133内存以后(原内存为PC100内存),运行时频繁死机和热启。  
分析与解决:这种情况一般是由于添加的内存与原有内存之间,品牌,速度,容量都不同或某些不同,解决方法可以采用"就低"原则,进入CMOS,在Advanced Chipest Features中看到DRAM Timing By SPD被设置成Enable,将其修改为Disable。然后把DRAM Clock改为100MHz.重新启动计算机,故障解决。如若还不行,可以试试更换内存的插槽,一般要将速度较快的内存插在第一个插槽上。假如以上方法都失败,建议在纯DOS下对主板的BIOS进行更新,一般问题都可以解决。  
故障二:开机时系统自检要检验3遍才能通过。现象为:每次检验完毕马上从头开始检测,数次后才能通过。  
分析与解决:遇到以上问题,通常是因为CMOS中的内存自检次数设置不当。只需进入CMOS中把"Quick boot"(快速启动)设为"Enable"(允许),以后开机自检就只会检测一遍内存了。  
故障三:一台电脑采用KT133主板,使用普通HY PC133 128内存,在Windows下出现频繁死 机的非法操作。  
分析与解决:原因是用户将BIOS进行优化,是内存工作处于最优设置下,可质量不过硬的内存在这种环境下,往往不稳定。进入CMOS,在Advance Chipest Features中将SDRAM Cycle Length由2改为3,Bank InterLeave由4Bank 改为Disable。问题解决!  
故障四:机器无法进入Win98,现象为进入系统后立即自动关机。用安全模式启动,读取Himem.sys后提示"Error:Himem.sys has delected unreliable XMS memory at address XXXXX……"  
分析与解决:根据提示信息,问题应该与主板或内存有关。由于提示表面在启动Himem.sys文件是内存出错,所以一般先应从内存上找出问题。此时可以试试以下方法:(1)、将BIOS中的参数设为保守方式,最简单的方法就是使用缺省的BIOS参数。(2)、可以尝试使用放电方式清除CMOS存储器中的信息。假如以上方法均不行,建议将主板送维修点或直接更换。  
故障五:HY 128MB内存,运行Win98正常,但是升级安装Win2000之后,经常发生中断,退回DOS状态,有时能完成安装,但运行不稳定。  
分析与解决:光盘没有问题,将内存换成King Max128后,非常顺利,也十分稳定。Win NT/Win 2000对硬件要求比较高,安装时对硬件检测严格,想用Win2000/NT,最好用高质量,大容量的内存。  
故障六:开机后机器无法点亮,且伴有一长三短的报警声  
分析与解决:根据一长三短的报警声可初步判断是内存校验出错。可在关机后打开机箱,看内存条是否存在松动现象。此外,假如内存条上的金手指有老化现象,可用微湿的干净毛巾轻轻擦拭。最后再将其插会原插槽中。问题一般都可解决。当然,要注意以上步骤都要保证将所有插座电源均关闭后才能进行,否则容易造成配件短路烧毁"惨剧"发生。  
  有没有过这样的经历?当你参考了众多资料,绞尽脑汁地写出来一篇自己很满意的文章,正准备按下保存键收工的时候……眼前的电脑突然给你个大蓝脸看,继而宣布彻底罢工,把你孤零零地丢在一边!  
  这种天下第一惨事居然就发生在我眼前!  
  "伤亡"情况  
  我木然了几秒钟,硬件问题吗?PⅢ800MHz+256MB千禧内存条(128MB×2)+华硕P3BF主板+希捷酷鱼Ⅳ80GB硬盘+华硕TNT2 M64显卡,个个都是兼容性一流的产品;软件呢?Windows XP Home Edition+Windows98,也没有装多少东西,更没用优化软件"折磨"过,这样一套稳定压倒一切的系统,怎么偏偏就出现问题了呢?  
  重新开机,发现无论是Windows 98还是Windows XP都进不去了,偶尔进去一次,Windows 98却不停地出现"非法操作"的提示;Windows XP更严重,"张口"就是一个"Stop错误",按任意键系统就重启。我明白这种错误只会在最严重的情况下出现,一般预示着某个核心硬件发生故障或是Windows彻底崩溃,由于事发突然,我判断是硬盘或内存出了问题。  
  查找"凶手"  
  硬盘的嫌疑最大!这块希捷酷鱼Ⅳ80GB硬盘新近"服役",这条"酷鱼"虽然以低噪音博得了我的欢心,但是发热量也比较大,莫非真的是因为散热问题而"英勇就义"了?  
  好像是验证了我的担心,接下来,我注意到开机自检的时候,检测硬盘的时间长得惊人,再进入BIOS里面查看EIDE设备时,更发现硬盘一项显示为一团乱码!  
  看到这里,这块硬盘基本上可以"下岗"了。只是为了抢救出一点资料,我把它作为从盘挂在朋友的一台电脑上进行对拷。令人吃惊的是这块硬盘一下子变得"神勇无比",连续工作了几十分钟后,表面已经烫的不敢用手摸,却没有丝毫崩溃的迹象,心里一动。把酷鱼Ⅳ硬盘设为主盘再引导系统,怪了,居然一切正常!但是当我将硬盘装回爱机里面的时候,又故态复萌了。  
  重新分区、格式化、安装Windows 98,都还顺利,但是很快它频频出现的那副蓝脸就让我受够了,看来还是得安装Windows XP才行。但在安装过程中不时提示有些文件无法拷贝,只能跳过去,安装完成以后,Windows XP的LOGO一闪,爱机又把我甩在一片无尽的黑暗中……  
  真相大白  
  这个时候我才意识到应该是主板或内存出了问题,于是扩大范围逐个排除,折腾了足有两个小时,最后发现有一根内存条如果插在第一条内存槽上系统根本就无法开机,插在别的插槽里虽然可以开机,但是系统极不稳定。最后确认是内存故障,找商家更换了一根新内存条后,所有的问题迎刃而解。  
  回顾整个过程,可以看到我走了很多弯路,但是像这种内存条在使用中出现故障的例子毕竟少见,而且从表面上看又非常像是硬盘的故障,如果不是用替换法,还真的很难确定问题所在。看来,"替换法"真的是解决硬件故障最直接、有较的方法。  
内存没插到位引起主机无响应  
 我是一个电脑爱好者,经常爱给自己的电脑升升级,可是前两天在扩内存时遇到点麻烦,费了点周折。  
  我的机器配置为Celeon266,内存64M,对于电脑升级首先选扩充内存。为此,我准备再加一条内存。在安装内存时,我先将原内存取下,在插新内存时发现内存插槽非常紧(这是我没有想到的),而且插内存时,主板都向下弯曲,我费了九牛二虎之力,才将内存两端的卡上。本以为大功告成,赶紧上电开机,怎么主机没响应!甚至连一点提示的声音都没有。难道内存有问题?我赶紧换上旧内存条,还是没响应!  
  象这样主机无响应、黑屏的现象我也遇到过几次,一般是显卡接触不好,拔下来重新插好就行了。可这次这招却不灵了。我又按照《电脑报》介绍的最小系统办法折腾了半天,可还是没找到原因所在。一气之下,将主机大卸八块,拿出主板仔细查看(因为我怀疑在插内存时可能压断了某根线路),忽然发现虽然内存的两端都已卡上,但内存条中部的引脚却呈向上凸的弧线形(如右图),我随手在内存的中部一按,只听啪的一声,内存条引脚完全进入插槽。我心头一喜,难道这就是问题的原因。我立刻插上CPU、显卡,接上硬盘,开机启动,一切又恢复正常。再插上新内存条,也没有问题了。  
正常插好的内存条 未插到位的内存,虽然两端已卡上,但中部没有完全进入插槽  
  细想一下,造成这次故障的原因是由于我的主板有两端没有固定螺丝,所以在插内存时主板向下弯曲,虽然我强行将内存的两端卡上,但内存的中间部分并没有完全插入内存槽中。  
  这种故障虽然简单,但是在安装机器的时候却难免不会遇到,不光是内存条,在安装其他硬件的时候,例如显卡螺丝上得过紧,也有可能造成显卡移位,不能正常接触的情况,所以我们在安装硬件的时候一定要小心,不能启动事小,损坏硬件可就后悔莫及了。所以建议大家在更换硬件之后,仔细检查安装是否稳固,风扇插头是否接上等等,总之,小心检查一下,可以尽可能的避免接触不好带来的故障甚至损坏硬件

49、正确处理内存故障  
我启动系统或运行应用程序时系统报error: unable to control A20 line memory write/read failure或报 memory allocation error等这是什么回事  
这些问题都属内存出错故障,它与内存减少内存不足及奇偶检验错误不同。系统报内存出错。有三种情况分别由不同原因造成。  
一是开机自检时报内存出错引起该故障的,原因主要是内存条或内存控制器的硬件故障。  
二是在CMOS中设置了启动系统时不自检1M以上内存,而在运行应用程序时系统报内存出错 。引起该故障的原因可能是,内存条或内存控制器的硬件故障,也可能是软件故障。  
三是开机自检通过,进入DOS或Windows平台在运行应用程序时报内存出错。  
引起该故障的原因主要是软件故障  
对于由软件故障造成的内存出错,可按下列步骤检查和处理 。  
1如果是在DOS环境下运行应用程序时报内存出错  
则怀疑是否是内存分配出错,检查DOS与运行的应用程序是否冲突,并做出相应的处理。一般可通过重新启动系统或重新编写系统配置文件来解决;对应用程序的问题则可通过相应的修改来解决。  
2如果是在Windows环境下运行应用程序时报内存出错   
则怀疑是否是由应用程序非法访问存储器造成的。一般可通过清除内存驻留程序,减少活动窗口,调整配置程序或重新安装系统和应用程序来解决 。   
3如果问题只是在运行一特殊的应用程序时,才出现可能是由该软件造成的。   
4用KILL或KV300+检测系统,是否带有病毒有毒则杀。   
硬件故障造成的内存出错比较常见。CMOS设置错误,内存条接触不良,内存条安装组合错误,内存条硬件损坏,内存控制器出错,等均会造成内存出错。一般可按下列步骤检查和处理   
1由于开机自检即显示内存出错   
首先进入CMOS设置,检查CMOS中关于内存条的参数设置是否正确,是否与内存条的配置情况相符。比如设置的内存读写周期、内存读写等待时间,小于内存条实际值。则应增大内存读写周期或者增加内存读写等待时间。   
2如果故障仍存在。检查内存条与内存插座槽之间接触,是否良好并做出相应的处理。   
3如果故障仍未排除。检查内存条的安装组合是否正确。一般主板的存储器,安装插座分为几个体Bank 。   
每个体中有二至四个存储器,安装插座可以提供32位有效数据。对于Pentium类CPU其数据线为64位,要一次能存取64位数据,就必须同时安装两个72线内存条。所以微机的主机板,一般必须按偶数安装72线内存条。即一次应安装2条或4条72线SIMM存储器条。如果主板上的内存条插座,是168线的由于168线的,内存条一次就可以提供64位有效数据。所以只安装一条也能正常工作。安装内存条时应注意以下几点:   
对大多数PC机来说,不能在同一个Bank内,将容量不同的SIMM条混插在一起。很多PC机都可安装不同容量的SIMM条。但装在同一组Bank中的所有SIMM条,必须具有相同的容量。 对于很多PC机来说,若把不同速度的SIMM条混插在一起。即使它们的容量相同,也会带来麻烦。例如,计算机中已有运行速度为60ns纳秒的16MB内存。如果在主板的空闲内存槽中,再插入速度为70ns的SIMM条,系统就有可能会拒绝引导或在启动后不久就陷于崩溃。对于某些微机来说,若把速度低的SIMM条,放至第一组则可解决速度混合问题。计算机会按最低速度存取。   
对于大多数PC机来说,必须将一组中的所有插槽都插满或者将一组全部置空。当然第一组不行。 在一组插槽中不能只插一部分内存条。   
虽然有不少主板支持SDRAM与EDO内存混合安装。但是,最好还是不要混用。原因是SDRAM只能在3.3V电压下工作,而EDO内存则多数在5V电压下工作。虽然机板上对DIMM和SIMM分别供电,但它们的数据线总是要连在一起的。如果SIMM72线内存与DIMM168线SDRAM混用,尽管开始系统可以正常工作。但在使用一段时间后,可能会造成SDRAM的数据输入端损坏。当然如果您的SDRAM是适合宽电压3V-5V工作的产品,就不会出现这种损坏情况。   
4如果故障还未解决,则用替换法检查内存条是否已损坏并做出相应的处理。   
5如果以上措施均不能奏效,则怀疑主板或控制芯片有问题。   
网络故障可能与内存有关   
在蓝屏时你无助的一次有一次的重新启动;在EXPLOER非法操作时你一次有一次的重新安装你的系统;超频不成功你总是觉得好象运气没有站在你的这一边;今天他居然引起网络故障。可是你想到过没有?也许就是被你忽略的我,决定了你悲剧的命运…… 你真的是了解了我?并且驯服了我吗?   
一次奇特的网络故障:   
笔者在家里有两台机器,配置分别如下:   
1号机:主板ASUSTXP4/CPUP133,超频到180(60*3)/内存8M*2+4M*2=24M/硬盘3.2G   
2号机:主板旗舰VP3/CPUk6-2,400/内存64m7j/硬盘6.4G   
两台机器通过win98组成了对等网络。并使用win98se的INTERNET连接共享上网。   
一日,朋友给我两根32M的EDO内存,言明在原装的机器上有些不稳定。我也没有介意,拿到内存后回家立刻将1号机那两根4M内存请出了机器,将两根32M的内存插上。开机,启动,主板自检到了80M的内存,然后开始进入WIN98,一切都没有问题。   
我在立刻在该机器上模拟了光驱,运行DDR跳舞毯的程序没有问题。直到我的老婆大人跳累了都没有再出现问题。然后我想试一下到底上网的情况如何。   
将另一台机器(2号)拨号上网后回到1号机面前,启动IE发现不能浏览。打开网上邻居,已经没有了2号机的身影。到查找项目中去也没有找到。直接PING那2号机的IP发现已经PING不通了。但两台机器的网络属性没有更改过,各自都是好好的。没有异常。注销以后重新登录也不解决问题。无赖之下,我只好重新起动。   
这下问题就出来了。进入WIN98前,就是在系统让输入网络口令后出现蓝屏,连续回车后进入WIN98但系统提示EXPLOR非法,只好又重起。这次就没有蓝屏,直接进来了,但还是和刚才的情况一样,不能访问网络。由于朋友告之该内存有点问题,再加上刚才在登录网络时出现的蓝屏,我将怀疑的重点留在了内存上,我将原先的内存换上,启动,登录网络,一直都正常。在98下面访问INTERNET,在网络上拷贝文件等等,再也没有问题。   
内存心语:   
我无处不在,你却往往忽视了我。其实你每一刻都和我在相处,你却不能时时都感受到我的存在。你总是在考虑那颗芯跑得够不够快,硬盘是不是能装下足够的东西。在蓝屏时你无助的一次有一次的重新启动;在EXPLOER非法操作时你一次有一次的重新安装你的系统;超频不成功你总是觉得好象运气没有站在你的这一边;今天他居然引起网络故障。可是你想到过没有?也许就是被你忽略的我,决定了你悲剧的命运…… 你真的是了解了我?并且驯服了我吗?   
内存介绍:   
我先向大家介绍两种基本的内存类型。第一种类型是ROM(即Read Only Memory,只读式内存),此类型内存常被用于存储重要的或机密的数据。理想上认为,此种类型的内存是只能读取,而不允许擦写。第二种类型就是RAM(即Random Access Memory,随机存取内存),此类型内存是我们最常接触的。它允许我们随机地读写内存中的数据。电脑上使用RAM来临时存储运行程序需要的数据,不过如果电脑断电后,这些存储在RAM中的数据将全部丢失。 

有关RAM的详细情况   
内存的工作原理:   
每一个内存单元是由一个能短暂存储电荷的电容器构成的,这电荷表示内存单元所存储的信息代表什么含义,如果电容器所存储的电荷量超过一半,那就表示其值为1,如果其所存储的电荷量少于一半或者没有存储电荷,那表示此电容器的值为0。非常不幸得是内存单元(即电容器)失去电荷的速度非常快(也就是失去存储在其中的数据)。因此DRAM必须包括一个涮新电路,此电路能不断地检查每一个内存单元(即电容器),然后需要时就涮新其中的电荷,以使其值保持不变。 对于SRAM,每个内存单元具有2-4晶体管,他们都含有一些值(0或1),并且不确定性地工作于开关(1)或关断(0)状态上,正因为每个SRAM单元中都包括有2-4个晶体管,这使其物理体积相对于DRAM来说大好多。 当RAM处理信息时,它实际上处理得是就些位,一个位只有两种状态,即0或1。这些由许多位组成数字串就是所谓的二进制。RAM将这些位数据存储在由许多行及列组成的像栅格一样的东东里。这些行与列包含着数以万计的内存单元。 当CPU(中央处理器)处理信息时,它可能需要将部份信息存储到RAM中以供稍后的时间里使用,如果需要完成这项动作,则处理器会发出一个"写"信号到CPU中,通过系统总线,到达RAM单元。这些RAM单元然后就按特殊地址编排将这些信息数据存储到那些"栅格"中。当CPU需要读取RAM中的数据,则他会向RAM发出请求信号,这些信号中包含地址信息,以确定数据在那些数以万计的栅格中的位置。   
DRAM - 不同的类型   
现在你知道内存很重要,但如何买到好的内存呢?   
要选购内存,首先要明白芯片编号的含义,通过以下介绍,相信你一定能学会选择PC133内存。   
1、LGS(http://www.lgsemicon.co.kr/)   
芯片格式:GM72V xx xx 1 x T/x -xx   
最前面的两个xx表示容量,16为16MB,66为64MB,28为128MB。最后两个xx代表速度。   
7棗143MHz(PC133)   
7.5棗133MHz(PC133)   
8棗125MHz   
7K棗100MHz(CL为2,PC100)   
7J棗100MHz(CL为3,PC100)   
10K棗100MHz(PC66规格)   
2、日立(Hitachi)(http://www.hitachi.com/)   
芯片标识:HM 52 xx xx 5 x xTT -xx   
前两个xx为容量,最后的xx则表示速度:   
75棗133MHz   
80棗125MHz   
A60棗100MHz(CL为2)   
B60棗100MHz(CL为3)   
3、现代(Hyundai)(http://www.hei.co.kr/)   
芯片格式:HY 5x x xxx xx x x x x xx -xx   
5x中的x表示类型:7为SDRAM,D为DDR SDRAM。   
第二个x表示电压:V棗3.3v,U棗2.5v,空白为5v   
3、4、5位是容量:16棗16M;64棗64M;128棗128M;256棗256M   
"-"后面的x是速度:   
7棗143MHz   
8棗125MHz   
10P棗100MHz(CL为2)   
10S棗100MHz(CL为3)   
10棗100MHz(PC66规格)   
4、Micron(http://www.micron.com)   
芯片标识:MT48 xx xx M xx Ax -xx   
第一个xx为芯片类型:LC为SDRAM。   
芯片容量为M前后两数的乘积,最后的xx为速度:   
7棗143MHz   
7.5棗133MHz   
8(A~E)棗125MHz(E级最好,A级最差)   
10棗100MHz(CL为3)   
Micron公布的标准PC133芯片:   
MT4L SD T 4 64 A (32MB)   
MT8L SD T 8 64 A (8 64表示8粒×64M,即最后两数字乘积为容量)   
MT16L SD T 16 64 A   
MT5L SD T 4 72 A   
MT9L SD T 16 72   
注释:字母L为低功耗,T为TSOP封装,无字母A的为Registered型   
5、三星(Samsung)(http://www.intl.samsungsemi.com/)   
芯片标识:KM4 xx s xx 0 x x xT-G/Fx   
S前后两个数字的乘积为该芯片容量,最后的x为速度:   
7棗143MHz   
8棗125MHz   
H棗100MHz(CL为2)   
L棗100MHz(CL为3)   
10棗100MHz(PC66规格)   
三星公布的标准PC133芯片   
Unbuffered型:KMM3 xx s xxxx BT/BTS/ATS-GA   
Registered型:KMM3 90 s xxxx BTI/ATI-GA   
6、西门子(Siemens)(http://www.infineon.com)   
芯片标识:HYB39S xx xx0 x T x -xx   
前两个xx为容量,最后两位xx是速度:   
6棗166MHz   
7棗143MHz   
7.5棗133MHz   
8棗125MHz   
8B棗100MHz(CL为3)   
10棗100MHz(PC66规格)   
内存常见故障与解决   
解决办法:   
(1)、安装到另一组条形插座中,然后重启系统。   
(2)、如果所有的条形插座中簧片变形失效,应请专业人员修理主板上条形插座。   
(5)、安装内存条时错插,引起启动故障。   
解决办法:正确安装内存条,然后重启系统。   
三、 储器行、列地址转换电路损坏,导致内存不能读写或读写随机性错。   
解决办法:(1)、交付专业人员修理。(2)、更换内存条。   
四、 内存数据传输用的数据缓冲驱动器损坏,造成无法读写或随机性错误的故障。   
解决办法:(1)、交付专业人员修理。   
五、存读写时行、列选通信号错误,导致主板不能工作。   
解决办法:(1)、芯片组错误,应交付专业人员修理。   
六、 刷新及奇偶校验电路不正常,导致内存不 能正常工作。   
解决办法:检查奇偶校验是否一致,否则更换内存条。   
七、 内存条容量与主板容量不,或内存条的类型、速度不与主板相匹配,引起启动故障。   
解决办法:详细阅读主板手册,更换内存条。   
八、 内存条电压设定过高,或散热不良造成当机。   
解决办法:重新设定电压,并注意散热。   
九、 内存条不一致造成启动性故障。   
解决办法:更换成一致的内存条。   
十、 BIOS中内存设定错误造成启动故障。   
解决办法:重新设定BIOS。 

50、修复金手指剥离的内存   
大约一个多月以前,有位朋友来找我帮忙,说他家的一条64MB内存坏了,我到他家看了一下,电脑开机后发出连续的长鸣,听起来的确像是内存故障。我把他原先的内存换了几个插槽试了试,开机后故障依旧,给他换上了我随身带来的内存后,电脑马上就正常启动了,看来他原先的内存真是坏了。   
  用得好好的内存怎么会突然坏了呢?朋友回答说他只是给电脑做了一次清洁卫生,为了方便打扫就拔下了内存条和所有的板卡,等到再插回去时电脑就点不亮了。我一时间也搞不太明白,只好带着那条坏内存回家了。   
  回家后,我仔细观察了这条内存条,这是一条很普通的使用LGS芯片的 PC100内存条,在此之前一直使用正常,基本可以排除是主板兼容性的问题。我检查了内存条上的各个芯片,也没有发现任何灼烧和变形的痕迹,我也曾详细询问过好友清洁电脑的过程,绝对没有热插拔之类的错误操作。既然找不到原因,看来这条内存只能算是属于"自然死亡"了,算了吧,反正现在内存也很便宜。我正打算把它扔到一边,猛然发现这条内存上的金手指好像缺了一条,我又仔细看了看,的确是在内存的第二个缺口后面少了一枚金手指(如图1),上面与金手指相连的引脚也只剩下了不到1 毫米。原来这条内存条在经过多次插拔之后,上面有一枚金手指从内存条剥离脱落,这样就造成了内存无法与内存槽正常接触,自然要罢工了,如果我能为内存接上这枚金手指,那它就可以正常工作了。   
  想修复很不容易,这样薄如蝉翼的金手指,以前都是通过印刷电路事先就做好了的,用我们常用的电烙铁之类的工具,是根本不可能修复的。以前不是有人通过用铅笔破解毒龙CPU的锁频吗?看来铅笔的导电性也是很好的,我可不可以用铅笔来"画"出一个金手指呢?也许可以成功。于是我找来了一枝2B的铅笔,把笔头削尖,然后在缺少金手指的那个地方涂抹,并与剩余的引脚相连。为了使铅笔不涂到相邻的金手指上,我在两边都用纸盖住,用铅笔涂了大约有两分钟后,此时铅笔的痕迹看起来已经很深了,用毛刷轻轻地扫去内存条上多余的铅笔粉末,我又用万用表在这条修复后的金手指与相邻的金手指之间测了一下,它们之间都没有短接,否则就要用橡皮擦去后重新再画。   
  经过这样的修复后,为了安全起见,我先找了一块升级后留下来的586主板,插上去试了一下,开机后很正常,用 了近一天的时间也没有发现任何不对的地方,于是我才把这条内存插到我平时用的那台电脑上,至今为此已经使用了1 个多月了,看来这条内存又可以发挥余热了。   
  特别提示:2B铅笔是很软的,不要让铅笔的粉末落到内存芯片的引脚上,以免造成短路。在画引脚时也不要画太多,以避免和其他的金手指短接。画完以后,一定要用刷子将内存上的铅笔粉末清理干净。另外不要让铅笔粉末掉到主板的其他地方,切记! 

51、找回丢失的内存   
春节期间,我无意中发现我的电脑速度明显不如以前了。我的电脑主要配置是:微星815EP主板、赛扬633 CPU、西部数据20G(7200r)硬盘、HY 128Mb Pc-133内存。按理,作为家庭用的电脑,128M内存是足够的,这是怎么了?再看看系统属性,发现属性的性能状态栏显示:内存:64MB的RAM;系统资源:54%可用……等等。怎么?我买的电脑明明是128M内存,怎么变成了64M呢?于是打开"优化大师"的系统信息检测显示,物理内存63028Kb(31%可用),其他信息显示与我购买时的相符。还是64M内存,这究竟是什么原因?   
  联想到一个月前我的电脑曾送到电脑城修理过,我的第一感觉是遭了,我的电脑内存条被人调包了。提起电话想质问电脑城,才想到是春节期间,哪里找人啊!没办法,还是自己先看看再说。   
  我赶紧关掉电脑,断开电源