什麼是藍屏宕機

  藍屏宕機*** of Death,縮寫為:BSoD***指的是微軟Windows作業系統在無法從一個系統錯誤中恢復過來時所顯示的螢幕影象。Windows中有兩個影象都被稱為藍屏宕機,其中一個要比另一個嚴重得多。

  一個“真正的”宕機畫面只在Windows NT的系統核心無法修復錯誤時出現,此時使用者所能做的唯一一件事就是重新啟動作業系統,這將丟失所有未儲存的工作,還有可能破壞檔案系統的穩定性。電腦藍屏宕機的畫面上所顯示的資訊會有除錯碼,例如STOP: 0x0000004e,以及其簡短的錯誤訊息,使用者可以在微軟的技術支援網站搜尋此除錯碼出現時可能是什麼原因。但有時錯誤碼並不能讓使用者很快的找到導致藍色畫面當機的原因,反而會誤導使用者,因此可能要以試誤法***trial and error***才能找出原因。藍屏宕機一般只在Windows遇到一個很嚴重的錯誤時才出現。該版本的藍屏宕機出現在Windows NT以及基於Windows NT的後續版本,例如Windows 2000與Windows XP中。

  Windows 9x/ME發生之藍屏宕機允許使用者選擇繼續或者重新啟動。但是,VxD一般不隨便顯示藍屏宕機──它們一般只在一個不通過重新啟動就無法修復的錯誤發生時才顯示藍屏宕機,因此當藍屏宕機顯示時,系統已經不穩定或宕機。

  藍屏宕機出現的最常見原因是DLL地獄,意即同一個DLL的多個版本造成的不相容。當應用程式需要使用這些DLL時,Windows將它們載入記憶體;如果替換了DLL,下一次應用程式載入DLL時它可能不是該應用程式所希望的版本。這種不相容性隨著安裝更多的新軟體而增加,這也是為什麼一個新安裝的Windows往往比安裝執行一段時期後的Windows更加穩定之主要原因。另一個重要的原因就是硬體問題,例如硬體過熱、超頻使用、硬體的電子零件損壞***例如電容器的電解液流出損壞***及BIOS設定錯誤或其程式碼有錯誤等都可能導致藍屏宕機。