最早不代表「當機」,微軟工程師揭露藍白畫面歷代演變

作者 | 發布日期 2024 年 08 月 13 日 15:55 | 分類 Microsoft , Windows , 科技趣聞 line share Linkedin share follow us in feedly line share
最早不代表「當機」,微軟工程師揭露藍白畫面歷代演變


長期以來,Windows 用戶都視藍底白字的畫面為「當機」象徵,7 月美國電腦安全技術公司 CrowdStrike 更新服務後引發全球性大規模系統崩潰,大量電腦系統出現「藍畫面當機」(Blue Screen of Death,BSoD),使這個讓人聞之色變的「藍畫面」再度成為熱門話題,網友也對「藍畫面」的創作者是何許人也饒有興趣。近日微軟(Microsoft)負責開發 Windows 逾 30 年的工程師撰寫了一篇網誌,揭露令人聞風喪膽的「藍畫面當機」的前世今生。

藍畫面實際上最早可追溯至 Windows 1.0 時期。當 Windows 發現 DOS 系統版本不符,螢幕上僅會顯示藍底白字的亂碼,並不會顯示任何系統訊息。當真正出錯時, Windows 1.0 系列會鎖死系統,或直接彈回 DOS 介面。

▲ Windows 1.01。(Source:影片截圖,下同)

▲ Windows 1.01 藍畫面僅可顯示亂碼。

從事 Windows 開發工作逾 30 年的工程師 Raymond Chen 於 2014 年在微軟官方網誌發文分享了有關「藍畫面」的歷史,近日他重新整理了網誌,表示實際上可以說有 3 種不同的「藍畫面」,而每個「藍畫面」均由不同人設計。Raymond 更表示,部分版本的「藍畫面」與「當機」完全無關,有時甚至可以讓用戶略過錯誤繼續使用。

▲ Raymond Chen。(Source:微軟

Windows 3.1 時期──Steve Ballmer(1992)

Raymond Chen 表示,微軟在 Windows 3.1 開始形成使用「藍底白字」顯示系統訊息的風格。據《Gigazine》引述 Raymond Chen 指,時任微軟系統部門主管 Steve Ballmer 發現 Windows 3.1 系統訊息不符合他要求,於是親自重寫訊息文本。不過下圖並非真正「藍畫面當機」,據 Raymond Chen 指,這僅是「不開心的藍色畫面」(blue screen of unhappiness),而畫面實際上是用戶按下「Ctrl + Alt + Del」時出現的提示訊息。Raymond Chen 也強調 Steve Ballmer 沒有負責撰寫顯示這段訊息的代碼,僅負責螢幕上的訊息文本。

▲ Steve Ballmer 重新編寫的 Ctrl+Alt+Del 畫面文本,嚴格上不算是「BSoD」。(Source:Raymond Chen,下同)

Windows 3.1 發生錯誤時不會出現「藍畫面」,反而會顯示「黑畫面」。到了 Windows NT,由微軟工程師 John Vert 設計的「藍畫面」才正式開始被賦予「當機」的意義,因此其後大家就將其稱之為「藍畫面當機」(BSoD)。

▲ Windows 3.1 出錯時會顯示「黑畫面」。

Windows 95──Raymond Chen(1995)

Raymond Chen 表示, Windows 95「藍畫面」最終版本由他自己完成。他負責設計藍畫面顯示錯誤訊息的介面,並選擇繼續以「藍底白字」顯示這個訊息。據 Raymond Chen 指,Windows 95 「藍畫面」也不是真正意義上的「當機」,因為 Windows 95 容許用戶忽略錯誤並繼續操作,但無法保證系統能夠正常運作。

▲Windows 95 的「藍畫面」。

Windows NT──John Vert(1993)

Raymond Chen 指,Windows NT 版本的藍畫面才算是貨真價實的「藍畫面當機」BSoD,由 John Vert 於 1993 年製作。據 Raymond Chen 表示,如果 Windows NT 用戶看見下面的「藍畫面」,代表他們的電腦系統已「不可恢復地當機」。

▲ Windows NT 的「藍畫面」,據 Raymond 的說法這個才是真正「無法恢復」的當機。

總結

Windows「藍畫面」在不同時期有不同作者,它們在某種程度上也成為電腦文化一部分。無論如何,這段「藍畫面當機」歷史,將永遠留在使用者的記憶中。

對各個版本的「藍畫面」有興趣的朋友可以看看下面的影片:

(本文由 Unwire HK 授權轉載;首圖為 Windows 10 的當機時的藍畫面,來源:First version by MitrandirLK / Newest version screenshot by PantheraLeo1359531 idk, Public domain, via Wikimedia Commons)

延伸閱讀:

想請我們喝幾杯咖啡?

icon-tag

每杯咖啡 65 元

icon-coffee x 1
icon-coffee x 3
icon-coffee x 5
icon-coffee x

您的咖啡贊助將是讓我們持續走下去的動力

總金額共新臺幣 0
《關於請喝咖啡的 Q & A》