長期以來 Windows 用家視藍底白字的畫面為「死機」的象徵,上月美國電腦安全技術公司 CrowdStrike 更新服務後引發全球性大規模系統崩潰,大量電腦系統出現「藍畫面死機」(Blue Screen of Death,BSoD),使這個讓人聞之色變的「藍畫面」再度成為城中熱話,網民亦對「藍畫面」的創作者是何許人也饒有興趣。近日 Microsoft 負責開發 Windows 逾 30 年的工程師撰寫了一篇網誌,揭露令人聞風喪膽的「藍畫面死機」之前世今生。
▲Windows 10 的「藍畫面死機」畫面,圖片來源:Wikipedia
藍畫面實際上最早可追溯至 Windows 1.0 時期。當 Windows 發現 DOS 系統版本不符,螢幕上僅會顯示藍底白字的亂碼,並不會顯示任何系統訊息。當真正出錯時, Windows 1.0 系列會鎖死系統,或直接彈回 DOS 介面。
▲Windows 1.01 ,圖片來源:Nobel Tech@YouTube
▲Windows 1.01 「藍畫面」僅可顯示亂碼
圖片來源:Nobel Tech@YouTube
從事 Windows 開發工作逾 30 年的工程師 Raymond Chen 2014 年在 Microsoft 官方網誌發文分享了有關「藍畫面」的歷史,近日他重新整理了網誌,表示實際上可以說有 3 種不同的「藍畫面」,而每個「藍畫面」均由不同人設計。Raymond 更表示,部分版本下的「藍畫面」與「死機」完全無關,有時甚至可以讓用家略過錯誤繼續使用。
▲Raymond Chen
圖片來源:something awful
Windows 3.1 時期—Steve Ballmer (1992)
Raymond Chen 表示,Microsoft 在 Windows 3.1 開始形成使用「藍底白字」顯示系統訊息的風格。據《Gigazine》引述 Raymond Chen 指,時任 Microsoft 系統部門主管 Steve Ballmer 發現 Windows 3.1 系統訊息不符合他要求,於是親自重寫訊息文本。不過下圖並非真正「藍畫面死機」,據 Raymond Chen 指,這僅是「不開心的藍色畫面(blue screen of unhappiness)」,而畫面實際上是用戶按下「Ctrl + Alt + Del」時出現的提示訊息。Raymond Chen 亦強調 Steve Ballmer 沒有負責撰寫顯示這段訊息的代碼,僅負責螢幕上的訊息文本。
▲Steve Ballmer 重新編寫的 Ctrl+Alt+Del 畫面文稿,嚴格上不算是「BSoD」
圖片來源:Gigazine
Windows 3.1 出現錯誤時不會出現「藍畫面」,反而會顯示「黑畫面」。到了 Windows NT ,由 Microsoft 工程師 John Vert 設計的「藍畫面」才正式開始被賦予「死機」的意義,因此其後大家就將其稱之為「藍畫面死機(BSoD)」。
▲Windows 3.1 出錯時會顯示「黑畫面」
圖片來源:devblogs.microsoft.com
相關文章:
【教學】iPad / iPhone 運行 Windows XP 實試 PC 模擬器玩《小朋友齊打交 2》 Microsoft 測試全新 x86 模擬引擎 有望改善 Windows on ARM 使用體驗 Windows 記事本將加入 AI 功能 可協助修改文章
Windows 95—Raymond Chen(1995)
Raymond Chen 表示, Windows 95 「藍畫面」最終版本由他自己完成。他負責設計藍畫面顯示錯誤訊息的介面,並選擇繼續以「藍底白字」顯示這個訊息。據 Raymond Chen 指,Windows 95 「藍畫面」亦不是真正意義上的「死機」,因為 Windows 95 容許用戶忽略錯誤並繼續操作,但無法保證系統能夠正常運作。
▲Windows 95 的「藍畫面」
圖片來源:devblogs.microsoft.com
Windows NT—John Vert(1993)
Raymond Chen 指,Windows NT 版本的藍畫面才算是貨真價實的「藍畫面死機」BSoD,由 John Vert 於 1993 年製作。據 Raymond Chen 表示,如果 Windows NT 用戶看見下面的「藍畫面」,代表他們的電腦系統已「不可恢復地死機」。
▲Windows NT 的「藍畫面」,據 Raymond 的說法這個才是真正「無法恢復」的死機
圖片來源:devblogs.microsoft.com
總結
OS | 創作人 | 發布年份 | 是否真正死機? |
Windows 3.1 | Steve Ballmer
(僅文本,不包括編程部分) |
1992 | 否,僅是 Ctrl+Alt+Del 畫面;實際「死機」畫面應為黑色 |
Windows NT | John Vert | 1993 | 是,顯示時代表系統無法恢復 |
Windows 95 | Raymond Chen
(確定最終版本) |
1995 | 否,用家可略過警告 |
Windows 「藍畫面」在不同時期有不同作者,它們在某種程度上亦成為電腦文化一部分。無論如何,這段「藍畫面死機」歷史,將永遠留在使用者的記憶中。有興趣看看各個版本「藍畫面」的朋友可以看看下面的影片:
圖片來源:something awful
資料來源:Microsoft、Microsoft、Gigazine、The Register、Tech Spot
相關文章:
【教學】iPad / iPhone 運行 Windows XP 實試 PC 模擬器玩《小朋友齊打交 2》 Microsoft 測試全新 x86 模擬引擎 有望改善 Windows on ARM 使用體驗 Windows 記事本將加入 AI 功能 可協助修改文章