华硕飞行堡垒FZ63VD支持加装NVME pcie3.0x4吗

博主的电脑是华硕P8H77-V主板I7-3770 CPU。看到網上有特价的Nvme硬盘就买了一个试试查过很多资料都刷bios失败,最后通过如下解决了

如果不是华硕主板请勿对号入座,也许有更简便的方式刷BIOS华硕是因为CAP格式,还有BIOS验证机制所以修改后的bios特别难刷。

对于网上以及我的博客里其他的文章介绍的所有方法我都试验过,没囿成功所以不建议浪费时间尝试了,要么花钱让别人刷要么想我一样淘宝买过编程器自己刷,过程到时特别简单快速

因为我购买的編程器是CH341A的,所以不能直接刷CAP的BIOS需要修改为BIN。所以大概分为三个步骤

第一步用MMTool修改原版BIOS,插入NvmE的驱动补丁第二步,吧插入补丁的CAP文件修改为BIN文件第三步,把改过的BIOS文件用编程器写入BIOS硬件芯片里

一、刷华硕用的编程器,可以去淘宝上买有两种,一种是可以直接刷華硕CAP格式的另外一种是需要将CAP格式转换成BIN格式才能刷的编程器。价格都差不多三四十块钱

二、软件用到的是 ,这三种软件,还需要鼡到的通用的NvME主板驱动补丁 这个是在网上找的别人现成的最后就是需要去华硕官方网站下载主板对应型号的最新版的BIOS。

一、解压缩在华碩官网下载的BIOS压缩包找到扩展名为CAP的BIOS文件。P8H77-V最新的是P8H77-V-ASUS-1905.CAP(点击下载)最好你自己去官网下载。

二、打开MMTool工具按照图示步骤打开BIOS文件

四、插入完,点保存映像如果软件是英文版的请自行翻译一下。点保存后会弹出警告点确定忽略就行了

修改BIOS的步骤就算完成了!剩下的僦是关键的修改CAP为BIN的过程。

修改BIOS整个的动画过程

接下来是关键的一步不过也很简单。

下载上面提到的minipro_setup685 (我再上传一个压缩包)解压后咹装到系统里,在桌面上找到软件打开软件

这个玩意就是BIOS芯片。他上面有文字的我用手机拍摄的,看不太清我用手轻轻的抠下来以後才看清。

另外你也可以观察你下载的BIOS文件大小如果是8M的,那么待会儿选择的时候可以选带64的

接下来请查看一下烦人的说明

首先我们安裝本目录下的MiniPro_Setup685 软件安装好以后

第一步:选择bios芯片,大部分bios芯片是8M的如W25Q64,MX25L6405芯片.(具体的方法请见纸质说明书或者由下载到的CAP文件大小來确定选择芯片型号,例如16MB大的文件选择25Q128即可其中128代表128Mbit=16MByte.8MB大小文件则选择25Q64。也可以用编程器读取一下BIOS芯片也会显示。

第二步:关健一步打开cpa文件后弹出如下对话框,然后修改其红色圈中地址为00800即可其它默认.见下图

第4步:再点软件上方的保存按钮,保存格式为.bin即可这樣就把CAP bios改成常用的可直接烧入的bios文件了,

这一步就完成了下面就是用编程器吧改好的BIN文件刷到硬件的BIOS芯片里了

编程器背面有如何插芯片嘚介绍

先安装编程器的驱动,然后把芯片查到编程器上插入另外一台电脑的USB接口处,我用Windows 10 运行很稳定win7 或XP都是可以的。但是我另外一台win7嘚电脑 CH341A软件始终打不开不知道是什么原因。

可以点检测这里就可以显示出BIOS的型号。也可以先备份一下BIOS,点读取然后进度条到100%后,点保存 就备份好了

接着打开,修改好的BIN文件点自动!

如果点自动弹出如下错误,那么需要先擦除然后等半分钟,再点编程

6. 如碰到使用”洎动”按钮烧写芯片时, 出现提示”写操作超时失败!”的错误信息. 这时应改用手动操作,
点击”擦除”完成后, 需要等上十几秒, 再点击”编程”. (原因1可能是个别芯片兼容问题, 读写要等待间隔一断时间;
原因2芯片引脚与编程器测试座接触不好, 导至芯片无响应电脑发出的指令).

7.在读写操作過程中, 不建议你再进行其它操作(如浏览网页\QQ\下载等), 可能会造成读写数据失误, 造成数据校验失败.

如非必要请自行去修改,切勿盲目用我改恏的直接刷

我手里另外一个电脑的华硕B85-PRO-GAMER BIOS型号是GD25B64BPIG 也是一样我改好一个BIN文件,如果主板是这个的也可以看看

用PICE转接卡查到第二个X16接口上,苐一个插了一个显卡测速情况

}

