我们用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了。
一定注意,要删除原来的驱动。