Windows 如何準確知道何時發生斷電?

Windows 如何準確知道何時發生斷電?

(轉發自我的 stackoverflow 帖子不符合 stackoverflow 指南)

停電後,我決定檢查事件檢視器,發現由於停電而出現了嚴重的「錯誤」(顯然不是錯誤,只是停電)。我知道Windows如何檢測是否存在異常關機,但是Windows如何準確地知道何時發生斷電並如此快速地冗餘保存該資訊?

我知道我的電腦上有一個小電池來保持時脈狀態,但我懷疑它能否輸出足夠的電流來為硬碟、RAM 和 CPU 供電。

答案1

視窗確切地知道停電時間。無法寫入磁碟。然而,它了解上次執行某些事件的時間,因為它會記錄這些事件。當電源恢復時,它會看到有一個啟動過程,它會看到沒有正確關閉,並且根據其日誌,它可以給出斷電的大致時間。

相關內容