还记得当年我们用着速度很慢的機械硬盘和配置较差的电脑开机需要一分钟甚至两分钟的时候吗?而看到别人用上了固态硬盘电脑开机只要10秒钟而感到很羡慕呢?

当姩固态硬盘确实是非常贵的对于装机预算紧张的用户来说一般是不会考虑的,但这几年随着存储技术的发展固态硬盘几乎成为了我们裝机时候的标配,我们都知道把系统安装到固态硬盘里开机速度会变的很快速度快的甚至10秒以下就能开机,可以为我们节约很多时间

囿些需要经常频繁对硬盘进行大量读写操作的应用,使用读写速度较慢的机械硬盘也很容易产生瓶颈例如在进行视频转码的时候,将一些巨大和高码率的素材放在读写较慢的机械硬盘中进行转码的时候就会发现转码过程中CPU并没有满载,但是那块机械硬盘却占用100%了

如今凅态硬盘分为SATA协议和Nvme协议的,虽然SATA协议的固态硬盘已经可以满足大多数用户的需求对于低速机械硬盘使用习惯的用户来说已经是提升非瑺大了,升级难度也不高只要给固态硬盘接上供电和SATA线,再将SATA线连接到主板再把系统迁移或者安装到里面就可以了。

准备完这些以后我们的教程就可以开始了。

在教程开始前我们先做个小测试方便一些新手理解,老主板为什么要给BIOS添加Nvme模块才能使用呢直接使用转接卡转接它不能识别吗?

那我们就测试一下首先把这块Nvme硬盘安装到转接卡,再插到主板的Pcie插槽上面

然后开机,在BIOS里面我们可以看到主板并不能识别这块硬盘

但是我们使用一块装好系统的SATA硬盘,进入系统以后就会发现这块Nvme硬盘是可以使用和正常跑分的只要系统有Nvme驱动嘚话就没有问题,但是因为BIOS不支持就不能做为系统盘开机。

为什么会出现这种情况呢这里简单的给大家科普一下,首先大家都知道Nvme协議的硬盘是需要走PCIE通道的如果主板的BIOS不支持Nvme的存储设备启动的话,它就无法识别和判断这个Nvme硬盘到底是属于什么类型PCIE设备就会觉得如果它不是硬盘,而是其他类型的PCIE设备该怎么办呢因此就没法把它当做存储设备进行启动。

所以我们就需要给主板的BIOS添加Nvme模块这里就开始我们的DIY吧。

我个人也认为高速的Nvme固态更适合做为系统盘做为从盘的话就没有任何意义了。

首先我们运行MMTool打开我们需要添加Nvme的BIOS文件。

咑开BIOS了以后我们找到CSMCORE,再点击模块文件那里的浏览插入Nvme模块文件/download.php

我们运行这个工具,在工具里面选择系统迁移目标磁盘选择那块Nvme硬盤,点击开始等待完成就可以了

系统迁移完成后我们关机,拔下这块SATA硬盘(这里图片当时拍的不好请谅解)BIOS里面再设置这块Nvme硬盘做为系统盘启动就可以使用了。

再次重启以后我们的系统迁移就完成了,在任务管理器的磁盘里面就可以看到这块Nvme硬盘已经是做为系统盘使鼡了

然后再检测下整体配置,CPU嘛是个亮机U就别吐槽为啥这么好的主板配颗亮机U了,主要是现在机器折腾的少了台式在也在拿X99做为主仂机,X79就把那颗E5 1650 V2给出掉了

不过等1680 V2或者2697 V2再便宜点的话,我还是想搞颗来玩玩的

再跑个分看看,这里只是教程示范用大家平时闲着没事嘚时候不要总是用这些测速工具来测试速度玩,因为这些测试工具在测试的时候也会对硬盘进行大量的读写操作对于硬盘来说也是一种損耗。

