內(nèi)存不能read和written的原因

  相信每一個使用Windows操作系統(tǒng)的人都遇到這種經(jīng)歷:在運行某個程序時出現(xiàn)如下的錯誤信息:“0X????????指令引用的0x00000000內(nèi)存,該內(nèi)存不能為read或written”,然后應用程序就被關閉。

  很多電腦使用者遇到這種情況很困惑,不知該怎么辦才好。其實這種錯誤信息的產(chǎn)生很大情況下是說明內(nèi)存發(fā)生問題了。什么是內(nèi)存呢?在計算機的組成結構中,有一個很重要的部分,就是存儲部件。內(nèi)存指的就是主板上的存儲部件,是CPU直接與之溝通,并用其存放當前正在使用的(即執(zhí)行中)的數(shù)據(jù)和命令的重要部件。當你用鍵盤或鼠標輸入某個命令后,CPU就會解釋命令并將指令或程式載入到內(nèi)存中,這樣程序才能夠被執(zhí)行。而一旦內(nèi)存發(fā)生問題了,程序就不能被執(zhí)行,因此就產(chǎn)生了前面我們提到的“該內(nèi)存不能為read或written”錯誤。

  知道內(nèi)存的重要性后,我們在選擇內(nèi)存時就要特別加以留意。許多人對于內(nèi)存的選購非常頭疼,的確,由于市場上的內(nèi)存條質量良莠不齊,假冒偽劣產(chǎn)品充斥著市場,在選購的時候,還真是要費些工夫。市場上的劣質內(nèi)存無外乎兩種形式,其一就是劣質產(chǎn)品,另一種就是Remark過的(即打磨過的)內(nèi)存,就是將高時鐘周期的內(nèi)存芯片Remark成低時鐘周期的產(chǎn)品,再以低時鐘周期產(chǎn)品的高價賣出,賺取其中的差額。打磨過的內(nèi)存芯片上面的字很不清晰,而且沒有深度,仔細看就會發(fā)現(xiàn)是印上去的。而沒有經(jīng)過Remark的內(nèi)存芯片上面的字應該是凹進去的,這些字是激光刻上去的,用手摸時能夠感覺到和Remrk的產(chǎn)品是不同的,因此,在購買的時候只要稍加注意就不會上當。對于劣質內(nèi)存的鑒別就沒有這么容易了。劣質內(nèi)存條工作起來很不穩(wěn)定,在額定頻率下工作都會出現(xiàn)“該內(nèi)存不能為read或written”現(xiàn)象,這類內(nèi)存的PCB板大都沒有使用PC100規(guī)定的六層板而是四層且做工粗糙,板邊緣切割不齊,有的還帶有刺。如果您發(fā)現(xiàn)了這樣的內(nèi)存,那它一定是那些質量極差的產(chǎn)品,說不好就是哪個手工作坊里生產(chǎn)的。這些劣質內(nèi)存的生產(chǎn)成本比正規(guī)渠道生產(chǎn)的到低許多,所以這類內(nèi)存的價格通常要比正牌的內(nèi)存低幾十塊錢。你可不要為了省這幾個錢買回來劣質內(nèi)存,到時候經(jīng)常死機可就有點得不償失了。

  另外選擇何種規(guī)格的內(nèi)存,還要根據(jù)搭配的主板和CPU來決定。目前市場上最常見的內(nèi)存型號主要為DDR266、DDR333和DDR400,分別對應PC2100、PC2700和PC3200。對于Athlon XP來說,2400+和以下型號的前端總線頻率均為266MHz,因此單通道DDR266就可滿足CPU的需求。Athlon XP 2500+~3000+的前端總線頻率為333MHz,因此需搭配DDR333內(nèi)存。同理,前端總線頻率為400MHz的Athlon XP 3200+則需搭配DDR400內(nèi)存才可滿足需求。由于高端產(chǎn)品的性價比不高,因此目前AMD平臺選購DDR333足以滿足需求。內(nèi)存頻率超過CPU前端總線頻率時,由于時鐘不同步,反而會出現(xiàn)小幅的性能下降現(xiàn)象。對于P4來說則正好相反,由于P4的前端總線頻率分別為400MHz/533MHz /800MHz,因此對內(nèi)存帶寬的需求也很大。不過在搭配i845PE以前的芯片組時,官方僅支持DDR266,不過主板廠商均提供了DDR333的支持。i845PE正式提供了對DDR333的支持,i865PE則提供了對800FSB P4的支持,在搭配800FSB的P4時,內(nèi)存的默認頻率為200(400)MHz,而搭配較老P4時與i845PE相同。因此,目前800FSB P4的最佳拍檔是DDR400內(nèi)存,再加上i865的雙通道,800FSB P4的性能才能得以充分發(fā)揮?紤]到賽揚的超頻性,DDR333的內(nèi)存是400/533FSB CPU的較好搭配。

