萬盛學電腦網

 萬盛學電腦網 >> 內存故障 >> 常見內存故障剖析

常見內存故障剖析

1、Windows中內存容量減少

故障現象

開機時,BIOS檢測內存容量為128MB,但進入Windows後在“系統屬性”、“常規”中發現內存容量只有64MB。

故障分析與處理

可能在“系統配置實用程序”中選擇了“將內存限制為XXMB”,或者在Windows 32下應用軟件。

檢查內存限制:選擇“程序”、“附件”、“系統工具”、“工具”、“系統配置實用程序”、“常規”、“高級”。在“高級疑難解答設置”的12項設置中,第9項是“將內存限制為XXMB”。如果復選框中打了鉤,應將鉤去掉。然後選擇確定後重新啟動機器,如圖所示。

檢查Windows 32支持的軟件:

回想最近是否安裝了比較舊的軟件,可以在CONFIG.SYS中查看有什麼蛛絲馬跡。

--------------------------------------------------------------------------------

2、內存插在第一根內存槽上後機器不能啟動

故障現象

新買的128MB內存條,使用後開機有時電腦不能啟動。主板上共有3根DIMM內存插槽,原來的內存是插在第二根內存插槽上的,於是就將新測內存條插在第一根內存插槽上。這條內存原來在電腦上測試過,肯定是可以用的。

故障分析與處理

因為主板上的第一條內存與系統啟動有一定關系,因此對內存的使用很嚴格。因此,能使用的內存條不一定能用來啟動。測試時可能使用的是第三個插槽,而這次使用的是第一個內存條槽。

把新的內存條插在第三個內存槽上即可,或更換內存條。

--------------------------------------------------------------------------------

3、第二內存槽導致開機花屏

故障現象

剛組裝的電腦,128MB SDRAM內存插在第二個內存槽上正常,插在第一個內存槽開機花屏。

故障分析與處理

這是比較常見的故障。還有這種情況,如果在兩(電腦沒聲音)個槽上都插有內存時就能正常開機顯示。第一個內存槽的穩定性比後面的內存槽更好。因此,如果出現這樣的問題,請把內存條插在第一個內存槽上就可解決問題。

更換內存條、使用合適的內存槽。

--------------------------------------------------------------------------------

4、內存檢測時間過長

故障現象

開機時電腦內存自檢需要重復3遍才可通過。

故障分析與處理

隨著電腦基本配置內存容量的增加,開機內存自檢時間越來越長,有時可能需要進行幾次檢測,才可檢測完內存,此時用戶可使用Esc鍵直接跳過檢測。

開機時,按Del鍵進入BIOS設置程序,選擇“BIOS Features Setup”選項,把其中的“Quick Power On Self Test”設置為“Enabled”,然後存盤退出,系統將跳過內存自檢。或使用Esc鍵手動跳過自檢。

--------------------------------------------------------------------------------

5、主板不識內存條

故障現象

一根華碩128MB內存條,開機後主板不認。

故障分析與處理

使用替換法檢查,在其他主板上也是如此,根據經驗來看不是內存芯片就是引腳有問題。於是找來萬用表進行測量(此條共有16顆芯片)。

檢測時應先畫一張內存條的圖形,給每顆芯片編上號,並標好引腳數。這樣在用萬能表測量時,就可邊測邊記錄,不會弄混。先將各芯片都通的片腳測出記好,再測基板上各腳與芯片各腳的對應。當測到基板上第23腳時,發現和對應的芯片為斷路。再三測量,確實不通。於是搬出電烙鐵,小心翼翼地焊上即可。

-------------------------------------------------------------------------------

6、 內存芯片損壞處理

故障現象

一根4MB×16片的64MB的雜牌PC-133內存條,可以上145MHz的外頻。自檢為65536kB,進入Windows 98通過,在運行大型程序時死機。

故障分析與處理

估計內存條上某一個內存芯片有壞點。用Windows 98的HIMEM.SYS和DOS 6.22的HIMEM.SYS檢測內存報錯,錯誤地址一致為02E103E0。多次啟動機器後,出現每次自檢容量發生變化的現象,一會兒是49100kB,一會兒是48304kB。而且只要自檢不是64MB,Win98啟動就會失敗,系統報“保護錯誤”。至此,基本可以認定是內存條損壞。

