熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows優化 >> 正文

Windows 2000中藍屏死機之停止信息分析

2022-06-13   來源: Windows優化 

  Win也許可以說得上是一個劃時代的操作系統但是它仍然不能夠避免藍屏死機(Blue Screen of Death)問題本文的目的是解刨BSOD問題同時給出如何處理一般的藍屏問題的解決步驟
  
    簡介
  
    什麼是藍屏死機(BSOD)問題?
    BSOD就是顯示在藍色屏幕背景下的出錯信息一般這種出錯信息嚴重到你的整個操作系統當機你只有重新冷啟動的選擇
  
    停止消息和硬件消息
  
    Win的BSOD和NT以前的BSOD消息是完全不同的最大的不同就是NT中的BSOD只包含一個通用的停止消息類型(就是實際的出錯代碼) 但是Win的BSOD包含有兩種消息類型停止消息和硬件消息停止消息是指當win的內核發現一個它不能夠恢復的軟件錯誤時候產生的錯誤消息硬件消息是指當Win發現一個嚴重的硬件沖突時產生的錯誤消息
  
    刨析BSOD
  
    BSOD可以分成獨立的幾部分每部分包含有有價值的錯誤處理信息這幾部分包括
  
    bug檢查部分這是BSOD中包含實際出錯消息的位置在這部分中你應該注意的是出錯代碼(就是在單詞Stop後面的十六進制數字)和錯誤符號(就是緊跟在出錯代碼後的單詞)
  
    推薦用戶采取行動部分這部分經常包含一些一般的指導你如何糾正錯誤的步驟
  的消息
  
    調試端口信息部分這部分包含有你應該如何設置你的內核調試器的信息內核調試器是讓你可以通過手工連接到計算機並對進程進行調試的工具
  
    停止信息的四種類型
  
    當程序或則驅動程序發生了一個不能夠控制的錯誤消息或則試圖執行一個非法指令時系統就會發生停止出錯信息而這種信息通常由四種類型組成
  
    常規停止消息在正常的使用win時發生的停止消息
  
    安裝停止消息在安裝win過程中的停止消息通常由你的系統中存在和不兼容的硬件設備引起的
  
    可執行程序安裝停止消息表示發生在安裝過程中第個階段(執行程序部分)的停止消息
  
    軟件陷阱停止消息由於軟件中的錯誤陷阱並且當程序試圖執行一個非法指令的時候發生的停止消息
  
    不管win是否迄今為止最偉大的操作系統與否它不可能是沒有錯誤的至少我們知道在BSOD還是存在的下面是有關它的更詳細的描述
  
    下面是一個具體的BSOD例子
  
  *** Stop: xE (xFAA X X)
  KMODE_EXCEPTION_NOT_HANDLED
  *** Address FAA base at fA DateStamp efd wdmaudsys
  
  If this is the first time youve seen this Stop error screen restart your computer
  If this screen appears again follow these steps:
  
  Check to be sure you have adequate disk space If a driver is identified in the
  Stop message disable the driver or check with the manufacturer for driver updates
  Try changing video adapters
  
  Check with your hardware vendor for any BIOS updates Disable BIOS memory options
  such as caching or shadowing If you need to use Safe Mode to remove or disable
  components restart your computer press F to select Advanced Startup Options
  and then select Safe Mode
  
  Refer to your Getting Started manual for more information on troubleshooting Stop errors
  
  Kernel Debugger Using: COM (Port xf Baud Rate )
  Beginning dump of physical memory
  Physical memory dump complete Contact your system administrator or technical support group
  
    根據這個具體的例子按照上面刨析的BSOD四個部分下面一一介紹
  bug檢查部分
  
    這是BSOD中包含實際出錯消息的位置它看上去就是下面的代碼
  *** Stop: xE (xFAA X X)
  KMODE_EXCEPTION_NOT_HANDLED *** Address FAA base at fA DateStamp efd wdmaudsys
  
    其中錯誤代碼是一個緊跟在Stop後面的十六進制數在這裡面它由其它四個數字組成
  
    而錯誤符號是指緊隨其後的KMODE_EXCEPTION_NOT_HANDLED
  
    在一些BSOD出錯信息中一個內存位置和文件名出現在錯誤符號的後面這個信息告訴了當錯誤發生的時候在內存中的位置和哪個文件導致了錯誤的發生當然你是否能夠看到該信息是由哪種停止消息類型來決定的在一些實際運用中你只能夠看到上面的第一行而這裡通常是表示由顯示服務中導致的問題 推薦用戶采取行動部分
  
    在上面的例子中推薦用戶采取行動部分如下
  
  If this is the first time youve seen this Stop error screen restart your computer If this screen appears again follow these steps:
  Check to be sure you have adequate disk space If a driver is identified in the Stop message disable the driver or check with the manufacturer for driver updates Try changing video adapters
  Check with your hardware vendor for any BIOS updates Disable BIOS memory options such as caching or shadowing If you need to use Safe Mode to remove or disable components restart your computer press F to select Advanced Startup Options and then select Safe Mode
  Refer to your Getting Started manual for more information on troubleshooting Stop errors
  
    推薦用戶采取行動部分通常是推薦用戶在遇到了出錯信息後應該采取的解決步驟在消息中可以看到解決一個BSOD也許只要重新啟動或則整理出足夠大的剩余空間就能夠解決了盡管這樣的方法偶爾會起到作用但是實際上要解決BSOD經常要遠遠復雜得多
  
    調試端口信息部分
  
    這部分包含有你應該如何設置你的內核調試器的信息我會在以後的網站裡面詳細介紹什麼是的內核調試器在上面的例子中這部分內容是
  
  Kernel Debugger Using: COM (Port xf Baud Rate )
  Beginning dump of physical memory Physical memory dump complete Contact your system administrator or technical support group
  
    停止信息的四種類型
  
    常規停止消息
  
    常規停止消息通常是最難解決的出錯信息因為有可能有無數的原因能夠導致錯誤的發生
  
    安裝停止消息
  
    在安裝win過程中的停止消息通常由你的系統中存在有沒有列在硬件兼容列表中的設備
  
    解決辦法是你查看系統中的硬件設備找到沒有列出在兼容列表中的設備然後和你的硬件設備廠商聯系看他們是否能夠給你提供該設備的驅動程序如果他們不能那你只好從你的系統中刪除該設備並用其它的可以兼容的設備替換掉
  
    如果你的所有硬件都是兼容的你也許是存在有兩個互相沖突的硬件設備要解決這個問題先移走任何不是必要的硬件設備然後重新裝載一旦裝載成功後把所有移走的設備全部重新加入到系統中這樣做通常能夠解決這個問題至少能夠告訴你哪些硬件是有沖突的
  
    可執行程序安裝停止消息
  
    安裝在可執行程序的安裝過程中有兩個階段第一個階段是禁止硬件中斷同時裝載一些基本的組件例如硬件提取層第二個階段是初始化你系統中所有的硬件如果你在安裝程序到了這個階段的時候收到了停止消息錯誤需要再次運行診斷程序來判斷你的硬件是否都工作正常然後重新安裝如果你仍然遇到這個出錯消息那麼就需要和微軟技術支持部打交道了
  
    軟件陷阱停止消息
  
    由於軟件中的錯誤陷阱並且當程序試圖執行一個非法指令的時候發生的停止消息例如程序試圖向一個本來是保存數字的變量寫字符串的時候這個錯誤就有可能發生如果你遇到了這種類型的錯誤需要記下出錯信息是什麼軟件導致了錯誤一般這些軟件都有新的版本來糾正這些錯誤的
  
    解決問題的技巧下面是當你遇到了停止消息時候可能需要的解決步驟
  
    首先判斷你最近是不是在系統中有任何的變動如果你有那麼這些變動經常是問題產生的根源試圖刪除或者移走新的硬件或軟件看是否能夠解決問題檢查系統中的硬件最好如果有硬件檢測程序的話可以運行該程序進行檢測同時重新插放你的內存卡和擴展卡
  
    如果你的停止信息是發生在啟動中或剛啟動的過程中那麼這有可能是你的某個服務或則設備驅動程序中的問題可以嘗試將機器啟動到安全模式如果你的系統能夠啟動成功安全模式那麼表示你的猜測是正確的
  
    同時要確保你的防病毒程序是設計成和win兼容的並且隨時保持更新如果錯誤仍然發生那麼進入你的CMOS設置禁止掉BIOS中的象緩存或則shadow之類的選項然後重新啟動
From:http://tw.wingwit.com/Article/os/youhua/201311/10868.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.