跳转到内容

蓝屏死机

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由Cinea467留言 | 贡献2021年2月8日 (一) 04:54 (翻译了部分英文Wikipedia中的内容)编辑。这可能和当前版本存在着巨大的差异。

Blue Screen of Death」的各地常用名稱
中国大陸蓝屏死机、蓝屏
臺灣藍螢幕當機、藍白當機
港澳藍畫面死機
Windows 10中的蓝屏死机画面 (版本 1607-1909),它包含了一个悲伤颜文字和一个用于快速排查错误的二维码
深圳地铁5号线大学城站的深圳通充值机蓝屏死机
整間電腦教室出現藍色畫面的情況
首爾地鐵車廂內的蓝屏死机

蓝屏死机(英語:Blue Screen of Death,缩写为:BSoD)指的是微软Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。

Windows 9x出現BSOD錯誤時,通常會顯示兩次BSOD畫面。

Windows NT系列(包括Windows 2000Windows XP等)的穩定性高於Windows 9x,當Windows NT出現致命錯誤而必須重新啟動時,會顯示BSoD畫面。BSOD画面上所显示的信息會有偵錯碼,例如:STOP: 0x0000004e,以及其簡短的錯誤訊息,用戶可以在微軟的技術支援網站搜尋此偵錯碼出現時可能是什麼原因。但有時錯誤碼並不能讓使用者很快的找到導致蓝屏死机的原因,反而會误导用户,因此可能要以試誤法(trial and error)才能找出原因。

Windows 9x/ME發生之BSoD允许用户选择继续或者重新启动。但是,VxD一般不随便显示BSoD──它们一般只在一个不通过重新启动就无法修复的错误发生时才显示BSoD,因此当BSoD显示时,系统已经不稳定或死机。在Windows 9x時代,出现蓝屏的最常见原因是DLL地狱,意即同一个DLL的多个版本造成的不兼容;当应用程序需要使用这些DLL时,Windows将它们载入到内存;如果替换了DLL,下一次应用程序载入DLL时它可能不是该应用程序所希望的版本,且这种不兼容性随着安装更多的新软件而增加。Windows NT系列的穩定性明顯優於Windows 9x,發生藍畫面死機的機率遠低於Windows 9x。

历史

Windows 1.02.0中的蓝屏死机
2019年一家药店门前的蓝屏死机
发生在[[纳什维尔国际机场 ]]的Windows 98蓝屏死机
发生在CNIT的一次蓝屏死机
发生在Vélo'v的蓝屏死机

蓝屏死机自Windows 1.0就已经存在。在Windows 1.x-2.x中,当Windows发现了版本过高的DOS系统时,它将会在继续启动前显示一个蓝底白字的界面“Incorrect DOS version”和一个列有内核模块及它们各自内存地址的列表。不过,这个蓝屏死机仍并非真正的系统错误;当真正的错误发生时,系统反而会锁死,或直接退出到DOS。Windows 3.0中设计了一个专门用来显示重要系统信息的对话框,这些信息通常会来自386增强模式下的驱动程序,或其他无法正常运行的程序。[1][2]

在Windows 3.1中,这一对话框由黑色改为了蓝色,并且会在按下Ctrl+Alt+Del(用于打开任务管理器)时出现,如果当时没有无响应的程序。当系统错误足够严重时,Windows 3.x仍然会直接退出到DOS。[3]

现在通常所说的蓝屏死机界面在Windows NT 3.1Windows NT系列的首个系统,发布于1993年)中首次出现,并延续到了之后的所有Windows系统中。蓝屏死机界面通常由编写不良的驱动程序或故障的硬件引起,如内存故障、供电问题、过热或超出其规格限制的硬件。在Windows 9x的时代,系统内核中不完整的DLL或bug也会导致蓝屏死机。由于Windows 9x的不稳定性和不完善的内存保护,蓝屏死机非常常见。[來源請求]

不同版本的Windows發生蓝屏

在Windows XP中,程式發生較小問題時不會出現BSoD,而只會出現「程式發生錯誤」屏幕。圖為在香港維多利亞公園的一個LED屏幕上顯示的錯誤信息

默认情况下,BSoD的显示是蓝(0x01或#0000AA,Windows 8/10則是#2067B2)底白(0x0F或#FFFFFF)字。显示的信息包括了当前的内存值以及寄存器值。

BSoD已经极少出现在Windows NT家族中。当在较轻微的软件错误出现时,虽然程序依然可能崩溃,但由于新系统中更好的内存管理,类似错误并不会损害到整个操作系统。在这些系统中,“真正的”BSoD只在整个系统崩溃时才会出现。

BSoD最早出现在Windows 1.0中。另外,在微软遊戲主機XBOX出现的畫面不是藍色,而是綠色。而在XP/Vista/7中,存在一种比BSoD更严重的紅白當機畫面,常见于驱动程序故障。[4] Windows Insider Preview有綠屏死機畫面和藍屏死機畫面。

相關條目

参考文献

  1. ^ Blue screen of death. BetaWiki. [2020-08-31] (英语). 
  2. ^ Steve Ballmer did not write the text for the blue screen of death. The Old New Thing. 2014-09-09 [2020-08-31] (美国英语). 
  3. ^ Blue screen of death. BetaWiki. [2020-08-31] (英语). 
  4. ^ 怎样解决cs红屏死机现象_系统优化/辅助使用问题_PConline快问,2009年6月25日查阅

外部連結