要修,先要找到是哪一個芯片壞了,HIMEM.SYS報錯地址為02E103E0,可以通過它推算出來。打開Windows 98的計算器,選擇科學型計算器,使用十六進制,輸入02E103E0,再按十進制選項,換算出十進制的錯誤地址為48301024。再連除兩(電腦沒聲音)個1024,得到46.0634,這是錯誤點的具體兆位。由於這根內存條單芯片容量是4MB,再除以4得11.5158,這是具體的芯片位置。得數大於,也就是說是第十一片芯片有壞點。現在只要換上好的內存芯片就行了,可是要找到一塊好的同容量的內存芯片很困難,而且內存芯片的引腳密集,表面焊接工藝要求高,個人業余焊接水平http://www.xsyzj.cn實在難以辦到。看來,這個方法不行。

不過,因為前32MB是完好的,能不能將這根內存條改造為32MB的內存條呢這需要將內存條反面的8塊芯片屏蔽掉,讓系統認為這是32MB的內存條。換上尖頭烙鐵將反面第一塊芯片的第一引腳和最後一根引腳焊開,並用針挑起。上機測試,結果顯示器不亮,系統不自檢。取下反復觀察內存條的金手指和板上的線路走向,發現有的線路引腳在通向反面的芯片引腳前,需要先通過反面的一些表面焊接的小元件,系統可能以此來確定是否是64MB條。把它們先焊下來,讓線路中斷,看看有沒有結果。這些表面焊接的電阻電容只比芝麻大一點,且一般有兩(電腦沒聲音)個焊點,用尖頭烙鐵一個焊點一個焊點地焊實在不行。把普通的電烙鐵頭用磨石磨平http://www.xsyzj.cn,大小大約與元件相當。燒熱後拔掉電源插頭,將烙鐵磨平http://www.xsyzj.cn的一面與元件側面接觸(不可太用力,否則會損壞焊盤和線路)。這時元件兩(電腦沒聲音)個焊點被同時熔化,元件被烙鐵粘起。立即用鑷子取下,以免長時間高溫損壞元件。將反面全部11個元件焊下後,用棉簽蘸無水乙醇將板上殘留的松香洗淨,再檢查一下有沒有小錫珠殘留在芯片引腳間。等乙醇揮發完後,用毛刷將掛在芯片角上的棉纖維掃去。上機測試,32768kB一閃而過,運行Himem.sys測試無錯誤,運行Windows 98/NT一切正常。至此,總算挽救了32MB的內存。

-------------------------------------------------------------------------------

7、 雜牌內存引起的系統不穩定

故障現象

才配置的機器為:PIII 733CPU,升技SA6主板,七彩虹Geforce 2NV顯卡,雜牌128MB內存,星鑽20G硬盤,聲卡是集成的,愛國者770FT顯示器。機器硬件裝好後,開始安裝Windows Me,可是磁盤掃描結束進行安裝程序時,機器就死機了,試了幾次都是如此,於是改裝Windows 98,這次進了安裝程序,安裝也算順利,只是在拷系統文件時報錯,但按了“取消”就沒事了。裝完後進入Windows 98,一打開程序就報“非法操作”,然後被告之“系統內部出錯,請重新安裝系統”,任何程序都無法運行,開機只能進入桌面。

故障分析與處理

根據經驗,以上故障第一個可能就是硬件不兼容或者是硬件有毛病,但經過替換法檢查,硬件沒有問題。可能實現卡和主板不兼容,是換了塊麗台的GF2顯卡,插上故障依舊,這樣顯卡和主板就沒有問題了,CPU是Remark的。試了一下超頻,733上800沒問題,不是CPU的事。最後剩下內存,因為使用的是雜牌內存條,於是換了一根金邦內存條,開機檢測,問題沒有出現。

更換一條知名芯片內存條後故障排除。

--------------------------------------------------------------------------------

8、內存問題引起死機故障

故障現象

電腦配置如下:PIII 800EB CPU,升技SA6R主板,七彩虹GF2 MX 32M顯卡,金鑽6代30G硬盤,YAMHA 724聲卡,WinWard 256MB內存,Philips 105A顯示器。操作系統為Windows Me,機器購買幾個星期後,系統就不時地出現錯誤、藍屏、甚至死機。

故障分析與處理

機器在剛開始使用時,偶爾就有的藍屏、非法操作、甚至死機情況出現,一開始以為是Windows不穩定。但幾天使用下來(期間的有一些軟件、游戲的安裝、刪除情況),情況卻越來越嚴重,系統出錯頻繁,意識到問題的嚴重性,就用殺毒軟件將硬盤徹底地清查了一遍,卻沒有發現病毒;打開“設備管理器”,並沒有發現什麼硬件沖突,驅動程序也沒有問題。又打開注冊表查看是否錯誤地刪除了一些與系統有關的文件,結果還是一無所獲。只好格式化C盤,重新安裝Windows。可是這一辦法也無收效,是硬件問題。經檢查,死機的原因既不是由於CPU溫度過高,也不是電源供電不足等因素。最後,突然想到內存,於是借了朋友的現代128MB內存條插上,故障解決。

