Win7旗艦版藍(lán)屏是什么原因?
藍(lán)屏(Blue Screen)是win7旗艦版中用于提示嚴(yán)重的系統(tǒng)級報錯的一種方式。藍(lán)屏一旦出現(xiàn),windows7系統(tǒng)便宣告終止,只有重新啟動才能恢復(fù)到桌面環(huán)境,所以藍(lán)屏又被稱為藍(lán)屏終止(Blue Screen Of Death),簡稱為BSOD。
通過系統(tǒng)的“啟動和故障恢復(fù)”設(shè)置,可以在系統(tǒng)發(fā)生錯誤或崩潰時自動將系統(tǒng)的狀態(tài)從內(nèi)存轉(zhuǎn)儲到磁盤文件中。windows7系統(tǒng)定義了3種不同的系統(tǒng)轉(zhuǎn)儲文件。
?完整轉(zhuǎn)儲(Complete memory dump)
包含產(chǎn)生轉(zhuǎn)儲時物理內(nèi)存中的所有數(shù)據(jù),其文件大小通常比物理內(nèi)存的容量還要大,默認(rèn)位置為%SystemRoot%MEMO在RY.DMP。
?內(nèi)核轉(zhuǎn)儲(Kernel memory dump)
去除了用戶進(jìn)程所使用的內(nèi)存頁,因此文件大小要比完整轉(zhuǎn)儲小得多,對于典型的Windows XP系統(tǒng),其大小為200MB左右,默認(rèn)位置為%SystemRoot%MEMORY.DMP。
?小型內(nèi)存轉(zhuǎn)儲(Small memory dump)
默認(rèn)為64KB,默認(rèn)位置為%SystemRoot%/MiniDump文件夾下,系統(tǒng)會按照日期加序號的方式來命名該dump文件,因此系統(tǒng)可以保存多個小型內(nèi)存轉(zhuǎn)儲文件。
系統(tǒng)轉(zhuǎn)儲文件的格式是不公開的,目前需要使用WinDbg調(diào)試器來分析系統(tǒng)轉(zhuǎn)儲文件。在WinDbg中打開dump文件,最簡單的分析方法是使用WinDbg中的!analyze –v命令,可以自動地完成很多分析工作。一般使用!analyze –v命令,足以分析出藍(lán)屏的原因。