請教NT4.0啟動DMA





ysc_kyy
2010-06-30, 11:15 AM
請問在865G晶片組上要如何啟動NT4.0 IDE介面的DMA傳輸?

原本NT4.0是裝在815E主機板上,也有安裝INTEL IAA加速程式,硬碟傳輸速度大都在40~50MB/S,使用了好幾年也都很正常。

最近那片815E主板大概老化了陸續出現一些小問題,想說換塊新一點主機板來延續NT4.0的壽命,經爬文得知目前主流新主機板都沒有支援NT4.0,也有文章說865晶片組是 NT4.0的最後春天......

好吧,那就找片865G晶片組合板來試試看,板子是ASUS P4P800-VM,將BIOS內高階功能與USB全關閉再安裝NT4.0 SP6,也如預期將內建顯示、音效、網路等驅動程式都成功安裝也都能正常啟動使用,但安裝INTEL IAA之後再啟動就出現藍色畫面無法啟動NT4.0.....

只好又爬文囉....原來INTEL IAA只支援到860晶片組,INTEL的說法是865以上晶片組不需要IAA,更正確的說法應該是不再提供新版IAA.....但沒裝IAA硬碟傳輸慢得很誇張,大約在3~5MB/S,可能都是以PIO MODE在運作。

在爬文中又得知,在SP3以上有提供DMACHECK.EXE這支程式來設定或查詢是否使用DMA,將這支程式解出來執行之後確實DMA沒有開啟,經設定為開啟再重新啟動NT,結果還是沒變,雖然有啟動偵測DMA但目前通道使用狀態還是一直都是[DMA 未使用],傳輸速度當然還是沒變。

在815E那片板上測試,將IAA移除之後硬傳輸速度也是降到3~5MB/S,以DMACHECK.EXE來設定DMA偵測啟用,重開機之後通道狀態正確顯示[DMA使用中],傳輸速度更高達60~70MB/S,比使用INTEL IAA還要快,這是意外的收穫........

所以目前的狀況是815E主機板對NT4.0都很容易設定安裝,865G則是卡在IDE介面DMA問題,難道這無解嗎?還是865G對NT4.0還是太新?還要降級到845晶片組?請有經驗的前輩幫忙囉,先謝謝了.......

http://ysc-home.myweb.hinet.net/dma.jpg