換了一根質量好的內存條後故障解決。

--------------------------------------------------------------------------------

9、內存條故障引起注冊表出錯的處理

故障現象

一台電腦升級後,開機時總要顯示注冊表有錯誤,要求重新啟動由系統自動修復。有時重新啟動系統可以修復,有時需要多次重新啟動系統才能修復注冊表,直到後來無法修復。但若對系統的提示不予理睬,電腦還是可以正常工作。該電腦升級前工作正常,從未出現這種錯誤提示,升級後便出現了這種情況。其實升級也只是增加了內存條和更換了容量更大的硬盤。升級以後的電腦配置仍然較低,基本配置為:CPU從賽揚400升級為賽揚II 800,內存為64+128MB、將6.4G的硬盤升級為希捷30G。

故障分析與處理

由於電腦總是顯示注冊表有錯誤,且系統無法自動修復,首先想到的當然是調出注冊表與其他正常電腦中的注冊表比較,比較後發現沒有多少差別,便懷疑操作系統受到病毒攻擊,破壞了系統的修復功能。先殺毒,殺毒中沒有任何染毒跡象顯示。再重新安裝操作系統,當安裝到一半時,系統無法進行下去,只得退出安裝環境,故障依舊。

從DOS開始重新安裝整個系統軟件。DOS系統安裝完後重新開機時,正常情況下,系統配置文件CONFIG.SYS要將HIMEM.SYS和EMM386.EXE調入系統,完成對擴展內存或擴充內存的管理工作。但該系統顯示HIMEM.SYS和EMM386.EXE無法管理擴展內存,並說明在擴展內存的某處地址有錯誤。

更換該內存條,DOS系統順利通過,Windows 98系統也能順利安裝,整個系統恢復正常工作。

-------------------------------------------------------------------------------

10、玩游戲時“內存不足”的處理

故障現象

微機使用的是毒龍750處理器,配有128MB內存,但在玩某些游戲時,常出現“內存不足”的提示而不能進入游戲,但另一台微機的機型與這台的微機機型相同,玩相同游戲時,卻無此現象。

故障分析與處理

提示“內存不足”,並不一定是安裝的物理內存不足,如果您的微機已經有16MB內存,那麼玩一般的游戲都是應該不成問題的。至於出現“內存不足”的提示,主要是由於您的內存設置不當。內存儲器可以分為基本內存、上位內存、高區端內存、擴展內存、擴充內存多種,它們的劃分是由用戶自行設置的,具體說是在CONFIG.SYS文件中,通過在HIMEM.SYS和EMM386.EXE兩(電腦沒聲音)個命令行中選擇不同的參數來設置的。所以物理內存相同,並不等於設置的各種內存區域相等。而各種游戲軟件對各類內存的要求並不相同,在內存設置不當時,可能有些游戲就無法進行,而出現所謂的“內存不足”現象。

只要重新設置內存即可解決。

--------------------------------------------------------------------------------

11、利用注冊表找回“丟失”的內存

故障現象

在使用Windows 98過程中,偶爾查看“我的電腦|屬性”時,在常規項中顯示“124MB RAM”。所使用計算機的內存為128MB RAM,不知為何丟失了4MB RAM。

故障分析與處理

由於平http://www.xsyzj.cn時注意到Windows 98在顯示硬盤可用空間等項時,有時不准確。於是進入MS-DOS方式,用“MEM”命令查看,顯示各項均正常。重新啟動計算機,查看“我的電腦|屬性”,顯示依然為“124MB RAM”。

利用KV3000+、金山毒霸等殺毒軟件查殺病毒,沒有發現病毒。由此想到每次開機時,總有“VNETSUP.VXD”未找到的提示信息。懷疑丟失的4MB RAM與這個提示有關。

利用注冊表編輯器在注冊表:HKEY_LOCAL_MACHINE/System/CurrentContro1S-et/Sevices/Vxd”下找到“VNETSUP.VXD”字符串,刪除此主鍵後,退出Regedit.exe,重新啟動計算機,不再出現出錯提示,查看“我的電腦/屬性”,常規項顯示“128MB RAM”。

“VNETSUP.VXD”字符串是存儲有關網絡設置中的電腦標識及用戶名等信息。由此想到故障的原因,在這之前,出於好奇,試圖給計算機系統增加撥號網絡及TCP/IP協議,由於當時手頭沒有Windows 98系統安裝盤,中途退出安裝,又逐項刪除所選定的網絡組件。但是,Windows 98已將電腦標識及用戶等信息載人注冊表,由於未能及時在注冊中刪除這些內容,因此網絡的驅動程序需要占用一部分系統RAM。

