首頁 > 硬體

由軟體和硬體故障造成的記憶體出錯改如何檢查和處理

2020-10-19 12:37:24

  動系統或執行應用程式時,系統報:`error:unabletocontrolA20line、`memorywrite/readfailure或報:`memoryallocationerror等,這些問題都屬記憶體出錯故障,它與記憶體減少、記憶體不足及奇偶檢驗錯誤不同。

  系統報`記憶體出錯'有三種情況,分別由不同原因造成。一是開機自檢時報`記憶體出錯',引起該故障的原因主要是記憶體條或記憶體控制器的硬體故障;二是在CMOS中設定了啟動系統時不自檢1M以上記憶體,而在執行應用程式時系統報`記憶體出錯',引起該故障的原因可能是記憶體條或記憶體控制器的硬體故障,也可能是軟體故障;三是開機自檢通過,進入DOS或Windows平臺,在執行應用程式時報`記憶體出錯',引起該故障的原因主要是軟體故障。

對於由軟體故障造成的記憶體出錯,可按下列步驟檢查和處理:

  1.如果是在Windows環境下執行應用程式時報`記憶體出錯',則懷疑是否是由應用程式非法存取記憶體造成的,一般可通過清除記憶體駐留程式,減少活動視窗,調整設定程式或重新安裝系統和應用程式來解決。

  2.如果問題只是在執行一特殊的應用程式才出現,可能是由該軟體造成的。

硬體故障造成的記憶體出錯比較常見,CMOS設定錯誤、記憶體條接觸不良、記憶體條安裝組合錯誤、記憶體條硬體損壞、記憶體控制器出錯等均會造成記憶體出錯,一般可按下列步驟檢查和處理:

  1.由於開機自檢即顯示`記憶體出錯',首先進入CMOS設定,檢查CMOS中關於記憶體條的引數設定是否正確,是否與記憶體條的設定情況相符;比如,如果設定的記憶體讀寫週期或記憶體讀寫等待時間小於記憶體條實際值,則應增大記憶體讀寫週期或者增加記憶體讀寫等待時間。

  2.如果故障仍存在,檢查記憶體條與記憶體插座槽之間接觸是否良好,並作出相應的處理。


IT145.com E-mail:sddin#qq.com