解析與硬盤相關(guān)的藍(lán)屏死機(jī)的五種情況
文件系統(tǒng)崩潰、病毒感染、硬盤控制器故障以及類似的其它災(zāi)難都會(huì)導(dǎo)致Windows不可恢復(fù)的錯(cuò)誤。當(dāng)出現(xiàn)這種情況時(shí),Windows以全屏、非窗口文本模式顯示此錯(cuò)誤信息,就是藍(lán)屏死機(jī)。無(wú)論何時(shí)出現(xiàn)藍(lán)屏死機(jī)錯(cuò)誤,這個(gè)錯(cuò)誤都會(huì)發(fā)送一個(gè)Stop消息,當(dāng)由于硬盤的原因?qū)е翨SOD錯(cuò)誤時(shí),會(huì)發(fā)送5種不同的Stop消息。下面由筆者在電腦維修中講述5種不同的Stop消息的含義。
第一種:Stop 0x0000007B or INACCESSIBLE_BOOT_DEVICE
這個(gè)錯(cuò)誤消息只會(huì)在Windows啟動(dòng)時(shí)發(fā)生。有兩種情況會(huì)導(dǎo)致這個(gè)錯(cuò)誤:
1、Windows無(wú)法初始化硬盤。
2、Windows成功初始化硬盤,但是無(wú)法識(shí)別系統(tǒng)卷上的數(shù)據(jù)。
這類錯(cuò)誤發(fā)生的原因一般都是由于硬盤控制器的設(shè)備驅(qū)動(dòng)器崩潰或者不正確所致。然而,文件系統(tǒng)崩潰、啟動(dòng)區(qū)病毒或者與硬盤硬件問(wèn)題也會(huì)導(dǎo)致這些錯(cuò)誤。甚至,當(dāng)在新系統(tǒng)的硬盤控制器中包含舊式的固件時(shí)也會(huì)發(fā)現(xiàn)這樣的錯(cuò)誤。
第二種:Stop 0x00000050 or PAGE_FAULT_IN_NONPAGED_AREA
實(shí)際上,這個(gè)特殊的Stop錯(cuò)誤通常并不是與硬盤相關(guān),更多的時(shí)候,它是由于內(nèi)存缺陷造成的。當(dāng)系統(tǒng)試圖從內(nèi)存讀取數(shù)據(jù),卻找不到請(qǐng)求的數(shù)據(jù)時(shí),就會(huì)產(chǎn)生這個(gè)錯(cuò)誤。當(dāng)這個(gè)錯(cuò)誤是由于硬盤的原因才產(chǎn)生時(shí),通常,其原因可以歸結(jié)于崩潰的磁盤卷或者是硬盤cache內(nèi)存缺陷。
第三種:Stop 0x0000007A or KERNEL_DATA_INPAGE_ERROR
盡管這個(gè)錯(cuò)誤涉及的是實(shí)際的頁(yè)面文件數(shù)據(jù),而不是堆棧,但是實(shí)際上,這個(gè)錯(cuò)誤被歸結(jié)為是KERNEL_STACK_INPAGE_ERROR一類的錯(cuò)誤。唯一存在的不同就是,這個(gè)錯(cuò)誤很少發(fā)生,當(dāng)系統(tǒng)在非分頁(yè)池資源不足的情況下運(yùn)行時(shí),才會(huì)出現(xiàn)這個(gè)錯(cuò)誤。
第四種:Stop 0x00000024 NTFS_FILE_SYSTEM
在新一代的Windows版本中,這個(gè)錯(cuò)誤信息幾乎通常要么是由于NTFS卷上的系統(tǒng)文件崩潰,要么是由于硬盤上存在壞塊。無(wú)論是這兩種情況中的哪一種,我都建議運(yùn)行chkdsk工具,結(jié)合/F開關(guān)來(lái)更正這個(gè)錯(cuò)誤。盡管chkdsk能夠修復(fù)很多硬盤類型的錯(cuò)誤,但是使用chkdsk,必須重新安裝最新的Windows服務(wù)包,以便覆蓋原有的系統(tǒng)文件,呈現(xiàn)全新的版本。
第五種:0x00000077 or KERNEL_STACK_INPAGE_ERROR
這是另一個(gè)錯(cuò)誤信息,產(chǎn)生這一類錯(cuò)誤的原因有好幾個(gè)。錯(cuò)誤本身的意思是,系統(tǒng)嘗試從頁(yè)面文件中讀取數(shù)據(jù),但是無(wú)法定位到請(qǐng)求頁(yè)面。這通常是由于內(nèi)存錯(cuò)誤或者是存儲(chǔ)硬件問(wèn)題所致,如數(shù)據(jù)帶松開、SCSI終止不正確或者是硬盤上存在壞扇區(qū)。如果另一個(gè)系統(tǒng)組件與硬盤控制器存在資源沖突,或者是發(fā)現(xiàn)病毒時(shí),也會(huì)產(chǎn)生這個(gè)錯(cuò)誤。