[狂少牌解藥]BSOD?藍天白雲?你懂多少?

狀態
不開放回覆。

狂少

Bulletproof Themer
已加入
9/18/03
訊息
14,397
互動分數
2
點數
0
大家肯定都用過Windows,想必都觀賞過些"藍天白雲"的精緻畫面, 這個呢英文叫做" BSOD"(Blue Screen Of Death).
一般的“BSOD”有兩個選項:“關閉”和“詳細資料”.
可是“詳細資料”裏面的內容大多數人都看不明白,只好驚慌或幹叫式的關閉了.
雖然有人貼一些制式用語..可是是不是有看沒有懂啊?

現在不用怕也不必幹叫了,這裡給大家講解一下幾個現今常發生的具體含義.;em25;

1.停止錯誤編號:0x0000000A
說明文字IRQL-NOT-LESS-OR-EQUAL


通常的原因:
驅動程式使用了不正確的記憶體位址.

解決方法:

如果無法登陸,則重新啟動電腦.當出現可用的作系統列表時,按F8鍵.
在Windows選項功能表螢幕上,
選擇"最後一次正確的配置",然後按Enter鍵進windows找錯誤.

一般的預防發法:

檢查是否正確安裝了所有的新硬體或軟體.如果這是一次全新安裝,
請與硬體或軟體的製造商聯繫,獲得可能需要的任何Windows更新或驅動程式.
運行由電腦製造商提供的所有的系統診斷軟體,尤其是記憶體檢查.
禁用或先卸掉新近安裝的硬體(RAM,硬碟,數據機等等),目的是在排除一些不相容硬體的可能.
驅動程式或軟體. 確保硬體設備驅動程式和系統BIOS都是最新的版本.
確保製造商可幫助你是否具有最新版本,也可幫助你獲得這些硬體.
禁用 BIOS中有Cache或shadow的選項.

***************************************************************************************************************
2.停止錯誤編號:0x0000001E

說明文字:KMODE-EXPTION-NOT-HANDLED


通常的原因:

CPU 指令不正確或是CPU試圖執行一個非法或未知的指令.

解決方法:

確保有足夠的空間,尤其是在執行一次新安裝的時候.

一般的預防發法:

如果停止錯誤消息指出了某個特定的驅動程式,那麼請禁用該driver.
如果無法啟動電腦. 試著用安全模式啟動,以便刪除或禁用該驅動程式.
如果有非 Microsoft支援的VGA驅動程式,儘量切換到標準的VGA驅動程式或Whql driver
確保有最新版本的系統BIOS.硬體製造商可幫助確定你是否具有最新版本

***************************************************************************************************************
3.停止錯誤編號:0x00000023或0x00000024
說明文字:FAT-FILE-SYSTEM或MTFS-FILE-SYSTEM


通常原因:
問題出現在Ntfs.sys(允許系統讀寫NTFS驅動器的驅動程式檔)內.

解決方法:

執行由電腦製造商提供的系統診斷軟體,尤其是硬體診斷軟體.
禁用或先卸載所有的反病毒軟體,硬碟重組整理程式或備份程式.
通過在命令提示下運行Chkdsk /f命令檢查硬碟驅動器是否損壞,然後重新啟動電腦

***************************************************************************************************************

4.停止編號:0x0000002E
說明文字ATA-BUS-ERROR


通常的原因:
系統記憶體odd and even command校驗出錯,通常由硬體問題導致.

解決方法:

使用硬體供應商提供的系統診斷,執行記憶體檢查來查找故障或不匹配的記憶體.
禁用BIOS cache或shadow.
在啟動後出現可用作系統列表時,按F8.
在選項功能表螢幕上,選擇"啟動VGA模式:.然後按Enter鍵.


***************************************************************************************************************

5.停止編號:0x0000003F
說明文字:NO-MOR-SYSTEM-PTES


通常的原因:不正確清理驅動程式.

解決方法:
禁用或卸載所有的反病毒軟體,HD Defragment處理程式或備份程式.

***************************************************************************************************************

6:停止錯誤編號:0x00000058
說明文字:FTDISK-INTERNAL-ERROR


通常的原因:
ARC Path Error.