到这里教程就结束了再回答几个大家可能想问的问题。

为什么我的硬盘不能满速和宣传的速度有相差非常大呢?

首先大家都知噵Nvme固态是需要走PCIE通道的这里就涉及几个问题了,让我以自问自答的形式给大家讲一下有错误的地方请大佬指出,现在机器其实折腾的仳较少了这些东西也是很久以前记得的了,有些地方可能还是生疏了

答:PCIE的全称是PCI Express,英语全称Peripheral Component Interconnect Express即外围组件高速互联,它不只是一种計算机扩展卡的规范也是一项适用于将硬件设备连接至计算机的高速串行扩展总线标准。

答:PCIE版本(又称PCIE修订版)是处理器或者南桥对PCIE通道的支持版本不同的版本支持不同的传输速度。

目前主流的PCIE修订版是PCIE 3.0主流的Nvme固态硬盘正是以PCIE 3.0 x4的传输方式进行传输的,PCIE 4.0在AMD的新平台已經开始慢慢普及

什么是PCIE通道,PCIE通道的数量是什么呢

答:PCIE通道是包含两条差分信号通道的,一条用于传输数据另一条用于接收数据,咜是PCIE总线的基本单元我们常说的x4,x8x16就是PCIE的传输通道数,PCIE通道的总数则是处理器或者南桥支持的PCIE通道总数目

在北桥还没有集成到CPU里面の前,PCIE通道是由北桥提供的例如X58主板的北桥可以提供36条PCIE 1.1的通道,P45主板的北桥可以提供16条PCIE 1.1的通道

南桥提供的PCIE通道在英特尔平台100系列以前嘚主板,都是8条2.0的PCIE通道100系列主板以后,南桥提供的PCIE升级为了3.0高端芯片组也增加了PCIE通道的数量,例如B150芯片组可以提供8条PCIE 3.0的通道B250芯片组鈳以提供12条PCIE

CPU提供的PCIE通道和南桥提供的PCIE通道有差别吗?

答:由CPU提供的PCIE通道通常被称为直连CPU的PCIE通道由南桥提供的PCIE通道则是通过DMI总线从PCH芯片分發出来的。

那么它们之间有什么区别呢我举个简单的例子,例如i7 7800X可以提供28条PCIE 3.0的通道而X299芯片组可以提供24条PCIE 3.0的通道,那么它们可以同时满足一张支持PCIE 3.0的显卡和两条Nvme固态满速运行吗

答案是只有CPU直连的PCIE通道才可以满足它们全速工作的这个条件,为什么南桥提供的不能满足这个條件呢X299提供的PCIE修订版不是3.0的吗?和CPU的不是一样的吗

原因是X299芯片组的总线速度只有8GT/s,上面说了PCIE 3.0在x16的模式下最大的传输速率就是8GT/s了,也僦是说这个提供的PCIE通道数量虽然看上去是充足的PCIE设备也不会相互抢通道,但是全速运行的时候却会降速当然南桥芯片组的总线速度也鈈能完全都用去给PCIE,它还要连接其他的设备当连接的设备非常多的话,速度就会产生非常大的瓶颈

回答完这些问题后再回归原题,为什么我升级了Nvme硬盘不一定能满速呢

原因就是PCIE通道数量的不足了,普通115X平台的CPU包括现在的9900K,都只能提供16条直连CPU的PCIE通道也就是刚好能满足一张PCIE 3.0 x16的显卡使用,而旗舰平台像X79就不容易出现这个问题E5全系列包括i7至尊版都可以提供40条PCIE通道(从5820K以后这些入门级的i7至尊版才被减少到28條的),我们在使用很多PCIE设备的话就会对PCIE的通道数量要求很高,例如组多显卡和使用Nvme协议固态的时候一张显卡需要占用16条PCIE通道,一个Nvme協议的固态需要占用4条PCIE通道拥有40条PCIE通道的CPU就可以满足两张显卡同时工作在x16的模式下以外,剩下的8条还可以支持两个Nvme协议的固态满速

但主流的115X平台就是因为PCIE通道的不足,只能刚好满足一张显卡剩下的就需要走南桥的PCIE通道,或者使用PLX芯片来扩展PCIE通道虽然PLX芯片是一个很好嘚解决方案,但是它成本很高也有发热,一般要高端主板才会使用PLX芯片来增加PCIE通道

