由硬體引發藍屏的錯誤程式碼現象有哪些
人們使用電腦時候最不想看到的事情之一就是藍屏了,無論是工作還是玩遊戲時候都很不爽。藍屏的發生,也可以算是一種計算機系統自我保護,在不知道錯誤是否會對程式資料造成損害的前提下,報錯重啟關機變成了基本的安全措施。那麼硬體方面原因的話有哪些藍屏錯誤程式碼和現象呢?
win7系統日誌頁面
衝突不相容是大眾化理解,其實如果真的是windows自身缺陷問題,我們通過目前網路上流行的補丁軟體就可以進行修復填補。但如果反生硬體衝突現象,一些簡單的檢視調整要點知識,大家還需要普及學習一下。
藍屏錯誤原由基本來自於系統,硬體和病毒3個方面,硬碟和記憶體故障佔其很大一部分比例。軟體的錯誤安裝或者病毒引起的硬碟引導分割槽混亂,類似的錯誤很難在不更換系統的情況下得以修復,所以我們應該更重視軟體的合理下載安裝。鑑於很多朋友習慣把軟體直接裝到C盤中系統盤,此種方式對於後期的電腦使用環境都存在一些隱患,條件允許的情況下儘量還是將程式安裝到硬碟其他分割槽中。
首先我們需要介紹一下目前主要藍屏現象所顯示的程式碼,對病下藥方可見成效。但如果你每一次的程式碼都不相同,這基本上已經可以確定是由硬體而導致的系統錯誤,記憶體和硬碟是首要的懷疑物件,在下文中我們會針對探討。
0x0000003F/A/1A/2E 記憶體類
0x0000003F/A/1A/2E錯誤表示記憶體管理遇到了問題。這個錯誤一般是因為記憶體執行了錯誤的I/O輸入/輸出操作,存在BUG的硬體裝置驅動程式錯誤地使用了記憶體資源,某個應用軟體被錯誤地分配了大量的核心記憶體等原因引起的。如果遇到0x0000003F錯誤,建議檢查一下最近有沒有安裝過新的應用軟體或硬體裝置驅動程式。如果有的話,請將最近安裝過的應用軟體特別是磁碟優化軟體及防毒軟體或驅動程式逐一解除安裝,看看問題能否解決。
目前此類錯誤就是在遊戲或視訊緩衝時經常發生藍屏一閃而過然後重啟的現象。有些系統設定中無法看清藍屏資訊,畫面的停留的時間極短,為了日後防止其他出錯彈出,我們應當改變windows設定從而使畫面可以停留方便我們檢視程式碼。
在計算機系統屬性中找到故障回覆設定
如上圖所示,點選計算機→屬性→高階系統設定→啟動和故障恢復設定→將“自動重新啟動”選項點掉,如果在發生藍屏錯誤,系統就不會自動重啟,從而便於我們觀察程式碼詳情。
0X0000007B/ED 硬碟類
此類兩種錯誤是典型的由硬碟引起的故障,也是相容模式有問題的代表。我們在BIOS內把硬碟格式改為IDE相容模式,可以有效的解決7B錯誤,更改後如果依然藍屏,那問題有可能上升到了病毒造成硬碟引導分割槽損壞,恢復方法只有重新安裝系統了。
系統藍屏錯誤頁面
ED程式碼是少數不多的可以在後期進行操作恢復的錯誤,所謂硬碟造成的系統藍屏不一定是壞道問題,注意!是不一定,雖然硬碟壞道也會造成的讀取錯誤,但此類程式碼主要還是由於非原版系統在碟符劃分上有出入導致的,修復方法可以選擇專業軟體從新對硬碟進行劃分或者使用原版安裝盤進行檢測修復。如果此類方法沒有效果,那就是硬碟壞道產生的問題了,小部分壞道可以通過隱藏劃分手法進行修復.
未知故障/超頻/相容報錯分析
OxC0000005
以C大頭的錯誤舉例,此類藍屏大多數與硬體無關,它主要來源於系統內部資料衝突或者驅動方面重複等問題。例如碟符劃分重複,F盤改為E盤,啟動時無法找到原F盤的路徑產生崩潰,在不改變碟符名稱的前提下多少有些兜圈子,劃分出一個新的碟符或者插入一個U盤作為系統寫入儲存盤代替原F盤,錯誤便可以解決。在例如一些新驅動的更新,與老驅動反生衝突,多發生在外接音效卡或網絡卡上,如果出現C開頭的報錯,網友可以對比借鑑,刪除老驅動或者重新安裝新驅動。
0x0000007F/9C/
典型的硬體超頻類故障報錯。這個錯誤一般是因為記憶體發生故障或CPU、記憶體、顯示卡等硬體裝置超頻過度引起的。如果遇到0x0000007F錯誤,建議首先檢查一下CPU、記憶體、顯示卡等硬體裝置是否經過了超頻,如果是的話請將超頻的裝置恢復為預設的工作頻率;其次請使用記憶體檢測軟體對記憶體進行穩定性及相容性測試,推薦使用Windows Memory Diagnostic、MemTest等檢測軟體。
就算不願恢復到預設設定,適當的降頻也可以解決此類現象的發生。超頻出現藍屏基本為電壓不夠,記憶體的可能性比較小,如果使用者記憶體超得過高就先把記憶體調低,調低記憶體後還出現在此問題就給CPU再加壓,或者先超個低頻高壓,穩定了再加高頻率,一點點加。
0x0000009F/A5 電源類
錯誤表示計算機的電源遇到了問題。這個錯誤通常發生在關機、重啟、待機、休眠等與計算機電源有關的操作時,一般是因為電源有問題或ACPI高階電源選項配置不正確引起的。如果遇到0x0000009F錯誤,建議檢查一下計算機的ACPI高階電源選項配置是否正確。請在主機板BIOS設定中檢查ACPI高階電源選項是否已經設定為“Enabled”,然後為Windows重新安裝主機板晶片組驅動程式;
BIOS下ACPI選項
0x000000BE/C2/D1/EA 裝置驅動BUG類
此類錯誤表示核心程式或硬體裝置的驅動程式試圖進行錯誤的記憶體操作。這個錯誤一般是因為應用軟體或硬體裝置驅動程式存在BUG或者不相容引起的。如果遇到此類錯誤,建議首先檢查一下最近有沒有安裝新的應用軟體或硬體裝置驅動程式。如果有的話,請將最近安裝過的應用軟體或驅動程式逐一解除安裝或重新安裝,看看問題能否解決;如果方法無效,我們又將回到記憶體硬碟類的錯誤範圍內,但幾乎此類藍屏現象與硬體關係不大。
其中EA項代表著顯示卡與顯示器間的相容錯誤,除了解除安裝或重新安裝驅動意外,還應當針對顯示器的介面對主機板PCIE和AGP介面進行檢視,是否可以正常工作。
在筆者收集相關資訊時,發現很多網友都出現藍屏後導致硬碟丟失的情況。程式碼主要顯示Ox00000077或0x000000F4兩種,其中也有其他程式碼出現,但最後的丟失現象是一樣的。
這種錯誤最初會短暫卡死,筆者目前家裡的電腦也出現了同樣的問題,在遊戲中突然Down機YY大喊:掉線了!掉線了!,幾秒後又恢復正常。當退出遊戲時可能進入藍屏狀態,重啟後丟失硬碟。最初以為是系統很久沒有更新引起的還在用XP系統,但慢慢發展到效能降低且頻繁報錯發生,狀況越來越糟。
補充:電腦經常性藍屏是什麼原因
一、 螢幕顯示系統忙,請按任意鍵繼續……
1、 虛擬記憶體不足造成系統多工運算錯誤。
虛擬記憶體是WINDOWS系統所特有的一種解決系統資源不足的方法,其一般要求主引導區的硬碟剩餘空間是其實體記憶體的2-3倍。而一些發燒友為了充分利用空間,將自己的硬碟塞到滿滿的,忙記了WINDOWS這個苛刻的要求。結果導致虛擬記憶體因硬碟空間不足而出現運算錯誤,所以就出現藍屏。 要解決這個問題好簡單,儘量不要把硬碟塞得滿滿的,要經常刪除一些系統產生的臨時檔案、交換檔案,從而可以釋放空間。或可以手動配置虛擬記憶體,選擇高階,把虛擬記憶體的預設地址,轉到其他的邏輯盤下。這樣就可以避免了因虛擬記憶體不足而引起的藍屏。
2、 CPU超頻導致運算錯誤
超頻對於發燒友來說是常事,所以由超頻所引起的各種故障也就在所難免了。超頻,就本身而言就是在原有的基礎上完成更高的效能,但由於進行了超載運算,造成其內部運算過多,使CPU過熱,從而導致系統運算錯誤。 有些CPU的超頻效能比較好,如INTEL的賽揚處理器和AMD-K6-2處理器還算較好的,但有時也會出現一些莫名其妙的錯誤。例如:我曾試過將INTEL賽揚300A,在超頻到450時,軟碟機在沒有接受命令時,進行讀盤操作。INTEL的低於200的CPU以及AMD-K5的超頻能力就不是那麼好。建議高檔的CPU要超頻時,那麼散熱工作一定要做好,最好裝一個大的風扇,再加上一些矽膠之類的散熱材料。至於一些低檔的CPU我建議你就最好不要超頻了,免得超頻達不到預想的效果反而經常出現藍屏影響計算機的正常速度。
二、 存條的互不相容或損壞引起運算錯誤。
這時個最直觀的現象,因為這個現象往往在一開機的時候就可以見到,根本啟動不了計算機,畫面提示出記憶體有問題,問你是否要繼續。造成這種錯誤是物理上的損壞記憶體或者記憶體與其它硬體不相容所致。這時候只有換過另外的記憶體了。
三、 遭到不明的程式或病毒攻擊所至
這個現象只要是平時我們在上網的時候遇到的,當我們在衝浪的時候,特別是進到一些BBS站時,可能暴露了自己的IP,被"黑客"用一些軟體攻擊所至。對互這種情況最好就是在自己的計算機上安裝一些防禦軟體。再有就是登入BBS要進行安全設定,隱藏自己IP。
四、 光碟機在讀盤時被非正常開啟所至
這個現象是在光碟機正在讀取資料時,由於被誤操作開啟而導致出現藍屏。這個問題不影響系統正常動作,只要再彈入光碟或按ESC鍵就可以。
關了顯示器再開啟就沒問題的話,那就是你的顯示器出了問題了