我們用AS SSD測SSD時,經常發現,不同的電腦上AHCI狀態顯示的內容有所不同。msahci/iaStorA/amd_sata-AHCI/iaStor/iaStorV/intelide/mvs91xx/storahci,等等,起碼不下10種。
這是為什么呢?是不是對我們的SSD性能有所影響?很多用SSD的玩家在發現這一現象后,都產生了這些疑惑。
為什么AS SSD軟件測試AHCI狀態顯示不同
我們先來實驗一下:
AHCI驅動為標準AHCI 1.0,AS SSD測試顯示AHCI為msahci,微軟通用版。這個驅動是WIN7自帶的。WIN7以上系統都自帶AHCI驅動。另外GHOST系統更是集成了多種AHCI驅動。
我的精英主板是AMD芯片組的。按道理應該適合AMD的AHCI驅動。于是我手動裝了AMD SATA Controller這個AHCI驅動。
大家可以看到同一個SSD,同一臺電腦上,同一個系統,以及同一個測試軟件,用AS SSD測試SSD它們的AHCI狀態顯示內容是不同的;測試出來的SSD性能也有一定的差異。
原因就是,我們主板和SSD使用的AHCI驅動不同。
為什么安裝的AHCI驅動不同?
AHCI驅動必須與主板芯片組匹配。
大多數情況下,AMD芯片組的主板只能裝AMD的AHCI驅動/標準AHCI 1.0驅動。
英特爾芯片組的主板只能裝英特爾的AHCI驅動/標準AHCI 1.0驅動。
細分的話,AMD的主板有很多芯片組型號,AMD AHCI驅動也有很多版本,英特爾的也是如此。
1臺電腦不只是只有一種AHCI驅動能裝,它有許多選擇。另外兩臺電腦即使是相同的系統,相同的SSD,也有可能由于主板的不同,而造成所裝的AHCI驅動不同。這都是主板芯片組所決定的。
另一個因素是系統。現在的GHOST集成了許多AHCI版本。系統根據你的主板芯片,安裝AMD AHCI驅動/英特爾 AHCI/標準AHCI 1.0。
比如說,我的精英A75主板,太垃圾了,系統安裝的就是標準版。而同事的電腦,我們用的同一個系統,他的主板是英特爾芯片,因此他的AHCI裝的是英特爾的,AS SSD測試顯示iaStorA。
但是GHOST集成的AHCI驅動不一定是最適合你的主板的。安裝GHOST也不可能智能到,識別到你的主板芯片具體型號,然后再根據型號配備最適合的AHCI驅動。隨機性很大。
不同的AHCI驅動,是否對SSD性能有所影響?
再看看我們手動改了AHCI驅動的那個事例。對比一下SSD的測試性能。我們可以這樣說,不同的AHCI驅動,一定是對SSD性能有所影響的。
AHCI驅動如果和主板芯片組匹配不好,可能導致SSD無法使用,SSD在使用中出現掉盤,SSD的速度大大受限,無法得到很好的發揮等等。
如何根據主板芯片去選擇安裝AHCI驅動呢?這么多芯片型號,如何匹配?
這些問題相當的復雜,我也沒有搞清楚。但是我可以告訴大家如何去做。
1.首先,我們要知道主板的芯片組是AMD還是英特爾。
2.如果,我們的主板不咋地,那就順其自然。看看驅動是不是,標準AHCI1.0驅動,AS SSD測試是不是顯示的msahci-ok。如果是就好。不是,最好得自己改下。通用標準版的驅動下,SSD的性能還是挺不錯的。
3.如果你的主板比較好,比較新。那么最好還是去下載對應的AHCI驅動。第一,你可以去主板的官網去找。第二,你可以,上驅動之家,去找。
4.不建議用驅動精靈去升級。不靠譜。
最后,實例演示下如何更改AHCI驅動
如何更改驅動還是比較簡單的,“更新驅動”選擇新驅動所在的文件。OK。
現在要把我的AHCI驅動改回WIN7的原生AHCI驅動標準AHCI 1.0。這也不難。
卸載“AMD SATA Controller”,刪除驅動文件。重啟電腦,自動搜索更新驅動。再重啟,OK了。
一定注意,要刪除原來的驅動。