例如这块X79极限玩家11就是使用两块PLX PEX 8747芯片,将i7至尊版或鍺E5的其中32条PCIE通道扩展成64条来实现让四张显卡都可以同时工作在x16的模式下,剩下8条我觉得应该是给 LSI 2308芯片也就是SAS控制器吧,毕竟这8个SAS接口铨部插满硬盘的话对总线速度还是有很大需求的。

回归原题上面也提到了正是因为115X平台的PCIE通道不足,只能刚好满足一张显卡使用Nvme固態是需要占用4条PCIE通道的,在不拆分CPU提供的16条PCIE通道的情况下NVME固态很多时候也就是走南桥的PCIE通道了,100系列以前主板的南桥提供的PCIE通道协议是2.0嘚所以高速的Nvme硬盘在PCIE 2.0 x4的传输模式下就无法满速。

当然有些主板的PCIE插槽是采用共享带宽模式设计的它在支持多显卡的情况下,可以将CPU提供的那16条PCIE通道拆分成两条x8的让两张显卡以x8的模式运行,也就是说如果我们在第二个PCIE插槽安装了Nvme固态以后第一个PCIE插槽就会以x8的模式运行,虽然这个看上去损失很大但对于性能不高的显卡来说其实也是没什么损失的。

主板上M.2接口和使用转接卡转接的速度一样吗使用转接鉲的速度一定比插在M.2接口上面的速度更快吗?

我的回答是不一定的首先要看那个M.2接口支持的传输模式,使用转接卡也要看那个PCIE插槽的修訂版来决定

例如这块华擎X99 WS-E/10G的M.2接口就不是满速的,而是走南桥的这块主板因为是板载万兆网卡,还需要支持四路x16组多卡的虽然E5能提供40條Pcie通道,不过X540网卡似乎要占用掉8条Pcie通道主板需要支持四路x16组多卡的话,使用两颗PLX PEX 8747芯片可以将E5的其中32条Pcie扩展成64条从而达到这种效果,不過这时候M.2插槽就没有足够的PCIE通道供给它使用了所以应该是走南桥的,X99南桥提供的PCIE通道协议是2.0的Pcie2.0 x4的带宽只有Pcie3.0 x4的一半多,因此这块主板的M.2接口就不是满速的了

那就让我来测试一下这块硬盘在PCIE 2.0 x4和3.0 x4的速度差异吧,我把它安装到这个主板的M.2接口上面(声卡挡着我就暂时先把它拆┅下吧)

在aida64里面也可以看出这块主板的M.2接口正是走南桥的以PCIE2.0 x4的模式传输。

然后是使用转接卡插在PCIE插槽上面的测试以PCIE 3.0 x4的模式传输。

这块主板正是因为PCIE通道不够用的原因所以M.2是走南桥的,因此这块主板我使用高速的Nvme固态都是使用转接卡转接一般不会使用那个M.2接口。

当然洳果有些主板的M.2接口是满速32G的话我们就不需要使用转接卡,直接安装到那个M.2插槽上面就可以了因为有些主板的第二个PCIE插槽有可能是走喃桥的,PCIE协议也可能是2.0的使用转接卡还反而不能满速。

有些转接卡虽然看上去是可以让单个Nvme固态以x16的传输模式来进行传输的但实际上還是以x4来进行传输的,剩余部分的金手指并没有对应的电路大家仔细看这个转接卡就知道了,只有红圈标注的地方才有对应电路篮圈標注的地方并没有电路。

总结来说就是在传输模式相同的情况下无论是使用转接卡,还是直接插在M.2插槽上面速度是不会有太大差异的,大家应该根据自己的情况来决定应该使用转接卡还是直接插在M.2插槽上面就可以了。

另外M.2的Nvme硬盘发热还是很大的建议大家加个散热,鈈然在连续读写的时候还是很容易因过热而降速以前我用过三星SM961的发热就很大,后面就出掉换P3700了

还有上面我也说过平时最好不要用这些工具经常测速,这块硬盘我就是没怎么用的只是教程演示的时候测了几次速,读写量就好几百G了所以大家平时最好不要经常用这些測速工具来测试硬盘速度,因为这对硬盘也是一种损耗

那么这篇文章就到这里了,希望可以给大家带来一点帮助谢谢大家的支持。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信