--------------------------------------------------------------------------------

12、 96MB內存為何變成負十幾MB

故障現象

電腦原有一根現代的32MB內存,最近又買了一根現代的64MB內存,裝上後,在Windows 98中一切正常,但在DOS環境下包括(DOS 6.22和DOS 7.0)運行某些DOS游戲,設置時顯示擴展內存為負十幾MB(如-32768),導致游戲無法運行,系統總是提示“內存不夠”,但以前只有32MB內存時運行得很正常。

故障分析與處理

一般來說,因為都是現代的條子,所以只要內存條質量沒有問題,就應該不會引起任何硬件方面的故障。從上述的情況來看,因為運行的游戲都是幾年前的,可能是因為某些游戲軟件在當時編制時考慮不周、只用了一個16bit字來表示內存的容量,如果以kB為單位,一個16bit字最多只能表示64MB的內存,但如果把這個字作為有符號數來考慮的話(也就是說該字的最高位為符號位),它最多只能表示32MB的內存,超過32MB就會被解釋成負數,96MB內存正好會被顯示成大約負的32MB。

可按以下方法之一來解決此問題:

(1)在DOS的CONFIG.SYS和AUTOEXEC.BAT中建立多重啟動配置,在運行游戲的啟動配置時為SMARTDRV指定16MB以上的緩沖區,這樣游戲可用的擴展內存就降到了32MB以下,此方法為上策。

(2)如果游戲軟件顯示的是擴展內存的總容量,那麼第一種方法可能無法奏效,此時可在運行游戲的啟動配置中為HIMEM.SYS添加一個開關“/INT15=16384”,意思為保留16MB的內存空間,這些空間不能按XM5規范來分配,也不會計入到擴展內存的總容量中,此為中策。

(3)為了玩游戲而拔下64MB的SDRAM,玩完後再插上,或者勤學苦練SoftICE,跟蹤游戲軟件,把它測試內存容量處的有符號比較跳轉指令修改為無符號比較跳轉指令,此為下策。

--------------------------------------------------------------------------------

13、Windows 98下“內存不足”的處理

故障現象

機器配置為:PIII 733 CPU,現代128MB內存,希捷的酷魚II 20G硬盤。工作一直正常,但沒多久發現在使用Winamp播放MP3後,就無法再進入Word,給出的提示是:“內存不足,不能運行該程序”。此時也不能打開其他窗口,給出的提示也是:“內存不足,不能打開該窗口”。

故障分析與處理

(1)開機自檢,顯示內存為128MB用MEM檢查內存容量為128MB,說明物理內存沒有問題。

(2)用SYSEDIT檢查WIN.INI文件,沒有設置“Load”和“Run”項,說明啟動系統時沒有加載應用程序,因而也沒有占用內存資源,檢查CONFIG.SYS和AUTOEXEC.BAT文件也無錯誤。

(3)用多種殺毒工具檢查內存和硬盤,均未發現病毒。

(4)在“控制面板|系統”中,檢查系統資源使用情況,發現系統啟動後可用資源為90%,在打開Winamp之後,可用資源為86%。但此時仍不能進入Word,說明並非由於系統資源占用過多而不能工作。

(5)如果啟動系統之後先進入Word可以正常工作。但此時再打開Winamp就會出現提示“內存不足,不能運行該程序”,此時也不能打開其他窗口。說明故障現象與應用程序和打開的窗口無關。

(6)經檢查,該20GB硬盤分為C、D、E、F、G 5個邏輯盤,C盤容量為2G但是已經幾乎裝滿,剩下的可用空間不到60MB。

從C盤中移動的幾個應用程序道D盤,此時C盤的可用空間增加為123MB。再打開多個窗口並進入Winamp和Word,均能夠正常工作,故障排除。

在Windows環境下出現“內存不足”的現象時,很少是真正由於資源堆空間耗盡而造成的。由於每一個應用程序在工作時,不僅要求有足夠的內存空間,而且還要有一定的硬盤空間作為虛擬存儲器來存放一些臨時文件,通常這些臨時文件都建立在該應用程序同一個磁盤上,在退出該程序時,自動刪除。如果硬盤中沒有足夠的運行空間,應用程序不能正常工作。本文分析處理的故障,即是由於C盤可用空間不足所致,在這種情況下,系統給出的出錯提示仍然是“內存不足”。 常見內存故障剖析
copyright © 萬盛學電腦網 all rights reserved