萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Windows XP 藍屏死機 (BSOD) 极速診斷指南:開啟小型記憶體傾印 + WinDbg 精準定位元兇

藍屏 (BSOD) 一閃而過根本看不清錯誤代碼?開啟「小型記憶體傾印」配合微軟官方 WinDbg 分析 .dmp 檔案,能精準鎖定導致當機的驅動程式/模組檔名,對症下藥解決問題。

步驟 1:啟用小型記憶體傾印 (64 KB)

  1. 右鍵「我的電腦」 → 內容 → 進階 索引標籤 → 啟動和故障恢復 區域 → 設定。
  2. 「寫入偵錯資訊」下拉選單選擇 小型記憶體傾印 (64 KB)。
  3. 確定傾印檔資料夾預設為 %SystemRoot%\Minidump。
  4. 確定所有對話框,重開機生效 (通常無需重開機即時生效)。

步驟 2:下載安裝 WinDbg (Windows Debugging Tools)

  • 微軟官網下載 Debugging Tools for Windows (含 WinDbg),版本對應作業系統位數 (x86/x64)。
  • 安裝過程一路「下一步」預設即可。

步驟 3:藍屏發生後分析 .dmp 檔案

  1. 藍屏重開機後,進入 C:\Windows\Minidump (或系統盤根目錄 Minidump),找到以日期命名的 MiniDDMMYY-NN.dmp 檔案。
  2. 啟動 WinDbg:開始 → 程式集 → Debugging Tools for Windows → WinDbg。
  3. 選單 File → Open Crash Dump → 選取該 .dmp 檔案。
  4. 等待分析完成,命令視窗最下方尋找關鍵行:
    Probably caused by : <檔名.sys/dll>
  5. 該檔名即為導致藍屏的「元兇」。

步驟 4:對症下藥解決藍屏

  • 檔名為第三方驅動 (如 nv4_mini.sys 顯卡、rtkhsda.sys 音效、360antiarp.sys 360 ARP 防火牆) → 更新/重裝/停用對應驅動或軟體。
  • 檔名為系統核心模組 (如 ntoskrnl.exe, hal.dll, ntfs.sys) → 執行 sfc /scannow 修復系統檔、檢查硬體 (記憶體、硬碟)、更新 BIOS/晶片組驅動。
  • 檔名無法辨識/隨機變動 → 高機率為病毒/Rootkit,安全模式全盤掃毒、GMER/RootkitRevealer 掃描、必要時重灌。

實戰案例

分析出 360antiarp.sys → 搜尋得知為 360 安全衛士 ARP 防火牆驅動 → 卸載 360 ARP 防火牆功能 → 藍屏消失。

進階 WinDbg 指令 (可選)

  • !analyze -v:詳細分析報告 (堆疊回溯、引數、環境)。
  • lm:列出所有載入模組,確認版本時間戳記。
  • .symfix; .reload:設定符號伺服器並重載符號,讓分析更精準 (需網路)。

注意事項

  • 小型傾印僅含核心模組資訊,若問題在使用者模式程式可能無法定位;需改為「核心記憶體傾印」或「完整記憶體傾印」 (需頁面檔 ≥ 實體記憶體)。
  • Minidump 資料夾預設保留最近 50 個檔案,舊檔自動覆蓋。
  • WinDbg 學習曲線較陡,但 Probably caused by 一行已解決 90% 案例。

掌握「開啟傾印 → WinDbg 開啟 → 看 Probably caused by」三步驟,藍屏不再是無頭公案,而是可追蹤、可修復的具體問題。

copyright © 萬盛學電腦網 all rights reserved