解決方法:
請使用編輯Boot.ini來更正 "ARC path". (或是參考微軟有官如何編輯ARC path)

***************************************************************************************************************

7.停止錯誤編號:0x0000007B
說明文字NACCESSI-BLE-BOOT-DEVICE


通常原因:

初始化I/O系統(通常是指啟動設備或系統檔失敗.)

解決方法:

在硬碟內的啟動磁區病毒通常會導致這種停止錯誤.
解決方案是用反病毒軟體的最新版本,
檢查電腦上是否有存在病毒.如果找到病毒,則必須執行必要的不找把他從電腦上清除掉,
請參閱反病毒軟體help檔,瞭解如何執行這些步驟.

核對MIcrosoft硬體相容性列表以確保所有的硬體和驅動程式都與Windows相容.
如果使用的適SCSI適配器,可以從硬體供應商除獲得最新WINDOWS驅動程式,
禁用SCSI設備的同步協定,檢查該SCSI link是否終結,並核對這些設備的SCSI ID,
如果無法確定如何執行能夠這些步驟,可參考硬體設備安裝說明.
如果你用的是IDE設備,將板上的IDE port定義為唯一的主通道.
核對IDE設備的主/副/唯一設置.uninstall 除硬碟之外的所有IDE設備.
如果無法確認如何執行這些不找,可參考硬體手冊

如果電腦已使用NTFS檔系統格式化,可重新啟動電腦,
然後在該系統分區上運行Chkdsk /f/r指令.
如果由於錯誤而無法啟動系統,那麼使用Dos mode,並運行Chkdsk /r命令.
運行Chkdsk /f命令以確定檔系統是否損壞.


***************************************************************************************************************
8.停止錯誤編號:0x0000007F
說明文字:UNEXPECTED-KERNEL-MODE-TRAP 或是 Unknow trap type


通常的原因:

通常一般都由硬體故障引起.

解決方法:
核對Microsoft硬體相容性列表以確保所有的硬體和驅動程式都與Windows相容.
如果電腦主板不相容就會產生這個問題.
卸掉所由新近安裝的硬體,從安全模式去debug.

***************************************************************************************************************

9.停止錯誤編號:0x00000050
說明文字AGE-FAULT-IN-NONPAGED-AREA


通常的原因:

記憶體錯誤(資料不能使用分頁檔交換到磁片中).

解決方法:
卸掉所有的新近安裝的硬體.
運行由電腦製造商提供的所有系統診斷軟體.尤其是記憶體檢查.
檢查是否正確安裝了所有新硬體或軟體,如果這是一次全新安裝,
請與硬體或軟體製造商聯繫,獲得可能需要的任何Windows更新或驅動程式.
禁用或卸載所有的反病毒程式. 禁用BIOS記憶體選項,例如cache或shadow.

***************************************************************************************************************
10.停止錯誤編號:0x0000007 ------->這個沒攪好,真的會哭哦..haha)

說明文字:KERNEL-STEL-STACK-INPAGE-ERROR


通常的原因:

無法從分頁檔將系統資料所需的頁面讀取到記憶體中

解決方法:

使用反病毒軟體的最新版本,檢查電腦上是否有病毒。
如果找到病毒,則執行必要的步驟把他從電腦上清除掉。
請參閱製造商提供的所有系統診斷軟體,尤其是記憶體檢查。
禁用BIOS cache,shadow.

***************************************************************************************************************
11.停止錯誤編號:0x00000079
說明文字:MISMATCHED-HAL


通常的原因:

硬體抽象層(hal.dll)與內核或系統核心類型不匹配
(通常發生在單核處理器和多核處理器配置檔混合在同一系統的情況下)

解決方法:

要解決本錯誤,可使用DOS模式替換電腦上錯誤的系統檔。
單核心處理器系統的核心檔是Ntoskml.exe,而多處理器系統的內核檔是Ntkrnlmp.exe,
但是,這些檔要與安裝媒體上的檔相對應;在安裝完Windows之後,
不論使用的是哪個原文件,都會被重命名為Ntoskrnl.exe;
HAL在安裝之後也使用名稱Hal.dll
但是在安裝上卻有若干個可能的HAL檔

