時間:2015-04-16 來源:互聯網 瀏覽量:
大家關心的運行速度問題來了,當然如今有很多方法可以做到這點,但是要說真正有效果的方法屈指可數,今天就教教大家提升win xp係統運行速度新招;修改硬盤模式。Windows 2000、XP、2003係統有時會自行關閉硬盤的DMA模式,自動改用PIO模式運行!這就造成在使用以上係統中硬盤性能突然下降,其中最明顯的現象有:係統起動速度明顯變慢,一般來說正常Windows XP係統啟動時那個由左向右運動的滑條最多走2~4次係統就能啟動,但這一問題發生時可能會走5~8次或更多!而且在運行係統時進行硬盤操作時明顯感覺變慢,在運行一些大的軟件時CPU占用率時常達到100%而產生停頓,玩一些大型3D遊戲時(比如極品飛車6)畫麵時有明顯停頓(很多人這時以為是自己的顯卡問題,當然如果你使用的是三年前的顯卡玩這些遊戲是有點老了,但如果你用的是今年才買的GF顯卡那就不是它的問題了),出現以上問題時大家最好看看自己硬盤的DMA模式是不是被Windows 係統自行關閉了。查看自己的係統是否打開DMA模式:
1. 雙擊“管理工具”,然後雙擊“計算機管理”;
2. 單擊“係統工具”,然後單擊“設備管理器”;
3. 展開“IDE ATA/ATAPI 控製器”節點;
4. 雙擊您的“主要IDE控製器”;
5. 點擊“高級設置”。
看到“設備0”,下麵的傳輸模式應設為“DMA(若可用)”,再下麵“當前傳輸模式”,如果是“Ultra DMA Mode *(*為數字,DMA33為2,DMA66為4,DMA100為5、DMA133為6)”,那麼你的係統正常,但如果以前你自己設的是“Ultra DMA Mode 6”又沒有改動,而現在是“Ultra DMA Mode 4”或“Ultra DMA Mode 2”更或者是“PIO 模式”而且改不過來!可能就是係統自行關閉了DMA模式了。
分析問題:
好了,先來說說問題是如何產生的。在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 係統突然變慢的原因。
成功以後:主要IDE控製器和次要IDE控製器全部變成英文的了,正常Windows XP係統啟動時那個由左向右運動的滑條最多走2次係統就能啟動,但這一問題發生時可能會走5~10次或更多!
而且也沒有了高級設置這一項了,看來再也不會出現把傳送模式從最快的直接內存訪問DMA降為最慢的模式(PIO 模式)。
不知道大家試過了沒有,本人是覺得很有效果,雖然看上去複雜了點,不過隻要多看幾遍相信是能做到的,大家平時也都多找出一些方法們可以和其他用戶分享。