2014年2月2日 星期日

IRQL_NOT_LESS_OR_EQUAL 問題

年初二把鄉下的電腦 Ghost 回去 2011 年, 再更新 XP 系統, 希望能改善常當機的情形. 但昨晚二哥在看線上教學時, 仍然當機, 出現 IRQL_NOT_LESS_OR_EQUAL 藍白框 :


網路上找了一些資料,  會出現 IRQL 當機訊息, 是因為某個程式 (通常是驅動程式) 讀寫了一個不正確的記憶體位址, 導致 IRQ 衝突所致. 歸納如下 :

  1. 驅動程式問題 : 更新了某個驅動程式造成.
  2. 應用軟體問題 : 新安裝了某個應用軟體, 可能與系統不相容.
  3. 硬體元件問題 : 主要是記憶體 DRAM, NIC (網路卡), CPU 異常.

由於我這情況是偶而發生, 所以應該不是硬體問題. 也沒增添設備, 所以應該也非驅動程式問題 (除非 Windows update 有更新), 最有可能是 Mcafee Security Scan 這個軟體, 因為病毒掃描的 IRQ level 可能比較高. 我本來用的是 Comodo, 但更新 Adobe Reader 為 11 版時, 會自動夾帶 Mcafee (強制的, 沒法選要或不要), 我最討厭這種軟體了, Adobe 真的越來越爛.

先移除 Mcafee 以觀後效.

"主要是由問題的驅動程序、有缺陷或不兼容的硬件與軟件造成的. 從技術角度講. 表明在內核模式中存在以太高的進程內部請求級別(IRQL)訪問其沒有權限訪問的內存地址."
"在安裝期間,當核心模式嘗試以過高的處理內部要求層級 (IRQL) 來接觸可分頁的記憶體時,通常會發生這個 Stop 錯誤訊息。一般而言,驅動程式使用不正確的記憶體位址時,就會發生這個錯誤。發生這個錯誤的其他原因可能包括不相容的裝置驅動程式、一般的硬體問題,或不相容的軟體。"

2/4 又出現 0024 與 0050 錯誤, 經查此為檔案系統錯誤引起 :

0x00000023:FAT_FILE_SYSTEM
0x00000024:NTFS_FILE_SYSTEM

"0x00000023 通常發生在讀寫FAT16或者FAT32文件系統的系統分區時, 而 0x00000024 則是由於NTFS.sys文件出現錯誤 (這個驅動文件的作用是容許系統讀寫使用NTFS文件系統的磁盤). 這兩個藍屏錯誤很有可能是磁盤本身存在物理損壞, 或是中斷要求封包(IRP)損壞而導致的. 其他原因還包括:硬盤磁盤碎片過多; 文件讀寫操作過於頻繁, 並且數據量非常達或者是由於一些磁盤鏡像軟件或殺毒軟件引起的.

解決方案 :
第一步 : 首先打開命令行提示符, 運行"Chkdsk /r" (注:不是CHKDISK, 感覺像這個, 但是……)命令檢查並修復硬盤錯誤, 如果報告存在懷道(Bad Track), 請使用硬盤廠商提供的檢查工具進行檢查和修復.
第二步:接著禁用所有即使掃瞄文件的軟件, 比如:殺毒軟件、防火牆或備份工具.
第三步:右擊C:\winnt\system32\drivers\fastfat.sys文件並選擇"屬性", 查看其版本是否與當前系統所使用的Windows版本相符.(注:如果是XP, 應該是C:\windows\system32
\drivers\fastfat.sys)
第四步:安裝最新的主板驅動程序, 特別IDE驅動. 如果你的光驅、可移動存儲器也提供有驅動程序, 最好將它們升級至最新版.



# Bug Check 0xA
# 破解 Windows 的藍色生死符 BSOD
BSOD DRIVER IRQL NOT LESS OR EQUAL | Please help !
您在 Windows XP 中收到「Stop 錯誤碼 0x0000000A
Windows XP藍色畫面螢幕錯誤代碼及解決方案查詢表

沒有留言 :