***************************************************************************************************************
12.停止錯誤編號:0x0000007A
說明文字:KERNEL-DATA-INPAGE-ERROR


通常的原因:

無法從分頁檔將內核資料所需的頁面讀取到記憶體中
通常是由於分頁檔上的故障,病毒,磁片控制器錯誤或由故障的RAM引起的

解決方法:

請參閱犯病度軟體文檔瞭解如何執行這些步驟。
如果電腦已使用NTFS檔系統格式化。
可重新啟動電腦,然後在該系統分區上運行Chkdsk /f/r命令。
如果由於錯誤而無法啟動命令,那麼使用命令控制臺,並運行Chkdsk /r命令。
運行由電腦製造商提供的所有的系統在很端軟體,尤其是記憶體檢查

***************************************************************************************************************
13.停止錯誤編號:0xC000021A
說明文字:STATUS-SYSTEM-PROCESS-TERMINATED


通常的原因:

Winlogon或客戶伺服器運行時子系統(CSRSS)已被損壞,所以無法再保證安全性

解決方法:

卸掉所有新近安裝的硬體。
如果無法登陸,則重新啟動電腦。
當出現Windows logo 時按F8。在Windows選項功能表螢幕上,
選擇:“最後一次正確的配置”。然後按Enter 執行Safe mode
並允許系統修復任何檢測到的錯誤


***************************************************************************************************************
14.停止錯誤編號:0xC0000221
說明文字:STATUS-IMAGE-CHECKISU7M-MISMATCH


通常的原因:

驅動程式或系統DLL已經被損壞。

解決方法:
運行safe mode command,並且允許系統修復任何檢測到的錯誤
如果在RAM添加到電腦之後,立即發生錯誤,那麼可能是分頁檔損壞,
或者新RAM由故障或不相容,請刪除Pagefile.sys並將系統返回到原來的RAM配置

***************************************************************************************************************

以上這些看似簡單,可是當你真的碰到是很不好解決的
電腦雖然要優化,可是優化的重點在那你是不是100%都了解?還是人家說好
你就跟進?這樣不但沒辦法激出你的電腦效能反倒拖累你系統的完整平衡
所以呢,知道那邊有錯就先找出毛病並且了解根除之道才是能真正發揮極限的定義



狂少與大家共勉!!
 
由板主最後編輯:

Family

高級會員
已加入
8/26/06
訊息
511
互動分數
0
點數
0
真是太詳細了;nq;

狂大每次PO出的文章都對我很有幫助呢

收藏ING

哪天出現藍天就不用亂拔亂插了:PPP:

謝謝囉^^
 

cray951

初級會員
已加入
9/25/06
訊息
40
互動分數
0
點數
0
謝謝狂少大分享,以後可以自己解決問題了
 

kidd721

高級會員
已加入
9/25/03
訊息
803
互動分數
0
點數
0
這個棒
不推不行
讓小弟又見識更多了
 

jackit

結束了卻出現更大
已加入
3/1/05
訊息
859
互動分數
0
點數
16
"狂"推阿 這種文章 是非常好實用的~~ 狂爺不愧是 教學與實務並重的達人.... 感恩~^^
 

狂少

Bulletproof Themer
已加入
9/18/03
訊息
14,397
互動分數
2
點數
0

violet

沒事愛閒晃的路人
已加入
7/13/04
訊息
2,214
互動分數
0
點數
36
年齡
42
呵呵~
好文章~
既可以解決問題~又可以增長知識︿︿~感謝狂大
 

rx93

一般會員
已加入
8/9/04
訊息
170
互動分數
0
點數
16
這是最想知道的資料

感謝狂少PO出分享
 

動少

進階會員
已加入
1/24/05
訊息
445
互動分數
0
點數
16
感謝狂大的分享~
不過錯誤代碼應該沒這麼少~
不知狂大是否可以再多貼一些常見的錯誤代碼~
以及解決方法~
感謝唷!!
 

狂少

Bulletproof Themer
已加入
9/18/03
訊息
14,397
互動分數
2
點數
0
我現在也在整理所有的debug code ;
我想大家也很需要..
不然只看的懂FF是很危險的哦;em25;
 
狀態
不開放回覆。
▌延伸閱讀