您現在的位置是:首頁 > 武術
WHEA-Logger 17錯誤:發生了已更正的硬體錯誤
- 由 漫漫開發路 發表于 武術
- 2022-04-08
手機越用越卡 如何處理
要記錄一下,以免以後阿爾茨海默。
不瞞各位,最近 TopomelBox 開發進度接近停止,源於我一直在折騰我的老爺機(聯想-天逸510)。這老夥計跟了我三年多,兢兢業業,也還算皮實。但是最近一個月,經常動不動就藍色畫面錯誤:WHEA_UNCORRECTABLE_ERROR。
本來想著如果有個崩潰轉儲也還行,可以用WinDbg研究研究。但是發現,轉儲直接生成失敗。看起來,有點和記憶體和硬碟有點關係了(?)。
也就是說,作業系統應該是在某一個特殊的時間點,遭受了一個致命傷害,甚至都沒有機會將崩潰資訊寫入到轉儲檔案中就…。這可難壞寶寶了。
接下來,我去到了一個我平常最愛逛的地方:事件日誌。我認為每一個碼龍都應該有此愛好?
我發現有一個特點,藍色畫面出現前會發生一堆WHEA-Logger 17錯誤,類似於下圖(圖片來自網路,不是實機):
從具體的錯誤文字來看,是PCIe上的一個裝置出現了一個硬體錯誤。
我試了下面一些方法,不大可行,但還是列舉出來,以饗讀者。
1) 將BIOS的C-State關閉。這臺聯想的機器,BIOS裡沒有網路上所說的C-State,但是有一些和電腦效能的開關,比如睡眠級別C1,電源管理C1E,超頻等。
我就極端了一點,將所有這些所謂的節能開關全部關閉,確保電腦始終以高效能模式執行。在系統的電源選項裡,也關閉了節能模式,切換到了高效能。
此方法沒有消除WHEA-Logger 17錯誤,也沒能改善系統藍色畫面的問題。看起來,我運氣不大好。
2) 禁用PCI Express Root Port
透過開啟裝置管理器的隱藏裝置,嘗試將WHEA-Logger指向的裝置禁用,然後重啟。
此方法解決不了問題,純屬我自己瞎搞。
3) Win11降級到Win10
之前是一直跑的Win11版本,上面的各種花式軟體也裝了不少,會不會是系統裡垃圾軟體太多了?
於是網上做了一個Win10的啟動盤,裝了一個不算很純淨版本的Win10。
此方法無法解決問題,應該和系統這個層面沒有多大關係。
看到曙光了,但不是每一件事都有一個好結局
對於一個偽完美主義者來說,我實在不希望在做某件事情的時候,直接藍色畫面且沒有任何分析方法。是的,藍色畫面可以,人無完人,機無完機,但是我需要一些可以研究其原因的方法。
實在被折磨得沒有辦法,我找出祖傳工具箱,拆開了那機箱。
像個裝機老手一樣,我裝模作樣地,將記憶體條用橡皮擦重新擦拭了一遍,儀式感直接拉滿。
然後將不需要的SATA硬碟線給拆了,反正是SSD且以後沒有需要加硬碟了,還將不需要的金屬支撐框架也給拆了。是的,拆!
又想著,機器上的藍芽和WIFI有沒有可能是故障點?然後在BIOS裡將他們兩兄弟也直接禁用。
小心翼翼地滿懷希望地再次開機。
這一次我沒有一股腦的裝各種軟體,而是一天裝它2~3個,然後測試事件日誌和藍色畫面的情況。
好訊息是,事件日誌裡,沒有再出現WHEA-Logger 17錯誤了,難道我這次”撓到癢癢了”?
繼續進行患者術後觀察,特意在高負載的工況下運行了幾天,沒有再出現藍色畫面的畫面。禁不住一聲長嘆:”翻譯翻譯,什麼,叫驚喜?”
總結
首先就是,我好像也不太能確定,上面哪項修改解決了此問題。總不能是我把了條SATA線就解決了吧?(如果真是這樣,我要說這世界它確實太魔幻)
各位猿友切不可生搬硬套。
然後就是,生命無常,我知道,我的老爺機終將消失在風裡,我也一樣。
我能做的,就是好好地陪伴它,用我的餘生好好擼碼。