XP系統速度變慢解決辦法

個人電腦用着愈來愈慢了,恰好在電腦報上看到一篇文章也說的是這個問題。說是IDE通道變成了PIO的模式。api

分析問題

  先來講說問題是如何產生的。在Windows 2000/XP/2003中有這樣一個設定:Windows IDE/ATAPI端口驅動程序(Atapi.sys)累積收到總共6個超時或循環冗餘檢驗(CRC)錯誤後,驅動程序將把通訊速度(傳送模式)從最快的直接內存訪問(DMA)模式分步驟降爲較慢的DMA模式。若是驅動程序繼續收到超時或CRC錯誤,則驅動程序最終將把傳送模式降爲最慢的模式(PIO模式)。問題就在這裏!通常來講一個正常的硬盤不多會有超時或循環冗餘檢驗(CRC)錯誤,可是當咱們使用這些系統裏的掛起(也有叫休眠)並恢復計算機後就很容易形成超時或循環冗餘檢驗(CRC)錯誤。由於系統設定的超時值爲4秒,當系統向ATA磁盤發出讀取請求時若是硬盤迴應時間超過4秒的超時值時纔會產生超時或循環冗餘檢驗(CRC)錯誤,但由於系統在掛起(也有叫休眠)時硬盤是在停轉狀態中,恢復計算機時硬盤有個從中止到運動的過程,這就很容易形成大部分硬盤迴應時間超過4秒的超時值。也就是說當咱們使用計算機掛起6次後系統就會把通訊速度(傳送模式)從最快的直接內存訪問(DMA)模式分步驟降爲較慢的DMA模式。若是掛起6次以上則驅動程序最終將把傳送模式降爲最慢的模式(PIO模式)。這就是Windows系統忽然變慢的緣由。

解決問題:
       
1.雙擊「管理工具」,而後雙擊「計算機管理」;

  2.單擊「系統工具」,而後單擊「設備管理器」;

  3.展開「IDE ATA/ATAPI控制器」節點;

  4.雙擊您的「主要IDE控制器」;

  5.點擊「高級設置」。

  看到「設備0」,下面的傳輸模式應設爲「DMA(若可用)」,再下面「當前傳輸模式」,若是是「Ultra DMA Mode *(*爲數字,DMA33爲2,DMA66爲4,DMA100爲五、DMA133爲6)」,那麼你的系統正常,但若是之前你本身設的是「Ultra DMA Mode 6」又沒有改動,而如今是「Ultra DMA Mode 4」或「Ultra DMA Mode 2」更或者是「PIO模式」並且改不過來!可能就是系統自行關閉了DMA模式了
若要爲受影響的設備從新啓用典型DMA或更快DMA的傳送模式,請執行如下操做:

  1.雙擊「管理工具」,而後雙擊「計算機管理」;

  2.單擊「系統工具」,而後單擊「設備管理器」;

  3.展開「IDE ATA/ATAPI控制器」節點;

  4.雙擊您要爲其恢復典型DMA傳送模式的控制器;

  5.單擊「驅動程序」選項卡;

  6.單擊「卸載」。

  當此過程完成後,從新啓動您的計算機。當Windows從新啓動後,將從新枚舉硬盤控制器,同時與該控制器相連的每一個設備的傳送模式將重置爲默認值。

  但這樣只是把硬盤設備的傳送模式重置爲默認值,當咱們再使用掛起系統時系統又會自行關閉DMA模式!因此咱們還要作如下操做:

  1.單擊「開始」,單擊「運行」,鍵入Regedit,而後單擊「肯定」。

  2.在註冊表中找到並單擊如下項:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E96A-E325-11CE-BFC1-08002BE10318}/0001
和 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E96A-E325-11CE-BFC1-08002BE10318}/0002

  3.在「編輯」菜單上,指向「新建」,而後單擊「DWORD值」。

  4.鍵入ResetErrorCountersOnSuccess,而後按Enter鍵。

  5.在「編輯」菜單上,單擊「修改」。

  6.鍵入l,而後單擊「肯定」。

  7.按照下列步驟操做,而後退出註冊表編輯器:

  注意

  上面註冊表最後的項「」列出的帶有「0001」編號的子項對應於一臺僅有一個IDE控制器的計算機的主要IDE通道和次要IDE通道。若是您的計算機有兩個IDE控制器,則對於每一個控制器,主要IDE通道和次要IDE通道的帶有編號的子項分別是:「000一、000二、000三、000四、000五、0006……」。

  爲檢查是否找到了正確的子項,請檢查子項的DriverDesc值是包含字符串值「主要IDE通道」,仍是包含字符串值「次要IDE通道」。

  創建以上註冊表鍵值的目的是

  在Windows中,使系統向ATA磁盤發出讀取請求時的4秒的超時值更改成10秒。還實現了一種較不嚴格的變通策略以在發生超時錯誤和CRC錯誤時下降傳送模式(從較快的DMA模式到較慢的DMA模式,最終降爲PIO模式)。之前的狀況是,在每當累積發生的超時錯誤或CRC錯誤的總數達到6次時,IDE/ATAPI端口驅動程序(Atapi.sys)將下降傳送模式。當咱們創建以上註冊表鍵值實現新的策略後,Atapi.sys僅在連續發生6次超時錯誤或CRC錯誤後才下降傳送模式。

  這一新的策略實現後將大大下降系統下降或關閉DMA傳送模式的機會。如今咱們能夠安心地使用掛起系統和高性能的DMA硬盤模式,不再會發生系統性能忽然降低的狀況了。
編輯器

相關文章
相關標籤/搜索