為什麼有這畫面? PC 自己不會關
【回憶 😂】用一句話證明你老了,但不能講到「老」字?小編先來︰「您現在可以放心關機」。對許多資深電腦玩家而言,Windows 95 與 98 時代那張黑底橘字的關機畫面,是 PC 發展史中最具代表性的共同記憶。這句看似簡單的標語,實際上標誌著 1990 年代 AT 電源架構轉移的技術過渡期。
這張經典關機畫面的誕生,主要源於當時的硬體架構限制與資料安全考量。由於資料寫入硬碟前會先暫存於記憶體的「快取」(Cache)中,若直接切斷電源,尚未完成寫入的檔案或系統登錄檔(Registry)將面臨毀損風險。因此,系統必須執行完整的關機程序,將快取的資料確實寫回硬碟並卸載磁區後,方能安全斷電。
在 1995 年之前,電腦多採用 IBM 於 1984 年制定的 AT(Advanced Technology)電源架構。此類電源開關屬於實體機械開關,電源線直接連接至機箱前方的按鍵,作業系統無法透過程式碼控制硬體切斷電源。
因此,在 AT 電源架構下,當使用者在 Windows 點選「關機」後,系統會先進行資料存檔與排程整理。待所有背景作業完成,作業系統會切換至低解析度顯示模式,顯示「您現在可以放心關機了」的靜態圖像。此時,使用者才能手動按壓機箱上的實體電源按鈕完成斷電。
不過,這個機制最終在 1990 年代末期迎來轉折。1996 年底,Intel、Microsoft 與 Toshiba 等產業巨頭聯合推出全新 ATX 電源架構與 ACPI(Advanced Configuration and Power Interface)進階組態與電源介面標準,作業系統終於能夠直接控制電源晶片。
在 ACPI 出現之前,電腦主要依賴 APM(Advanced Power Management)。APM 的電源管理是由主機板上的 BIOS 和硬體韌體主導,作業系統幾乎沒有發言權。但有了 ACPI 之後,當使用者在 Windows 點選「關機」,系統就能自動完成關機程序後斷電,大家便再也看不到這個畫面了。
雖然微軟隨後在 Windows 95 OSR2.5 及 Windows 98 中加入非完整的 ACPI 支援,但初期多數廠商因庫存與成本考量對新架構持觀望態度,加上手動關機對當時使用者來說已成習慣,也不覺得有什麼問題。
真正迎來爆發的是 1997 至 1998 年 Intel 推出 Pentium II 處理器,其採用獨特的 Slot 1 散熱卡匣設計(巨型外觀加散熱風扇)。舊的 Baby-AT 配置會嚴重阻擋長版 PCI/ISA 擴充卡。為了解決這個嚴重的機構干涉與散熱問題,各大主機板廠商集體轉向生產 ATX 規格。
到了 1998 至 1999 年,隨著 Intel 推出低成本的 microATX 規格,DIY 組裝市場與品牌套裝電腦完成了全面轉型,AT 架構正式退出一線舞台。
其實,ACPI 不僅僅解決了「自動關機」的問題,更徹底顛覆了電腦硬體與作業系統之間的電源控制權,定義了一套統一的電源狀態標準 Global States,讓作業系統能夠明確指示硬體進入不同的省電層級︰
G0 / S0(Working):正常運作狀態。
G1(Sleeping):睡眠模式,細分為多種狀態:
S1 / S2:CPU 與快取停止,但記憶體與其他元件仍保持供電。
S3(Suspend to RAM / 傳統待機):除了 RAM 保持供電以維持資料外,CPU、硬體與風扇全部斷電,實現極速喚醒。
S4(Hibernate / 休眠):將記憶體中的所有資料寫入硬碟(如 hiberfil.sys),然後整機完全斷電。
S5(Soft Off / 軟關機):這正是取代「放心關機」標語的關鍵。主機板與 CPU 停止運作,但電源供應器仍提供微弱的 5VSB(Standby)待機電源,等待開機按鈕、網絡喚醒(Wake-on-LAN)或定時開機訊號。
除了全機關機與睡眠,ACPI 還賦予作業系統細緻的動態調控能力,加入了動態效能與散熱管理 P-States / C-States。P-States 可以讓作業系統根據負載動態調整 CPU 的頻率與電壓(如 Intel SpeedStep 或 AMD Cool'n'Quiet),在低負載時降速降溫,高負載時全速運作。
C-States 可以讓作業系統指示 CPU 核心進入不同深度的休眠狀態(C1 至 C10),進一步降低功耗。ACPI 更加入了散熱管理機制,作業系統能直接讀取溫度感測器,動態調整風扇轉速或降頻保護。
ACPI 不只管理電源,還整合了硬體組態管理。它允許作業系統在開機後動態偵測、配置與分配硬體資源(IRQ、I/O 埠),為 PCIe 裝置與 USB 裝置的熱插拔(Hot-plug)與電源切斷提供標準化支援。
ACPI 的問世,讓作業系統從過去只能「被動接受 BIOS 斷電」,變成能夠「主動指揮硬體切斷電源、休眠或調節功耗」。到了 2000 年過後,關機程序最後只需由 OS 發送一個 S5(Soft Off)指令,主機板電源晶片收到後便會自動切斷主要供電。如果你曾看過那張橙色的「您現在可以放心關機」靜態畫面,沒錯,你真的老了 !!