為什麼這篇dmp檔分析鄉民發文收入到精華區:因為在dmp檔分析這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Mahoutsukai (魔法使い)看板hardware標題[心得] Win7藍白畫面(藍屏) ...
藍白畫面發生時常使人慌亂 尤其是神出鬼沒的發生時(Win7近來常見)
由於個電腦的差異性 如 硬體 軟體 組合之不同
即使 換硬體 升Driver 爬Google代碼 也不一定能確切抓出問題點
當藍白當機問題頻率低(難和店家要求換貨,且責任硬體軟體難確定)
Google代碼也常因個人配備,OS,Driver不同 而難以鎖定問題目標 且板友難幫忙
故目前的技術論壇除錯法傾向將.dmp檔上傳 以供熱心網友解析
PS. 所謂.dmp檔 是發生STOP狀況(藍白畫面)時 Windows自動傾印的記錄檔
通常儲存在 C:\Windows\Minidump\*.dmp 和 C:\Windows\MEMORY.dmp
-----------以下是自行分析dmp檔的辦法(for Win7,XP為最底下視頻)--------------
Step.0 怎麼知道到底何時?為何?當機
開始 -> (搜尋程式及檔案)中填入"事件檢視器" -> 執行之
左側分頁內 -> 選"事件檢視器(本機)"
-> "系統管理事件摘要"欄中
-> "重大" 和 "錯誤" 項 (藍屏問題記錄在此)
-> 雙擊 某問題分類 列出發生時間並檢視代碼和傾印檔
Step.1 怎麼看.dmp檔?
到此 http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
進入"Download Debugging Tools from the Windows SDK"這鏈結
( http://go.microsoft.com/fwlink/?LinkID=191420 ) 下載 Winsdk_web
安裝時 其他不用選 只選 "Dubugging Tools for Windows"進行線上安裝
開始 -> 所有程式 -> Dubugging Tools for Windows -> Windbg
File -> Open Crash Dump (選擇要開的.dmp檔)
列出的紀錄中 有鏈結字樣"!analyze -v" 點選可列出更細部資訊
( 在此可用ctrl+F 搜尋在藍白畫面看到的關鍵字
以看到哪個軟硬體出問題 並了解問題代碼的意義 )
Step.2 看到了問題如何排除?
除了將搜尋到的資料Google
更建議到微軟技術服務 http://support.microsoft.com/search/?adv=1
下拉選單 選擇OS 後 再填入關鍵字搜尋
會發現 很多問題其實都已經有解決方案(即使不是終極的 也有暫時的)
舉個例: http://support.microsoft.com/kb/974410/zh-tw
http://support.microsoft.com/kb/816036/zh-tw
都算是問題的詳解 有些問題 甚至還有未正式發布的修正檔(Hotfix)可嘗試
但要一定要"特別注意"的是 所謂的 Hotfix 是針對單一獨立問題的修正檔
也就是每個頁面的 Hotfix 都是不一樣的 "必需確定完全符合"該問題再裝
因為這些修正檔 只能算 Service Pack 的beta檔 相容性和安全性微軟不保證
由於非完全正式公開 如需要 按下鏈結 填入mail 微軟會寄一個下載連結給你
---------------------------------------------------------------------------
由於最近Win7開始流行 藍屏問題頻傳 本人也是受害者之一
算是新手的小小心得 分享一下 希望對有同樣困擾的板友有幫助
補充找到的XP適用教學視頻(跟Win7差不多)
http://video.lenovo.com.cn/play_video.php?tid=280
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.10.188
※ 編輯: Mahoutsukai 來自: 140.113.10.188 (01/15 09:46)