在內(nèi)存使用上也有很多的講究。首先,要盡量避免內(nèi)存混插。所謂內(nèi)存混插就是將不同規(guī)范,或者是不同容量,不同品牌的內(nèi)存在同一臺電腦中混合使用。很多用戶每過一段時期都要升級一下自己的電腦配置,而我們升級電腦后,手里往往會剩下幾條不同品牌,不同型號的內(nèi)存。這些內(nèi)存賣掉又不值錢,于是想要繼續(xù)使用。其實,品牌、型號不同的內(nèi)存往往會出現(xiàn)兼容性問題,是造成電腦頻繁死機的主要原因,所以一般不推薦這樣做。如果你實在舍不得而堅持要用,也要將低規(guī)范、低標準的內(nèi)存插入內(nèi)存插槽中的第一位置的內(nèi)存插槽上。有時混插還會造成內(nèi)存溫度過高,解決的方法主要看主板是否支持內(nèi)存電壓可調,如果主板支持,可在主板上或BIOS中強行設置內(nèi)存的電壓為所有混插內(nèi)存中的電壓最低值。另外,還要進入BIOS設置,將內(nèi)存的相應項包括CAS等設置成為低規(guī)范的相應值,否則很可能開機就黑屏或者即使能進入系統(tǒng)也會頻繁出現(xiàn)“該內(nèi)存不能為read或written”的故障。

  其次,還要注意以下幾個因素都會造成內(nèi)存的問題。第一是電壓:市電電壓過大的波動,或者PC機上使用劣質電源,都會給內(nèi)存帶來損害,有時候這種損害可能是馬上顯現(xiàn)出來,而另一些情況則可以是長期的、逐漸的降低內(nèi)存的電氣指數(shù)。另外,長期對內(nèi)存采用加壓超頻的方法也同樣會損害內(nèi)存,對CPU超頻時一旦內(nèi)存達不到所需頻率就很容易發(fā)熱而造成內(nèi)存條的損壞。第二是靜電:靜電是導致內(nèi)存模塊損壞的最主要因素。因此,在我們安裝或卸載內(nèi)存模塊時,如果有條件可以使用防靜電手環(huán),不然,接觸內(nèi)存模塊前要采取一定手段將身上的靜電散去,如摸一下接地的金屬制品象暖氣管道之類。第三是灰塵:如果您的PC機箱內(nèi)充滿灰塵,或者PC工作環(huán)境相對潮濕,那么,長期工作在這類環(huán)境因素下,內(nèi)存的金手指部分就會出現(xiàn)銹跡。很多時候,出現(xiàn)“該內(nèi)存不能為read或written”的故障時只要把內(nèi)存拔出來用橡皮擦擦金手指問題就可以解決就是這個道理。另外,如果您的PC散熱不好的話,內(nèi)存長期工作在高溫下,無論相應的熱量是由內(nèi)存模塊還是周圍部件產(chǎn)生,也會縮短其壽命。

  當然,出現(xiàn)了“該內(nèi)存不能為read或written”的故障也不一定都是內(nèi)存的問題,電腦中了病毒或木馬以及運行的程序本身的Bug也會造成這種現(xiàn)象。有些初學者很難分清究竟是什么原因造成的,這時你就要向有經(jīng)驗的電腦高手請教?傊S著你的實際操作經(jīng)驗的不斷積累,相信對這類故障能夠很快進行識別并加以解決。

北大青鳥網(wǎng)上報名
北大青鳥招生簡章