轉自 https://newguest88.pixnet.net/blog/post/292625917

--

  自從使用 Windows 7 以來, 甚少出現藍白當機畫面, 即 BSOD 或 Blue Screen of Death。BSOD 最可怕的地方是無預警發生, 且立即強制關機, 使用者完全措手不及, 強烈不安與挫折感衝擊而來! (第一時間沒來得及抓圖, 借用網路上的圖片)

 

本文 Windows 10 適用, 診斷工具也相容

 

最近連續遇到兩次 BSOD, 都是筆電從睡眠喚醒不久之後, 突然就跳出一個藍幕。其實, 這幾天隱隱約約感到系統有些不穩跡象, 明明沒有任何 USB 裝置拔插, 系統就偶而發出叮咚叮咚的提示音, 亂報很煩人。我是使用 UsbTreeView 找出帶有驚嘆號的裝置(接於機器內部 hub 的 fingerprint reader 與 camera), 暫時把它們都先安全移除。(註: USB 裝置拔插問題已解決, 請參考這一篇"[教學] USB 事件的照妖鏡 - USBLogView, 立即幫你捕抓並記錄 USB 裝置的拔插狀態")

 

 

BSOD 非同小可, 不能不正視它。出現藍幕時, 最重要是馬上抄下錯誤碼 (or 手機拍下)。但記憶體傾印過程很短, 使用者從驚愕中反應過來, 往往機器已經重開了並停在 Windows 安全開機選擇畫面了。

 

 

不過沒記錄到沒關係, 正規的做法可以在重新進入 Windows 後, 依系統的提示檢查解決方案。

 

或者在之後點選 "控制台\系統及安全性\行動作業中心"之下的"維護", 再執行"檢查問題報告的解決方案"。然而微軟這機制不太靈光, 往往會出現連線錯誤, 報告傳不出去, 當然不會有答案的回饋, 所以經驗上對於找解答沒有幫助。

 

 

幸好, 我們可以借助免費軟體  BlueScreenView (http://www.nirsoft.net/utils/blue_screen_view.html) , 來叫出藍幕錯誤狀況並分析故障原因。此軟體為綠色可攜版(有中文化), 解開壓縮檔就可使用。執行後, 它會自動抓取記憶體傾印檔, 所以不必擔心檔案存放那裡。

 

查看後, 發現引起藍幕錯誤的是Renesas USB 3.0 驅動(前身為 NEC), 檔名 rusb3hub.sys, 能知道原因就好辦了。

 

 

立即可以做的改善, 是重新安裝驅動程式 。Renesas USB 3.0 驅動程式在原廠網站找不到, 下載點在 Plugable ( http://plugable.com/drivers/renesas)。

 

 

或者到 Station Drivers (http://www.station-drivers.com/index.php/downloads/Drivers/Renesas-Nec/USB-3.0/), 我手上已經是最新的版本 3.0.23.0。它的下載網頁可看到一些補充說明, 提到一些狀況會導致 BSOD。

 

 

重新安裝後,  假警報的 USB 拔插之叮咚叮咚提示音就沒有再出現, 是個好現象!  

 

 

藍幕方面, 測試幾次睡眠喚醒循環, 都沒有異樣, 但穩定性, 還需要觀察一陣子。(註: 確定 USB 3.0 問題已解決)

 

2018/1/14 補充

Windows 10 也會有藍幕, 一樣可以透過 BlueScreenView 工具分析 dump file 傾印檔案。以下這兩次都是 memory management 問題,可能來自 ntoskrnl.exe。

 


   

  

 

延伸閱讀 (文章內容有相關性):

[教學] USB 事件的照妖鏡 - USBLogView, 立即幫你捕抓並記錄 USB 裝置的拔插狀態
http://newguest88.pixnet.net/blog/post/293500294

[教學] Windows 7 藍白當機畫面(藍幕,BSoD)的分析與故障排除 
http://newguest88.pixnet.net/blog/post/292625917

 

 

--

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 dizzy03 的頭像
    dizzy03

    碎碎念

    dizzy03 發表在 痞客邦 留言(0) 人氣()