;故障表現:
很多人的光驅或者硬盤(尤其是DVD RW)出現速度變慢(以上都指的是IDE設備),響應時間變長的問題,進入設備光裡器後發現對應的IDE通道的“當前傳輸模式”竟然是“PIO”模式(13。3Mbps以下),使得IDE設備的傳輸速率在接口上受到了限制,只能以低速度來進行刻錄。手動更改為“DMA”,但重新啟動後發現設置並沒有生效,“當前傳輸模式”仍然是“PIO”模式。
故障原因:
系統的IDE/ATAPI 控制器的驅動程序(Atapi。sys)在累計收到6次超時或者是循環冗余校驗(CRC,Cyclical Redundancy Check)錯誤後, 操作系統會自動將傳輸模式降低一級,如果今後持續收到超時或者CRC錯誤,最終傳輸模式將會降低到最地的PIO模式。我們使用系統的“等待”或者“休眠” 功能後,在恢復時硬盤等設備的啟動速度比較慢,在一定時間內不能響應系統的讀取請求,就會造成超時或CRC錯誤。這樣在多次“等待”或“修面”後就會導致傳輸模式自動降低。
解決故障的方法:
在“開始”,“運行”中執行“regedit”打開注冊表編輯器, 在“HEKY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A- E325-11CE-BFC1-08002BE10318}”的“0001”或者“0002”中找到MasterldDataChecksm“或者”SlaveldDataCheck“並刪除。重新啟動後Windows會重新計算超時或者CRC錯誤的累計次數,此時就可以在”設備“中將對應IDE 通道的”傳輸模式“更改回”DMA“了。
如何預防傳輸模式的降低?
1、最好的方法是將Windows XP的版本升級到SP2,SP2補丁包中包含了解決該問題的補丁。
2、如果使用Windows XP SP1或者Windows2000操作系統,則打開注冊表編輯器, 在”HEKY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A- E325-11CE-BFC1-08002BE10318}“下,在所有”000X“項目中新增”DWORD值“,輸入 ResetErrorCountersOnSuccess”並回車,再雙擊他將其值修改為“1”並回車即可。修改後,只有在聯系發生6次超時或CRC錯誤時(以前是累計6次),系統才會降低傳輸模式,大大降低了出現該問題的機會。
出現這個問題還有一種情況,我最近遇到過,那就是兼容性問題導致的通道沖突。
我的Sata硬盤跟ide硬盤就產生這樣的情況,無論我怎麼設置Bios或裝驅動,都不能解決,只能讀取Sata硬盤的文件,當向Sata硬盤寫入數據的時候,事件記錄器裡就出現“驅動程序檢測到deviceharddisk…的控制器錯誤”的記錄。最後,拿它沒法子,只好買了塊sata raid卡,繞開主板Sata接口,才得以解決。