电脑教程 · 2019 年 10 月 29 日 41

老旧asus华硕主板刷bios上NvME硬盘-亲自尝试

博主的电脑是华硕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格式才能刷的编程器。价格都差不多三四十块钱。

二、软件用到的是MMTool_cn_5.00.0007华硕CAP格式转BIN软件及使用方法CH341A软件和编程器驱动这三种软件,还需要用到的通用的NvME主板驱动补丁XiaoFengNvmExpressDxe 这个是在网上找的别人现成的,最后就是需要去华硕官方网站下载主板对应型号的最新版的BIOS。

开始步骤:

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

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

三、点击滚动条下拉找到CSMCORE,选中这行,然后点击模块文件的 浏览 找到 XiaoFengNvmExpressDxe.ffs 点插入

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

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

修改BIOS整个的动画过程

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

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

软件长这个模样。

,接下来需要你查看下你的主板上BIOS芯片上写的文字了。我的华硕P8H77-V芯片上写的是 ,Windbond 25Q64FVAIG 1302

这个玩意就是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\下载等), 可能会造成读写数据失误, 造成数据校验失败.

 

下面是放出我改好的BIN文件,我的P8H77-V主板 (BIOS型号为Winbond 25Q64FVAIG)正常刷入没问题 改好的BIOS.BIN文件下载

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

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

有不懂的可以留言给我

 

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