windows緩存寫(xiě)入失敗怎么辦
windows緩存寫(xiě)入失敗怎么辦
歡迎大家來(lái)到學(xué)習(xí)啦,本文為大家講解windows緩存寫(xiě)入失敗怎么辦,希望能幫到你。
windows緩存寫(xiě)入失敗
無(wú)法為\harddiskvolume1\winnt\system32\spev.log(大概是這個(gè)spev.log文件,對(duì)不起,我記不清楚了)該文件保存數(shù)據(jù),這可能是因?yàn)槟愕木W(wǎng)絡(luò)連接錯(cuò)誤或計(jì)算機(jī)硬件造成,請(qǐng)另保存數(shù)據(jù)。 關(guān)閉以后還會(huì)彈出類(lèi)似對(duì)話框,都是system32下的文件,好象很多是*.log文件,系統(tǒng)無(wú)法啟動(dòng),但重新插拔內(nèi)存后故障消失。
故障分析:
Windows使用了一個(gè)特殊的子系統(tǒng),用于對(duì)一些基于磁盤(pán)的操作提供支持,例如有一種技術(shù),能夠把對(duì)磁盤(pán)的寫(xiě)入操作暫時(shí)緩存起來(lái),然后等到系統(tǒng)空閑的時(shí)候再執(zhí)行相應(yīng)操作。這種叫做“寫(xiě)入緩存”的技術(shù)做能夠提升系統(tǒng)地性能,不過(guò)默認(rèn)情況下系統(tǒng)可能并沒(méi)有開(kāi)啟該功能。
寫(xiě)入緩存是一種能夠把對(duì)磁盤(pán)的寫(xiě)入操作暫時(shí)緩存起來(lái),然后等到系統(tǒng)空閑的時(shí)候再執(zhí)行相應(yīng)操作的工作模式,能夠提升系統(tǒng)性能。通常造成寫(xiě)入緩存錯(cuò)誤的原因是磁盤(pán)子系統(tǒng)與內(nèi)存子系統(tǒng)發(fā)生故障。你可以檢查硬盤(pán)線、硬盤(pán)本身、內(nèi)存條是否工作正常,用替換法就可以。另外,還要確認(rèn)主板驅(qū)動(dòng)程序安裝正常、BIOS中硬盤(pán)的各項(xiàng)參數(shù)設(shè)置正確。
想知道“寫(xiě)入緩存”選項(xiàng)是如何設(shè)置的嗎?請(qǐng)打開(kāi)“設(shè)備管理器”,展開(kāi)“磁盤(pán)驅(qū)動(dòng)器”,接著在下面任何一個(gè)驅(qū)動(dòng)器圖標(biāo)上點(diǎn)擊鼠標(biāo)右鍵并選擇“屬性”,然后切換到“策略”標(biāo)簽。在這里你應(yīng)該會(huì)看到兩個(gè)選項(xiàng):“為快速刪除而優(yōu)化”(所有的東西都直接寫(xiě)入硬盤(pán)驅(qū)動(dòng)器)和“為提高性能而優(yōu)化”(寫(xiě)入到緩存)。第一個(gè)選項(xiàng)可以允許你快速的斷開(kāi)設(shè)備與電腦的連接,例如一個(gè)USB閃存,你不用點(diǎn)擊任務(wù)欄里面的“安全刪除硬件”圖標(biāo)就可以直接把這些設(shè)備和電腦斷開(kāi)。如果兩個(gè)選項(xiàng)都處于灰色無(wú)法選擇的狀態(tài),那么說(shuō)明你的磁盤(pán)驅(qū)動(dòng)器默認(rèn)已經(jīng)把“寫(xiě)入緩存”選項(xiàng)打開(kāi)了。
(欲查看更多關(guān)于延緩寫(xiě)入默認(rèn)狀態(tài)的信息,請(qǐng)查看微軟的文章“Windows XP and Surprise Removal of Hardware” )
在Windows XP系統(tǒng)中有時(shí)候會(huì)彈出“寫(xiě)入緩存失敗(Delayed write failed)”的提示,告訴你延緩寫(xiě)入系統(tǒng)可能存在一些問(wèn)題。雖然這并不是什么致命錯(cuò)誤,不過(guò)也值得引起你足夠的關(guān)注。
下面是一些常見(jiàn)的引起“寫(xiě)入緩存失敗”的原因:
1.磁盤(pán)驅(qū)動(dòng)器本身的原因。這種情況尤其發(fā)生SCSI或者RAID驅(qū)動(dòng)器上。有一些RAID驅(qū)動(dòng)器的驅(qū)動(dòng)程序會(huì)在安裝了SP2的XP操作系統(tǒng)中報(bào)告一個(gè)虛假消息告訴用戶(hù)“寫(xiě)入緩存失敗”。所以你應(yīng)該為你的磁盤(pán)驅(qū)動(dòng)器安裝最新版本的驅(qū)動(dòng)程序。
2.數(shù)據(jù)線的原因。一些錯(cuò)誤或者損壞的數(shù)據(jù)線,特別是外部USB線和火線,會(huì)造成這種情況。如果你的數(shù)據(jù)線過(guò)長(zhǎng),或者數(shù)據(jù)線連接到的是一個(gè)質(zhì)量不合格的USB HUB上,也會(huì)造成寫(xiě)入緩存失敗。最后,還有可能是因?yàn)槟阌幸粋€(gè)需要80針數(shù)據(jù)線的UDMA驅(qū)動(dòng)器,但你卻使用了一條40針腳的數(shù)據(jù)線。
3.SCSI終止錯(cuò)誤。雖然這種情況在使用了self-terminating技術(shù)的SCSI設(shè)備上很少發(fā)生,但是我們還是必須把它考慮進(jìn)來(lái)。
4.媒體錯(cuò)誤。這是可能發(fā)生的最嚴(yán)重的情況,換句話說(shuō),也就是磁盤(pán)驅(qū)動(dòng)器壞了。如果你能通過(guò)SMART(比如SMART & Simple )軟件獲取磁盤(pán)驅(qū)動(dòng)器的統(tǒng)計(jì)信息,那么你可以通過(guò)這些信息來(lái)判斷磁盤(pán)驅(qū)動(dòng)器出現(xiàn)了機(jī)械(物理)故障。你還可以使用一個(gè)叫Gibson Research's SpinRite的工具來(lái)幫助你診斷媒體錯(cuò)誤,只是這個(gè)軟件在對(duì)磁盤(pán)驅(qū)動(dòng)器進(jìn)行完全檢測(cè)的時(shí)候會(huì)耗費(fèi)相當(dāng)長(zhǎng)的時(shí)間。
5.計(jì)算機(jī)的BIOS設(shè)定強(qiáng)制開(kāi)啟了驅(qū)動(dòng)器控制器不支持的UDMA模式。雖然UDMA 模式能夠增強(qiáng)磁盤(pán)的性能,但是如果驅(qū)動(dòng)器控制器不支持的話將會(huì)導(dǎo)致一些錯(cuò)誤發(fā)生。這種情況并不多見(jiàn),主要是發(fā)生在新安裝的硬件設(shè)備上(該硬件設(shè)備支持UDMA模式),用戶(hù)可以通過(guò)升級(jí)BIOS或者將BIOS中關(guān)于硬盤(pán)驅(qū)動(dòng)器的選項(xiàng)恢復(fù)成默認(rèn)的“自動(dòng)檢測(cè)”模式來(lái)解決這個(gè)問(wèn)題。舉個(gè)例子:如果設(shè)置成UDMA Mode6模式的設(shè)備出現(xiàn)了問(wèn)題,那么你可以將它設(shè)置成Mode5模式。
6.驅(qū)動(dòng)器控制器的問(wèn)題。我曾經(jīng)遇到USB控制器和其他硬件設(shè)備沖突并產(chǎn)生寫(xiě)入緩存失敗的情況。如果你的系統(tǒng)同時(shí)擁有長(zhǎng)和短兩種PCI插槽(64位和32位),請(qǐng)嘗試將USB控制器從長(zhǎng)PCI插槽中拔出。一些比較老的PCI 卡并不支持這種類(lèi)型的插槽。
7.內(nèi)存的奇偶校驗(yàn)錯(cuò)誤。這種情況通常發(fā)生在你新增了一條內(nèi)存之后,造成這種錯(cuò)誤的原因是很可能是你的新內(nèi)存條和主板所支持的內(nèi)存類(lèi)型不符,或者是內(nèi)存本身有問(wèn)題。(內(nèi)存有問(wèn)題還會(huì)造成其他一些錯(cuò)誤,例如隨機(jī)死鎖等)
8.注冊(cè)表中的LargeSystemCache鍵值錯(cuò)誤。這種情況很少見(jiàn),通常發(fā)生在那些安裝了ATI顯示適配器,內(nèi)存大于521MB的機(jī)器上。這些機(jī)器上的注冊(cè)表中有一個(gè)叫做LargeSystemCache的鍵(HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management),該鍵值用來(lái)管理系統(tǒng)分配給一些核心進(jìn)程的內(nèi)存容量,如果鍵值被設(shè)為1的話(這樣設(shè)置可以增強(qiáng)內(nèi)存大于512MB的機(jī)器的性能),有可能會(huì)在一些系統(tǒng)中導(dǎo)致數(shù)據(jù)錯(cuò)誤和產(chǎn)生寫(xiě)入緩存失敗的錯(cuò)誤。如果出現(xiàn)這種情況的話,請(qǐng)把該鍵值改為0。