資源描述:
《揭秘“死亡藍(lán)屏”》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、藍(lán)屏?。。。。。。。。。。。。。。?!我們?cè)谑褂脀indows系統(tǒng)時(shí),是不是會(huì)經(jīng)常性的藍(lán)屏,而藍(lán)屏中,最讓人膽戰(zhàn)心驚的是那個(gè)“死亡藍(lán)屏”就是藍(lán)屏死機(jī)的意思,這里我們就來(lái)分析下,一些死亡藍(lán)屏的問(wèn)題。分析藍(lán)屏有四個(gè)基本部分,您應(yīng)該以藍(lán)屏死機(jī)意識(shí)到:第一部分列出了實(shí)際的錯(cuò)誤信息。第二部分列出的Microsoft?的WindowsNT?的已經(jīng)加載到內(nèi)存模塊。第三部分列出的模塊,大約要加載有沒(méi)有發(fā)生錯(cuò)誤。第四部分列出的內(nèi)核調(diào)試器的當(dāng)前狀態(tài)。我將這些部分在每個(gè)細(xì)節(jié)。錯(cuò)誤信息本節(jié)盤(pán)旋(與白箱A)圖顯示了實(shí)際的錯(cuò)誤信息。此消息包含錯(cuò)誤代碼號(hào),地址發(fā)生錯(cuò)誤的位置,和一個(gè)文本代碼
2、,以顯示錯(cuò)誤的類(lèi)型。下面,我列出比較常見(jiàn)的錯(cuò)誤代碼和他們的一些原因。DIVIDE_BY_ZERO_ERROR這個(gè)錯(cuò)誤是由一個(gè)試圖分裂申請(qǐng)為零。如果您收到此錯(cuò)誤,不知道哪個(gè)應(yīng)用程序引起的,你可以嘗試檢查內(nèi)存轉(zhuǎn)儲(chǔ)。IRQL_NOT_LESS_OR_EQUAL該IRQL_NOT_LESS_OR_EQUAL錯(cuò)誤是由馬車(chē)設(shè)備驅(qū)動(dòng)程序或硬件沖突的實(shí)際。如果您最近添加了新硬件,你的系統(tǒng),嘗試刪除它,看看錯(cuò)誤消失。同樣,如果你最近裝上新的設(shè)備驅(qū)動(dòng)程序,您可以嘗試使用ERD的指揮官專(zhuān)業(yè)版,由Winternals軟件,暫時(shí)關(guān)閉新的驅(qū)動(dòng)程序,看看問(wèn)題是否消失。KMODE_EXCE
3、PTION_NOT_HANDLED一個(gè)不正確配置的設(shè)備驅(qū)動(dòng)程序通常會(huì)導(dǎo)致這種類(lèi)型的錯(cuò)誤。正如我將解釋后,你可以使用另一種藍(lán)色的屏幕部分以找出是哪個(gè)驅(qū)動(dòng)程序引起的問(wèn)題。REGISTRY_ERROR這樣的錯(cuò)誤表示在系統(tǒng)中的注冊(cè)表災(zāi)難性的失敗。然而,這個(gè)錯(cuò)誤有時(shí)會(huì)造成無(wú)法讀取硬盤(pán)從注冊(cè)表,而不是因?yàn)樽?cè)表本身就是腐敗。雖然大部分的時(shí)間,如果你收到此錯(cuò)誤,你必須從備份恢復(fù)。INACCESSIBLE_BOOT_DEVICE正如名字所暗示的,這個(gè)錯(cuò)誤表明WindowsNT是有問(wèn)題的硬盤(pán)上讀取。此錯(cuò)誤可能導(dǎo)致一個(gè)錯(cuò)誤的設(shè)備驅(qū)動(dòng)程序或一個(gè)小型計(jì)算機(jī)系統(tǒng)壞接口(SCSI)終止
4、。如果您檢查過(guò)這些問(wèn)題,但仍收到錯(cuò)誤,請(qǐng)檢查以確保病毒并沒(méi)有破壞你的引導(dǎo)扇區(qū)。UNEXPECTED_KERNEL_MODE_TRAP此錯(cuò)誤信息幾乎總是由您的計(jì)算機(jī)的內(nèi)存造成的。如果您收到此錯(cuò)誤,請(qǐng)檢查以您所有的單直插存儲(chǔ)器模塊(SIMM肯定)是相同的類(lèi)型和速度。您也應(yīng)該檢查,以確保您的計(jì)算機(jī)的互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)是正確的內(nèi)存量。如果這些建議都看看,可以嘗試用在計(jì)算機(jī)的內(nèi)存。BAD_POOL_HEADER這也許是最晦澀的錯(cuò)誤信息。在大多數(shù)情況下,如果你收到這個(gè)錯(cuò)誤,它涉及到最新的更改,您對(duì)您的系統(tǒng)的。請(qǐng)嘗試撤消更改的錯(cuò)誤得到消除。NTFS_FILE
5、_SYSTEM一個(gè)NTFS_FILE_SYSTEM錯(cuò)誤表示硬盤(pán)損壞。如果你的系統(tǒng)啟動(dòng),運(yùn)行CHKDSK/F對(duì)你的所有分區(qū)立即。如果您的系統(tǒng)不啟動(dòng),請(qǐng)嘗試安裝在不同目錄中的WindowsNT的新副本。您可以使用該副本運(yùn)行CHKDSK程序。當(dāng)你做的第二個(gè)副本,您可以編輯您的BOOT.INI文件來(lái)使您的計(jì)算機(jī)啟動(dòng)您的WindowsNT正本。KERNEL_DATA_INPAGE_ERROR這個(gè)錯(cuò)誤表明WindowsNT是無(wú)法讀取從頁(yè)面文件中的內(nèi)核數(shù)據(jù)頁(yè)。記憶不好的,壞的處理器,錯(cuò)誤地終止SCSI設(shè)備,或者腐敗的pagefile.sys文件可能導(dǎo)致這種情況。在糾正這種
6、錯(cuò)誤的第一步是重新創(chuàng)建的pagefile.sys文件,看看您是否可以把你的系統(tǒng)重新聯(lián)機(jī)。NMI_HARDWARE_FAILURE這是一個(gè)一般性錯(cuò)誤消息,其中硬件抽象層可以不報(bào)告錯(cuò)誤的真正原因。在這種情況下,Microsoft建議調(diào)用硬件供應(yīng)商。這個(gè)錯(cuò)誤有時(shí)會(huì)造成混合均等和非平價(jià)的SIMM,或損壞的SIMM。這已加載模塊這一節(jié),我已經(jīng)記憶盤(pán)旋在圖B顯示到WindowsNT中的模塊已經(jīng)加載。你可以使用本節(jié)主要是看看那些已經(jīng)加載的模塊,并有一定的信心,上市模塊都不是造成你的問(wèn)題。模塊即將負(fù)荷這一節(jié),我已經(jīng)發(fā)生盤(pán)旋在圖C顯示哪些模塊加載時(shí)約有錯(cuò)誤。很多時(shí)候,這部分可
7、以讓你知道哪些模塊是造成你的問(wèn)題。這是尤其如此,如果你收到KMODE_EXCEPTION_NOT_HANDLED錯(cuò)誤。例如,假設(shè)在堆棧上加載下一個(gè)模塊的tcpip.sys。在這種情況下,很可能是一個(gè)不正確的網(wǎng)絡(luò)卡驅(qū)動(dòng)程序可能會(huì)導(dǎo)致您的問(wèn)題。如果你恰好擁有自己的Winternals軟件ERD的指揮官專(zhuān)業(yè)版,您可以禁用網(wǎng)卡驅(qū)動(dòng)程序,并嘗試重新啟動(dòng)您的系統(tǒng)。如果系統(tǒng)啟動(dòng)時(shí),你可以正確的驅(qū)動(dòng)程序問(wèn)題。內(nèi)核調(diào)試器D節(jié)盤(pán)旋的圖顯示的內(nèi)核調(diào)試器的當(dāng)前狀態(tài)。讓你的內(nèi)核調(diào)試器連接兩臺(tái)計(jì)算機(jī)上運(yùn)行通過(guò)RAS連接電纜或零調(diào)制解調(diào)器的WindowsNT。當(dāng)屏幕出現(xiàn)藍(lán)屏,崩潰轉(zhuǎn)儲(chǔ)信息
8、發(fā)送到計(jì)算機(jī)的診斷功能要使用內(nèi)核調(diào)試器,兩臺(tái)計(jì)算機(jī)必