Vista/Windows 7常見藍屏故障分析

來源:互聯網
上載者:User

Vista/Windows 7常見藍屏故障分析

通過Debugging Tools分析藍屏故障案例:

曾經有一台 Windows XP 電腦經常發生錯誤碼為 0x0000007F 的藍屏故障,原因未知。為了調查故障原因,我們在 Windows XP 中設定了儲存小記憶體轉儲檔案(64KB)。當電腦再次發生了 0x0000007F 藍屏故障後,我們在重新啟動 Windows 後,使用 Debugging Tools 開啟了這台電腦儲存於 WindowsMinidump 檔案夾中的 .DMP 記憶體轉儲檔案,Debugging Tools 經過自動分析後彈出了分析報告,報告此錯誤Probably caused by TM_CFW.SYS(可能由 TM_CFW.SYS 引起)。原來,TM_CFW.SYS 位於 %SystemRoot%system32drivers 檔案夾,它是趨勢的防火牆程式,用於將趨勢防火牆以系統服務的形式隨 Windows 啟動一同載入。經過我們回憶,這台電腦正是在修改趨勢防火牆程式的設定後經常出現 0x0000007F 藍屏故障。因此,趨勢防火牆很可能出現了設定不當的問題。為了證實這一猜想,我們在 Windows XP 中通過控制台中的添加刪除程式卸載了趨勢防火牆,然後按照預設設定重新安裝了,果然問題得以解決。

附錄:28個常見的藍屏故障代碼的排查資訊

錯誤名稱 0x0000000A:IRQL_NOT_LESS_OR_EQUAL

故障分析 0x0000000A 錯誤表示在核心模式中存在以過高的進程內部請求層級(IRQL)訪問其沒有許可權訪問的記憶體位址。這個錯誤一般是因為硬體裝置的驅動程式存在BUG,某些軟體或硬體與Windows不相容引起的。如果遇到0x0000000A錯誤,建議嘗試以最後一次正確的配置方式啟動 Windows,並檢查一下最近有沒有安裝或升級過任何系統更新、硬體裝置的驅動程式、BIOS、Firmware及應用軟體等。如果有的話,請將最新動向過的應用軟體及硬體裝置逐一卸載、恢複到之前可以穩定啟動並執行版本,看看問題能否解決。

錯誤名稱 0x0000001A:MEMORY_MANAGEMENT

故障分析 0x0000001A 錯誤表示記憶體管理遇到了問題。這個錯誤一般是因為硬體裝置的故障引起的。如果遇到0x0000001A錯誤,建議檢查一下最近有沒有安裝過新的硬體裝置或驅動程式。如果有的話,請將最近安裝過的硬體裝置或驅動程式逐一卸載,看看問題能否解決。另外,如果是在安裝Windows時遇到0x0000001A錯誤,請檢查一下電腦的記憶體容量及規格是否符合Windows的要求。

錯誤名稱 0x0000001E:KMODE_EXCEPTION_NOT_HANDLED

故障分析 0x0000001E 錯誤表示Windows檢測到一個非法的或未知的進程指令。這個錯誤一般是因為記憶體發生故障引起的,或者與0x0000000A錯誤相似,表示在核心模式中存在以過高的進程內部請求層級(IRQL)訪問其沒有許可權訪問的記憶體位址。如果遇到0x0000001E錯誤,建議首先檢查一下軟體及硬體相容性,看看最近有沒有安裝過新的應用軟體、硬體裝置或驅動程式。如果有的話,請將最近安裝過的軟體及硬體逐一卸載,看看問題能否解決;其次,請檢查一下藍屏故障提示中是否提到問題是由WIN32K.SYS檔案引起的,如果是的話,那麼很可能是遠端控制類軟體引起的故障。

錯誤名稱 0x00000023:FAT_FILE_SYSTEM

故障分析 0x00000023 錯誤表示採用了FAT、FAT32檔案系統的磁碟機遇到了問題。這個錯誤一般是因為磁碟機本身存在故障引起的,例如磁碟錯誤、檔案錯誤、磁碟片段過多、磁碟讀寫過於頻繁、存在體積過大的檔案、中斷要求封包(IRP)受到了損壞等。如果遇到0x00000023錯誤,建議首先執行磁碟掃描程式對所有的磁碟機進行全面檢測,看看磁碟機是否存在磁碟錯誤或檔案錯誤;其次請暫時關閉所有可能在後台對磁碟機中的資料進行操作的軟體,例如殺毒軟體、資料備份軟體等;再其次請執行SFC /SCANNOW命令,檢查一下Windows系統檔案%SystemRoot%system32DriversFASTFAT.SYS是否受到了損壞或丟失;最後請在Windows中重新安裝一下主板驅動程式提供的SATA或IDE控制器驅動程式.

錯誤名稱 0x00000024:NTFS_FILE_SYSTEM

故障分析 0x00000024錯誤表示採用了NTFS檔案系統的磁碟機遇到了問題。這個錯誤一般是因為磁碟機本身存在故障引起的,其觸發原因與0x00000023錯誤基本相同。如果遇到0x00000024錯誤,可以參考0x00000023錯誤的解決方案。在檢查系統檔案時,請檢查%SystemRoot%system32DriversNTFS.SYS是否受到了損壞或丟失。

錯誤名稱 0x0000002E:DATA_BUS_ERROR

故障分析 0x0000002E 錯誤表示系統記憶體儲存空間的同位遇到了問題。這個錯誤一般是因為記憶體發生故障(包括系統記憶體、顯存、各種緩衝),硬體裝置驅動程式試圖訪問錯誤的記憶體位址,電腦遭到了病毒、木馬、間諜軟體、廣告軟體、流氓軟體等惡意程式的攻擊等原因引起的。如果遇到0x0000002E錯誤,建議首先執行磁碟掃描程式對所有的磁碟機進行全面檢測,看看磁碟機是否存在磁碟錯誤或檔案錯誤;其次請執行安全防護類軟體對電腦進行全面檢查,看看電腦是否遭到了病毒、木馬、間諜軟體、廣告軟體、流氓軟體等惡意程式的攻擊;再其次請使用記憶體檢測軟體對記憶體進行穩定性及相容性測試,推薦使用Windows Memory Diagnostic、MemTest等檢測軟體;最後請開啟機箱檢查一下硬體裝置的串連是否牢固。

錯誤名稱 0x0000003F:NO_MORE_SYSTEM_PTES

故障分析 0x0000003F錯誤表示記憶體管理遇到了問題。這個錯誤一般是因為記憶體執行了錯誤的I/O(輸入/輸出)操作,存在BUG的硬體裝置驅動程式錯誤地使用了記憶體資源,某個應用軟體被錯誤地分配了大量的核心記憶體等原因引起的。如果遇到0x0000003F錯誤,建議檢查一下最近有沒有安裝過新的應用軟體或硬體裝置驅動程式。如果有的話,請將最近安裝過的應用軟體(特別是磁碟最佳化軟體及殺毒軟體)或驅動程式逐一卸載,看看問題能否解決

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.