內存的讀寫錯誤並不是硬件錯誤,記住,如果你的物理內存或者稱為係統內存---通俗的也叫做內存條---損壞的話,你不可能啟動你的電腦,主板會在第一時間報警,你連bios的post都無法通過,如果是在係統下,某一條內存損壞,你一定會遇到BSoD--藍屏死機。
一般的內存讀寫錯誤是應用程序向係統要求內存使用,係統通過cpu下達硬件資源分配和使用指令,然後再由內存控製器分配出來相應的內存地址供應用程序使用,關鍵的問題是當內存控製器反饋回來的可使用內存地址和程序請求的是否匹配?如果程序故障或者程序本身就是惡意程序的話,就會出現這類錯誤,而且,windows的係統下任何應用程序都會調用虛擬內存,所以內存的讀寫錯誤還包括虛擬內存的使用錯誤。
前麵的朋友的問題我估計主要是那幾個木馬程序在搗亂,這些木馬有相應的文件隨係統啟動而啟動,並且要求使用內存,但是係統分配的不可能滿足這些木馬的需要,其實他們也不一定需要什麽實際意義的內存,或者說要讀取某個特定地址,他們要做的是破壞你的係統或者盜取你的個人資料。
我個人建議你重新分區重新裝係統,因為我不知道你所指出的那個木馬的源文件在哪裏,還有這款木馬的特性是什麽,他會感染什麽文件,如果你有dos操作技術,你可以用windows光盤進入故障恢複控製台來手動處理,或者你找一款windows pe光盤來修複你的係統,如果你不回這些操作,你也可以嚐試在係統下使用某些安全工具來手動處理,但是要在安全模式,我推薦你使用AD-AWARE,SPYBOT來檢查這些惡意程序,使用autoruns for windows來觀察和停止某些隨即啟動的後台程序,並且在注冊表編輯器裏麵刪除被木馬創建和感染的注冊表鍵值,你還需要一款叫作processes monitor來檢控係統進程,然後找到他們並停止和刪除,如果你覺得這樣的操作也很困難,就隻好重新裝係統。