系統重啟時內存的dump,里邊就是當時內存中的數據,要分析這個,得很要兩把刷子,你不必費心去試了吧?!!
沒有工具打得開DMP文件,必須用imp工具導入數據庫
微軟在Windows中設計了一個功能,就是在藍屏出現后,keBugCheck能夠生成一個偵錯文件一Memory.dmp(-般位于系統目錄中,比如:C:\WINNT),
它記錄了發生籃屏時的詳細情況,以便微軟專家對錯誤進行分析。當然,一般用戶即使打開它,也根本看不懂其中奧秘。微軟建議在遇到藍屏后,將Memory.dmp壓縮并通過FTP、郵件或其他方式寄送給他們,但過程比較繁索,目前還沒有人證明這樣能盡快得到來自微軟的解決方案。
如果你對Memory.dmp的內容感興趣,可運行windows2000安裝光盤support\tools文件夾中setup.exe來安裝其支持工具,然后再C:\Program
Files\Support
Tools文件夾中找到DumPchk.exe,它是一個命令行工具,可以打開Momory.dmp并顯示其中內容。
默認生成的Memory.dmp體積基本與你的系統內存相等,可以按下Win+Break組合鍵打開“系統屬性”,進入“高級--啟動和故障恢復”,在“寫入調試信息”項選擇是否生成Memory.dmp、“小內存轉儲”、“核心內存轉儲”或“完全內存轉儲”。建議選擇“無”,因為Memory.dmp可能只對微軟有用,并且我們一般也不會選擇發給微軟
Windows系統生成的dmp文件,可以用Debugging Tools軟件打開。
用戶啟動該軟件列表里的WinDbg,依次點擊“File-Open Crash Dump”,即可載入文件。
如果系統提示是否打開一個工作區域,大家直接點“Yes”就行了。
成功打開dmp文件后,你可以對它的內容進行分析。當然,具體的分析工作,需要些技術基礎。