熱點推薦:
您现在的位置: 電腦知識網 >> 電腦故障 >> 正文

Windows緩存寫入失敗故障分析

2013-11-12 00:03:24  來源: 電腦故障 

  問windows緩存寫入失敗

  無法為\harddiskvolume\winnt\system\spevlog(大概是這個spevlog文件對不起我記不清楚了)該文件保存數據這可能是因為你的網絡連接錯誤或計算機硬件造成請另保存數據 關閉以後還會彈出類似對話框都是system下的文件好象很多是*log文件系統無法啟動但重新插拔內存後故障消失

  故障分析

  Windows使用了一個特殊的子系統用於對一些基於磁盤的操作提供支持例如有一種技術能夠把對磁盤的寫入操作暫時緩存起來然後等到系統空閒的時候再執行相應操作這種叫做寫入緩存的技術做能夠提升系統地性能不過默認情況下系統可能並沒有開啟該功能

  寫入緩存是一種能夠把對磁盤的寫入操作暫時緩存起來然後等到系統空閒的時候再執行相應操作的工作模式能夠提升系統性能通常造成寫入緩存錯誤的原因是磁盤子系統與內存子系統發生故障你可以檢查硬盤線硬盤本身內存條是否工作正常用替換法就可以另外還要確認主板驅動程序安裝正常BIOS中硬盤的各項參數設置正確

  想知道寫入緩存選項是如何設置的嗎?請打開設備管理器展開磁盤驅動器接著在下面任何一個驅動器圖標上點擊鼠標右鍵並選擇屬性然後切換到策略標簽在這裡你應該會看到兩個選項為快速刪除而優化(所有的東西都直接寫入硬盤驅動器)和為提高性能而優化(寫入到緩存)第一個選項可以允許你快速的斷開設備與電腦的連接例如一個USB閃存你不用點擊任務欄裡面的安全刪除硬件圖標就可以直接把這些設備和電腦斷開如果兩個選項都處於灰色無法選擇的狀態那麼說明你的磁盤驅動器默認已經把寫入緩存選項打開了
   (欲查看更多關於延緩寫入默認狀態的信息請查看微軟的文章Windows XP and Surprise Removal of Hardware

  在Windows XP系統中有時候會彈出寫入緩存失敗(Delayed write failed)的提示告訴你延緩寫入系統可能存在一些問題雖然這並不是什麼致命錯誤不過也值得引起你足夠的關注

  下面是一些常見的引起寫入緩存失敗的原因

  .磁盤驅動器本身的原因這種情況尤其發生SCSI或者RAID驅動器上有一些RAID驅動器的驅動程序會在安裝了SP的XP操作系統中報告一個虛假消息告訴用戶寫入緩存失敗所以你應該為你的磁盤驅動器安裝最新版本的驅動程序

  .數據線的原因一些錯誤或者損壞的數據線特別是外部USB線和火線會造成這種情況如果你的數據線過長或者數據線連接到的是一個質量不合格的USB HUB上也會造成寫入緩存失敗最後還有可能是因為你有一個需要針數據線的UDMA驅動器但你卻使用了一條針腳的數據線

  .SCSI終止錯誤雖然這種情況在使用了selfterminating技術的SCSI設備上很少發生但是我們還是必須把它考慮進來

  .媒體錯誤這是可能發生的最嚴重的情況換句話說也就是磁盤驅動器壞了如果你能通過SMART(比如SMART & Simple )軟件獲取磁盤驅動器的統計信息那麼你可以通過這些信息來判斷磁盤驅動器出現了機械(物理)故障你還可以使用一個叫Gibson Researchs SpinRite的工具來幫助你診斷媒體錯誤只是這個軟件在對磁盤驅動器進行完全檢測的時候會耗費相當長的時間

  .計算機的BIOS設定強制開啟了驅動器控制器不支持的UDMA模式雖然UDMA 模式能夠增強磁盤的性能但是如果驅動器控制器不支持的話將會導致一些錯誤發生這種情況並不多見主要是發生在新安裝的硬件設備上(該硬件設備支持UDMA模式)用戶可以通過升級BIOS或者將BIOS中關於硬盤驅動器的選項恢復成默認的自動檢測模式來解決這個問題舉個例子如果設置成UDMA Mode模式的設備出現了問題那麼你可以將它設置成Mode模式

  .驅動器控制器的問題我曾經遇到USB控制器和其他硬件設備沖突並產生寫入緩存失敗的情況如果你的系統同時擁有長和短兩種PCI插槽(位和位)請嘗試將USB控制器從長PCI插槽中拔出一些比較老的PCI 卡並不支持這種類型的插槽

  .內存的奇偶校驗錯誤這種情況通常發生在你新增了一條內存之後造成這種錯誤的原因是很可能是你的新內存條和主板所支持的內存類型不符或者是內存本身有問題(內存有問題還會造成其他一些錯誤例如隨機死鎖等)

  .注冊表中的LargeSystemCache鍵值錯誤這種情況很少見通常發生在那些安裝了ATI顯示適配器內存大於MB的機器上這些機器上的注冊表中有一個叫做LargeSystemCache的鍵(HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management)該鍵值用來管理系統分配給一些核心進程的內存容量如果鍵值被設為的話(這樣設置可以增強內存大於MB的機器的性能)有可能會在一些系統中導致數據錯誤和產生寫入緩存失敗的錯誤如果出現這種情況的話請把該鍵值改為


From:http://tw.wingwit.com/Article/Fault/201311/10561.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.