-
1 # 仙穹裡的小哥哥
-
2 # 煙臺北航科技園
【問題描述】:
什麼叫藍色畫面
【原因分析】:
無
【簡易步驟】:
無
【解決方案】:
電腦藍色畫面,又叫藍色畫面宕機(Blue Screen of Death,縮寫為:BSoD),指的是微軟Windows作業系統在無法從一個系統錯誤中恢復過來時所顯示的螢幕影象。
術語
人有的時候都會鬧情緒,更何況是機器呢。windows有時候也會跟我們鬧鬧情緒,小則 是“應用程式遇到問題需要關閉”,搞不好還可能給您臉色看看。但是,這臉色可不是紅的白的,而是一張“藍臉”,您見過嗎?首先,我們介紹以下三個重要的問題:這裡指的就是大家經常稱之為“藍色畫面”、“系統崩潰”之類的東西,外華人又叫它BSOD(Blue Screen of Death)。
從專業的角度講,這一術語被定義為“是指當Microsoft Windows崩潰或停止執行(由於災難性的錯誤或者內部條件阻止系統繼續執行下去)時所顯示的藍色螢幕”。而我們平常所說的“系統崩潰(system crash)”或者“核心錯誤(kernel error)”抑或“停止錯誤(Stop error)的專業術語為“程式錯誤檢查(Bug Check)”。
資訊
***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)
KMODE_EXCEPTION_NOT_HANDLED ***其中錯誤的第一部分是停機碼(Stop Code)也就是STOP 0x0000001E,用於識別已發生錯誤的型別, 錯誤第二部分是被括號括起來的四個數字集,表示隨機的開發人員定義的引數(這個引數對於普通使用者根本無法理解, 只有驅動程式編寫者或者微軟作業系統的開發人員才懂)。
第三部分是錯誤名。資訊第一行通常用來識別生產錯誤的驅動程式或者裝置。 這種資訊多數很簡潔,但停機碼可以作為搜尋項在微軟知識庫和其他技術資料中使用
原因
一旦遇上系統藍色畫面崩潰,大多數的人都會以為Windows不行了所以就癱瘓了,有的罪魁禍首是Windows,或者Windows不夠強悍、不夠穩定的意思。
要知道,每當有核心模式裝置驅動程式或者子系統引發了一個非法異常,Windows就會面臨這個艱難的抉擇,雖然Windows最終還是選擇了崩潰,但是這並不代表它就不能夠忽略該異常,讓裝置驅動程式或者子系統繼續往下執行。Windows之所以要選擇“亡我”,是因為它不知道該錯誤是否能被隔離出來從而不傷害系統的其它程式與資料,或者該元件將來是否能夠恢復正常,而且,Windows深知,這個異常更有可能來 源於更深層的問題,比如由於記憶體的常規破壞(General Corruption),或者由於硬體裝置不能正常工作。
允許系統繼續執行可能導致更多的異常,而且,儲存在磁碟或其他外設中的資料可能也會遭受破壞。Windows意識到,這樣做的風險太大了,為了您的程式、資料安全與完整,為了將您的損失在第一時間減小至最低,Windows於是忍痛做出了自我犧牲。當系統檢測到引發崩潰的致命錯誤時,Windows自己執行崩潰函式“KeBugCheckEx”。
該函式接受一個停止程式碼(STOP Code,也稱為錯誤檢查碼“Bug Check Code”),以及四個根據停止程式碼來解釋的引數(下文中會有圖例)。在呼叫KeBugCheckEx之後,首先該系統所有處理器上的所有中斷將被遮蔽,然後系統將顯示器切換到低解析度的VGA圖形模式(因為這是所有Windows平臺顯示卡均支援的通用模式),繪製一個藍色背景,然後顯示此停止程式碼,並且後面緊跟一些對使用者診斷錯誤有幫助的關鍵資訊。
最後,KeBugCheckEx呼叫所有已註冊的裝置驅動程式錯誤檢查回撥函式(這種回撥函式透過呼叫KeRegisterBugCheckCallback函式來註冊),從而讓這些驅動程式停止執行它們所支配的裝置(有系統資料結構已經被破壞得太嚴重以至於藍色畫面都顯示不出來的可能性)。
埠
除錯埠告訴使用者記憶體轉儲映像是否寫到磁碟上了,使用記憶體轉儲映像可以確定發生問題的性質, 還會告訴使用者除錯資訊是否被傳到另一臺電腦上,以及使用了什麼埠完成這次通訊。不過, 這裡的資訊對於普通使用者來說,沒有什麼意義。
有時保衛科可以順利的查到是哪個生產小組的問題, 會在第一部分明確報告是哪個檔案犯的錯,但常常它也只能查個大概範圍, 而無法明確指明問題所在。由於工廠全面被迫停止,只有重新整頓開工, 有時,那個生產小組會意識到錯誤, 不再重犯。 但有時仍然會試圖哄搶零件,於是廠領導不得不重複停工決定(不能啟動並顯示藍色畫面資訊, 或在進行相同操作時再次出現藍色畫面)。
檢查
在開始-->;執行中輸入:EventVwr。msc ,回車出現“事件檢視器”,注意檢查其中的“系統日誌”和“應用程式日誌”中表明“錯誤”的項。把藍色畫面中密密麻麻的英文記下來,接著到其他電腦中上網,進入微軟幫助與支援網站 在左上角的“搜尋(知識庫)”中輸入停機碼。
如果,搜尋結果沒有適合資訊,可以選擇“英文知識庫”再搜尋一遍。一般情況下,會在這裡找到有用的解決案例。另外,在baidu、Google等搜尋引擎中使用藍色畫面的停機碼或者後面的說明文字為關鍵詞搜尋,往往也會有收穫。一般情況下,藍色畫面都是在硬體驅動或新加硬體並安裝驅動後,出現衝突或不相容的情況,這時Windows 2K/XP提供的“最後一次正確配置”就是解決藍色畫面的快捷方式。
重啟系統,在出現啟動選單時,按下F8鍵,就會出現windows高階啟動選項選單,鍵盤游標,選定:“最後一次正確配置”,然後,回車鍵(Enter),回車鍵(Enter),按下去。有些藍色畫面是Windows本身存在缺陷造成的,因此可透過安裝最新的系統補丁和Service Pack來解決。
如果系統可以執行的情況下,錯打了衝突的補丁,可以用,金山急救箱,來“擴充套件掃描”,立即掃描,掃描完畢後,會提示:哪個補丁,不需要修復。然後,照提示點:立即處理。完畢後,如果提示需要“重啟電腦”,立即重啟電腦,就可以了。
重啟
Windows 2K/XP藍色畫面資訊非常多,無法在一篇文章中全面講解,但他們產生的原因往 往集中在不相容的硬體和驅動程式、有問題的軟體、病毒等,因此,首先為大家提供了一些常規的解決方案。
在遇到藍色畫面錯誤時,應先對照這些方案進行排除,下列內容對正在使用Windows、Vista或Windows 7的使用者也有幫助。 有時只是某個程式或驅動程式一時犯錯,重啟後它們會改過自新。(注意:此時參見第八章節查詢停機碼。)藍色畫面第二部分是推薦使用者進行的操作資訊。
有時, 推薦的操作僅僅是一般性的建議(比如:到星晴吧網站查詢BIOS的更新等); 有時,也就是顯示一條與當前問題相關的提示。 一般來說, 惟一的建議就是重啟。
硬體
應該檢查新硬體是否插牢,這個被許多人忽視的問題往往會引發許多莫名其妙的故障。
如果確認沒有問題,將其拔下, 然後換個插槽試試,並安裝最新的驅動程式。同時,還應對照微軟網站的硬體相容類別檢查一下硬體是否與作業系統相容。如果,你的硬體沒有在表中,那麼就得到硬體廠商網站進行查詢,或者撥打他們的諮詢電話。 對於新裝的電腦經常出現藍色畫面問題,應該檢查並升級BIOS到最新版本。
同時關閉其中的記憶體相關項,比如:快取和對映。另外,還應該對照微軟的硬體相容列表檢查自己的硬體。還有就是,如果主機板BIOS無法支援大容量硬碟也會導致藍色畫面,需要對其進行升級。
驅動
如果剛安裝完某個硬體的新驅動,或安裝了某個軟體,而它又在系統服務中添加了相應專案(比如:防毒軟體、新的播放器、CPU降溫軟體、防火牆軟體等),在重啟或使用中出現了藍色畫面故障,請到安全模式來解除安裝或禁用它們。
病毒
比如衝擊波和振盪波等病毒有時會導致Windows藍色畫面宕機,因此查殺病毒必不可少。同時一些木馬間諜軟體也會引發藍色畫面,所以,最好再用相關工具進行掃描檢查。
恢復
執行“sfc /scannow”來檢查系統檔案是否被替換,然後用系統安裝盤來恢復。
小提示:
BIOS的快取和對映項
Video BIOS Shadowing (影片BIOS對映)
Shadowing address ranges(對映地址列)
System BIOS Cacheable(系統BIOS緩衝)
Video BIOS Cacheable(影片BIOS緩衝)
Video RAM Cacheable(影片記憶體緩衝)
程式碼表
1 0×00000001 不正確的函式。
2 0×00000002 系統找不到指定的檔案。
3 0×00000003 系統找不到指定的路徑。
4 0×00000004 系統無法開啟檔案。
5 0×00000005 拒絕存取。
6 0×00000006 無效的程式碼。
7 0×00000007 儲存體控制區塊已毀。
8 0×00000008 儲存體空間不足,無法處理這個指令。
9 0×00000009 儲存體控制區塊地址無效。
10 0×0000000A 環境不正確。
11 0×0000000B 嘗試載入一個格式錯誤的程式。
12 0×0000000C 存取碼錯誤。
13 0×0000000D 資料錯誤。
14 0×0000000E 儲存體空間不夠,無法完成這項作業。
15 0×0000000F 系統找不到指定的磁碟驅動器。
16 0×00000010 無法移除目錄。
17 0×00000011 系統無法將檔案移到其它的磁碟驅動器。
18 0×00000012 沒有任何檔案。
19 0×00000013 儲存媒體為防寫狀態。
20 0×00000014 系統找不到指定的裝置。
21 0×00000015 裝置尚未就緒。
22 0×00000016 裝置無法識別指令。
23 0×00000017 資料錯誤(cyclic redundancy check)
24 0×00000018 程式發出一個長度錯誤的指令。
25 0×00000019 磁碟驅動器在磁碟找不到持定的扇區或磁軌。
26 0×0000001A 指定的磁碟或磁碟無法存取。
27 0×0000001B 磁碟驅動器找不到要求的扇區。
28 0×0000001C 印表機沒有紙。
29 0×0000001D 系統無法將資料寫入指定的磁碟驅動器。
30 0×0000001E 系統無法讀取指定的裝置。
31 0×0000001F 連線到系統的某個裝置沒有作用。
32 0×00000020 該程序無法訪問檔案,因為它正由另一個程序使用。
33 0×00000021 檔案的一部份被鎖定,現在無法存取。
34 0×00000022 磁碟驅動器的磁碟不正確。
請將%2 (Volume Serial Number: %3) 插入磁碟機%1。
35 0×00000024 開啟的分享檔案數量太多。
36 0×00000026 到達檔案結尾。
37 0×00000027 磁碟已滿。
38 0×00000032 不支援這種網路要求。
39 0×00000033 遠端計算機無法使用。
40 0×00000034 網路名稱重複。
41 0×00000035 網路路徑找不到。
42 0×00000036 網路忙碌中。
43 0×00000037 指定的網路資源或裝置不可再用。
44 0×00000038 網路BIOS命令限制已經達到
45 0×00000039 網路配接卡發生問題。
46 0×0000003A 指定的伺服器無法執行要求的作業。
47 0×0000003B 網路發生意外錯誤。
48 0×0000003C 遠端配接卡不相容。
49 0×0000003D 印表機佇列已滿。
50 0×0000003E 伺服器的空間無法儲存等候列印的檔案。
52 0×00000040 指定的網路名稱無法使用。
53 0×00000041 拒絕存取網路。
54 0×00000042 網路資源型別錯誤。
55 0×00000043 網路名稱找不到。
56 0×00000044 超過區域計算機網路配接卡的名稱限制。
57 0×00000045 超過網路BIOS 作業階段的限制。
58 0×00000046 遠端伺服器已經暫停或者正在起始中。
59 0×00000047 由於聯機數目已達上限,此時無法再聯機到這臺遠端計算機。
60 0×00000048 指定的印表機或磁碟裝置已經暫停作用。
61 0×00000050 檔案已經存在。
62 0×00000052 無法建立目錄或檔案。
63 0×00000053 INT 24 失敗
64 0×00000054 處理這項要求的儲存體無法使用。
65 0×00000055 近端裝置名稱已經在使用中。
66 0×00000056 指定的網路密碼錯誤。
67 0×00000057 引數錯誤。
68 0×00000058 網路發生資料寫入錯誤。
69 0×00000059 此時系統無法執行其它行程。
回覆列表
在很多情況下,電腦會莫名其妙自動關機、自動重啟、頻繁宕機、頻繁藍色畫面。這種情況是電腦在使用過程中最最頻繁出現的故障了。出現這種故障的原因主要有三個:
1、PCI裝置、記憶體條等裝置沒有插穩或者鬆動;
2、硬體裝置不相容或者裝置本身有質量問題;
3、硬碟有壞道或者有壞的扇區。如果硬體沒有問題,那麼電腦自動關機、自動重啟、頻繁宕機、頻繁藍色畫面的原因95%以上屬於這個原因。 解決故障的辦法應該是“選軟後硬”,即: 1、解決硬碟有壞道或者有壞扇區的問題,可用sfc命令和chkdsk命令來作軟修復。方法是:點選“開始”——“執行”——在出現的視窗中輸入命令字元,然後按視窗中的提示操作即可。需要注意的是:有時會要求你重新啟動電腦,在重啟時同時修復。 2、檢查PCI裝置(如:顯示卡、音效卡、網絡卡等)和記憶體條是否鬆動,最好是重新插拔一次,交檢查金手指部分是否有氧化或者脫落 也可能是有木馬病毒 嵌入你的電腦,使你的電腦遭受藍色畫面危機, 可以進入安全模式下防毒, 滿意請採納。