uj5u.com熱心網友回復:
值為 0x000000c5的 bug check 其實是 DRIVER_CORRUPTED_EXPOOL。什么意思呢?說明系統嘗試以過高的行程 IRQL 級別去訪問無效記憶體。在藍屏資訊中,0x000000c5 后面的括號內還應跟有四個引數,其中第一個表明參考的記憶體地址,第二個引數表示參考時的 IRQL 級別,第三個引數要么是0要么是1,0表示讀取,1表示寫入,最后一個引數表示參考該記憶體的一個地址。網上有種做法是啟用特殊池去解讀此藍屏問題,因為此藍屏問題出現原因可能有很多,我們沒法確切的確定是誰引起的,只有找到根源才可對癥下藥。于是我嘗試的啟用特殊池,啟用特殊池的作用是將問題顯現,因為像0x000000c5類的問題發生可能是記憶體池中記憶體頁內部問題,也即是說即使記憶體池損壞也是小于頁的空間,這樣是無法檢查出的,啟用記憶體池的作用是讓它連接在兩個記憶體頁之間,從而從檢測時認為是出現了記憶體頁的溢位。這樣就可以確定記憶體池的損壞位置 。這樣驅動損壞的是很大的區域,那么就會引發 DRIVER_CORRUPTED_MMPOOL 錯誤,值為 0x000000D0。具體做法如是:
1、運行"verifier.exe",您會看見"驅動程式驗證程式管理器"向導;
2、選擇第二項——"創建自定義設定(供程式開發人員使用)",然后點擊"下一步";
3、選擇第二項——"從一個完整的串列選擇單個設定",并點擊"下一步";
4、僅選中第一項——"特殊池"前面的復選框,進入下一步;
5、選擇第三項——"自動選擇這臺計算機上安裝的所有驅動程式",點擊"完成";
6、重新啟動系統
這樣如果你再重新啟動機器,再次出現藍屏現象的話會在你的記憶體儲檔案中記錄相應的記憶體轉儲檔案中。查看此檔案位置時,我們可以通過“計算機”---右擊“屬性”---“啟動和故障恢復”中點擊“設定”你便會發現:
有兩種小記憶體轉儲檔案盒核心記憶體轉儲檔案,一般來說選擇的是保存到核心記憶體轉儲檔案進行記錄,位置在%SystemRoot%(一般來說此位置就是c:\windows)下的memory.dmp檔案,但經過去該路徑下卻發現沒有發現此檔案,只有Mindump檔案,于是只能查看此檔案了,而且此檔案最早記錄的是 9:54,差不多和我檢測的時間一致,
接下來又一個問題出現在我面前我如何進入我電腦由于我沒法在常規模式下進入安裝Debug Tools for windows,于是我存僥幸心理從安全模式下進入,哎,安全模式竟然沒藍,于是我更加確定不是記憶體硬碟的問題了,進去了但問題在于安全模式下是沒有權限安裝、洗掉操作的,好吧!我只有在安全模式下將檔案拷出來,在別的電腦上查看,結果發現原因是:
對于ntoskrnl.exe導致藍屏的原因網上有以下說法:
這些基本上是軟體問題,重裝下系統就好了(我已將此放棄了!!!!!)
錯誤分析:有問題的記憶體(包括屋里記憶體、二級快取、顯存)、不兼容的軟體(主要是遠程控制和殺毒軟體)、損壞的NTFS卷以及有問題的硬體(比如:PCI插卡本身已損壞)等都會引發這個錯誤.
◇解決方案:
1.卸掉所有的新近安裝的硬體.
2.運行由計算機制造商提供的所有系統診斷軟體.尤其是記憶體檢查.
3.檢查是否正確安裝了所有新硬體或軟體,如果這是一次全新安裝,請與硬體或軟體制造商聯系,獲得可能需要的任何Windows更新或驅動程式.
4.禁用或卸載所有的反病毒程式.
5.禁用BIOS記憶體選項,例如cache或shadow
uj5u.com熱心網友回復:
看到解答我都不懂了,哈哈轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/98538.html
標籤:非技術區
