PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   儲存媒體討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=20)
-   -   請用沒有用 RAID 下開 AHCI 功能真的能增加硬碟效率嗎? (https://www.pcdvd.com.tw/showthread.php?t=874448)

0948217712 2009-11-03 07:22 PM

請用沒有用 RAID 下開 AHCI 功能真的能增加硬碟效率嗎?
 
上網看到有人開啟 ACHI 說能增進硬碟 30% 的效率,前題是主機版及 U 能開.

小弟的主機板是 P35 neo2 fr 及 E8400 是能開,但又聽到網友說開了反而慢,會硬碟 lag... :confused: 請有測試開過的朋友指導一下到底是誰說的對.

我的 HD 是 74G 中暴龍 x 1, WD EADS 1T x 2, 以 HD Tune Pro 看皆支援 NCQ.

jerry20530 2009-11-03 07:45 PM

引用:
作者0948217712
上網看到有人開啟 ACHI 說能增進硬碟 30% 的效率,前題是主機版及 U 能開.

小弟的主機板是 P35 neo2 fr 及 E8400 是能開,但又聽到網友說開了反而慢,會硬碟 lag... :confused: 請有測試開過的朋友指導一下到底是誰說的對.

我的 HD 是 74G 中暴龍 x 1, WD EADS 1T x 2, 以 HD Tune Pro 看皆支援 NCQ.


= =小弟 使用AHCI蠻久了 會不會慢 見仁見智 搭熱插拔功能沒啥不好的....

平台又不同 ......光口頭說不準 :stupefy:

ProtoZohar 2009-11-04 01:04 AM

引用:
作者0948217712
上網看到有人開啟 ACHI 說能增進硬碟 30% 的效率,前題是主機版及 U 能開.

小弟的主機板是 P35 neo2 fr 及 E8400 是能開,但又聽到網友說開了反而慢,會硬碟 lag... :confused: 請有測試開過的朋友指導一下到底是誰說的對.

我的 HD 是 74G 中暴龍 x 1, WD EADS 1T x 2, 以 HD Tune Pro 看皆支援 NCQ.

目前小弟看過說開AHCI以後效能掉下來的佔多數,其次是感覺沒什麼差異

差30%的話也許是那位有仁兄有特殊用途(雖然小弟不清楚哪方面用途可以讓硬碟開了AHCI以後效能增加30% :stupefy: ........)

或者是爽度上提升了30% :ase .........

0948217712 2009-11-04 01:37 AM

引用:
作者ProtoZohar
目前小弟看過說開AHCI以後效能掉下來的佔多數,其次是感覺沒什麼差異

差30%的話也許是那位有仁兄有特殊用途(雖然小弟不清楚哪方面用途可以讓硬碟開了AHCI以後效能增加30% :stupefy: ........)

或者是爽度上提升了30% :ase .........


小弟只用 IATA89CD.exe 及

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

兩項,並在 bios 設成 AHCI 後重進 windows 再裝一次 IATA89CD.exe 就裝好了,系統也不用重裝,目前感覺沒有變快或慢.

開啟後多了 C 碟成可卸載裝置...D,E 沒有 ???

0948217712 2009-11-04 01:39 AM

原文如下:

開啟 AHCI 神秘的通道! 分類:作業系統2009/01/29 17:41如果主機版是使用 intel 晶片組 [ 附註1 ] 且使用 Vista 的系統要裝 AHCI driver 就方便了,可以在 BIOS 中切換成 AHCI 模式,而 Vista 仍然可以開機,開完機再裝 Intel® Matrix Storage Manager 即可。

但如果主機版是使用 intel 晶片組而使用 Windows XP 系統,不重灌要在已安裝的 XP 系統上裝 intel 的 AHCI driver 就比較麻煩一點,但還是可行的,而且試過有兩個可行的方法。

第 一個方法比較簡單,如果你的主機板有外加的 IDE 控制裝置,如華碩主機板常見的 JMicron® JMB363 晶片,借用一下它的 SATA,把硬碟由接 intel 南橋的 SATA 接頭接到 JMB363 的接頭,在 BIOS 中把 JMB363 設成 IDE 模式,intel 南橋的 SATA 設成 AHCI 模式,重開機,可以順利進到 XP,系統會發現一些新的裝置,就是 intel 南橋的 AHCI controller,裝 Intel® Matrix Storage Manager,關機,接回硬碟到intel 南橋的 SATA 接頭,開機,完成!

第二種方法,是在 PC Perspective Forums 看來的,整理如下:

下載 Intel® Matrix Storage Manager
解壓它 iata78_cd.exe -a
在 \Program Files\Intel\Intel Matrix Storage Manager\Drivers (32 bit) 或 Drivers64 (64 bit),找到 IaStor.sys 複製到 C:\Windows\System32\drivers\
P35 晶片將下面的內容存成 ahci.reg 檔案

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

或 P965, 975X 晶片將下面的內容存成 ahci.reg 檔案

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2821&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

執行 ahci.reg 將 registry 內容寫入
重開機,在 BIOS 中將 SATA 調到 AHCI 模式
BIOS 存好資料重開機,系統一樣會發現一些新的裝置,就是 intel 南橋的 AHCI controller,再裝前面下的檔案 Intel® Matrix Storage Manager
OK!裝好在裝置管理員會看到這樣的 AHCI controller:





感覺上 intel 的晶片組裝了 AHCI 比較有效,系統運行更順了點;AMD/ATI 的裝了反而不太好???不過沒關係,裝了 driver 後,系統可以自由在 BIOS 選 IDE 模式或 AHCI 模式,都可以正常開機。

1. 依據 intel 網站資料,ICH9、ICH8、ICH7 和 ICH6 型晶片組,以及 ICH5 和 ICH5R 型晶片組,不使用 AHCI。
2. ICH9的AHCI名稱叫做82801IB

引用自:http://ying.homedns.org/wp/2007/12/289/#footnote-1-289 Fey 於 2008.06.24 修改


另外補上ICH10R可使用的登錄檔

↓↓↓↓

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_3A22&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_3A22&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

0948217712 2009-11-04 02:05 AM

感覺了一下,好像有快一些,以前編一個程式約 2 分鐘(只多不少),現是 1分50秒.

小檔感覺不出來,大檔還是感覺都很快..

原理聽說是:
NCQ 可以讓磁碟機一次接受多個指令並動態重新排列指令,以達到最高的效率。

http://www.xfastest.com/viewthread....page=1#pid64069

ProtoZohar 2009-11-05 01:00 AM

引用:
作者0948217712
感覺了一下,好像有快一些,以前編一個程式約 2 分鐘(只多不少),現是 1分50秒.

小檔感覺不出來,大檔還是感覺都很快..

原理聽說是:
NCQ 可以讓磁碟機一次接受多個指令並動態重新排列指令,以達到最高的效率。

http://www.xfastest.com/viewthread....page=1#pid64069

重點是您有感受到效能提升30%嗎 :confused:

另外硬碟常重組或不要太分散、甚至使用SSD的話,NCQ幾乎和沒有一樣:ase

30%這個還是等SATA 3吧.......什麼開啟AHCI效能會大幅提升都是鬼扯 :stupefy:

0948217712 2009-11-05 02:16 AM

引用:
作者ProtoZohar
重點是您有感受到效能提升30%嗎 :confused:

另外硬碟常重組或不要太分散、甚至使用SSD的話,NCQ幾乎和沒有一樣:ase

30%這個還是等SATA 3吧.......什麼開啟AHCI效能會大幅提升都是鬼扯 :stupefy:



沒有 30%,只是沒也比較慢而已.

vxr 2009-11-05 02:35 AM

引用:
作者ProtoZohar
重點是您有感受到效能提升30%嗎 :confused:

另外硬碟常重組或不要太分散、甚至使用SSD的話,NCQ幾乎和沒有一樣:ase

30%這個還是等SATA 3吧.......什麼開啟AHCI效能會大幅提升都是鬼扯 :stupefy:

如果不是SSD..
就算是SATA3..
我也不覺得會提升多少...:flash:...

cmwang 2009-11-05 06:08 AM

參考一下鵝的測試好了,以下的測試是在同一台機器的同一顆HD/同一個partition上測不同檔案格式的差異(BTW,開檔是以1K為單位,所以實際上是開50萬個檔:stupefy: ),第一/第二項是format成EXT3時開/不開NCQ,開NCQ在latency方面表現大至上有好一點,還有一點是HTML上沒標出來的,跑這個測試不開NCQ要16分鐘左右,開NCQ則是14分30秒左右,還算不無小補吧:p:p....

Bonnie V1.96 report....


所有的時間均為GMT +8。 現在的時間是07:32 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。