瀏覽單個文章
irwing
Advance Member
 

加入日期: Nov 2002
文章: 450
引用:
作者Aramis
我重抓或是重灌都試過了
一樣....

主機板是815PE晶片組
硬碟是seagate梭魚x...不知道幾代
OS是XP SP2

有想說灌intel最新的驅動看看...可是XP內建的更新...灌了也沒用

無解
等有空灌其他的OS試試

出處來源已不可考(只有拷下部份內容),試試吧。
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. 按照下列步驟操作,然後退出註冊表編輯器:

  注意:上面註冊表最後的項“{4D36E96A-E325-11CE-BFC1-08002BE10318}”列出的帶有“0001”編號的子項對應於一台僅有一個 IDE 控制器的電腦的主要 IDE 通道和次要 IDE 通道。如果您的電腦有兩個 IDE 控制器,則對於每個控制器,主要 IDE 通道和次要 IDE 通道的帶有編號的子項分別是:“0001、0002、0003、0004、0005、0006……”。

  為檢查是否找到了正確的子項,請檢查子項的 DriverDesc 值是包含字元串值“主要 IDE 通道”,還是包含字元串值“次要 IDE 通道”。

  建立以上註冊表鍵值的目的是:

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

  這一新的策略實現後將大大降低系統降低或關閉DMA傳送模式的機會。現在我們可以安心地使用掛起系統和高性能的DMA硬碟模式,再也不會發生系統性能突然下降的情況了。
舊 2005-04-16, 11:03 PM #14
回應時引用此文章
irwing離線中