首发于齐河一家

B85芯片组主板也能用上NvmeSSD

众所周知,B85芯片组是没有M.2接口的,想用上Nvme协议SSD必须借助PCI-E插槽,即用转接板把PCI-E转出一个M.2接口来(一般只用到PCI-E X4,但还是要插到PCI-E X16槽上,毕竟常见的主板上我没见过PCI-E X4和X8)。

即使这样,B85也不能在开机硬件自检的时候识别出NvmeSSD,只能把OS装在SATA盘上,然后在OS中装Nvme驱动,把NvmeSSD作为从盘来使用。

我们搞一块NvmeSSD就是想体验其GB/s级的速度,OS不能装在上面只当从盘又有什么意思呢?所以,必须通过刷主板的BIOS,把Nvme驱动刷进去,让BIOS启动阶段就能识别出NvmeSSD才行。

比较良心的厂商都会在后期提供新的带有Nvme驱动的ROM供玩家自行升级使用(自行上主板厂商官网查最新驱动),但是笔者手上的这块技嘉B85-HD3在其官网上公布的最新ROM列表里也没有附带Nvme驱动的ROM。这就需要我们自己想办法用工具来自制一个ROM。

首先是想到有没有达人已经刷好的ROM,无奈google一番后,都没找到现成的ROM。只好在官网下载最新的没有NVME驱动的ROM后自制带有NVME驱动的ROM再刷。

技嘉的官网做很很LOW,连基本的表格都歪七扭八的

制作ROM一般利用MMTool工具。用MMTool打开从官网下下来的ROM,发现这个ROM已经接近4M,而主板ROM的容量也是4M,剩余空间根本不够加入我找来的Nvme驱动。(一般的主板BIOS的ROM容量都有8M,可能技嘉独有的双BIOS功能把8M拆成2个4M?)

思考一番,BIOS中很多功能不都是不常用的吗?把一些多余的模块删了腾出空间不就行了?于是通过分析,把一个“OEMLOGO”的模块删了,想想应该就是一个LOGO图片把,没LOGO应该没什么实际影响。

MMTool读取官方ROM

腾出空间后果断刷入Nvme驱动。从Google了解到,Nvme驱动一般有两种形态,一种比较老的,需要NvmeI、NvmeINT13、NvmeDYNAMICSETUP三个模块;比较新只需要NvmeExpressDxE一个模块,于是刷入NvmeExpressDxE,再另存成新的ROM文件,果断开机刷入,一举成功。

插入NvmeExpressDxE模块后的ROM,此时只要另存为新的ROM就可以刷了

上面说的简单,其中过程几经挫折:

一是,一开始删模块腾空间的时候,为了寻找影响不大的模块废了很多时间,造成无法开机、进BIOS看到SSD了又重启、屏幕红红绿绿等多种情况,这都是乱删了有用的模块造成的。最后才发现把“OEMLOGO”删了没什么影响。最惨的时候连Q-flash功能都差点废了,进BIOS看不到任何文字,只能通过感觉判断才刷成功。还有一次把BIOS刷废了,屏幕不亮,一直嘀嘀嘀,不断重启(没有自动启动B_BIOS),google到技嘉主板有双BIOS,通过短接1、8触电的方法把B_BIOS恢复到M_BIOS才正常。

二是,NvmeExpressDxE文件得来不易,开始google到的都是NvmeI、NvmeINT13、NvmeDYNAMICSETUP三个模块,容量大,光删一个原来的模块,空间还是不够刷进3个NVME模块,如果多删了原来的有用模块,又进一步加快了搞废主板的进程。而且NvmeExpressDxE也是分版本的,我从网上下的别人直接分享的NvmeExpressDxE刷入也不行,无奈从技嘉几款Z170主板ROM中提取的NvmeExpressDxE才行。

三是,要开启主板的”Windows8“、” UEFI启动模式“才能识别到NvmeSSD,默认是“其他操作系统”,就读不出来SSD,这点比较容易懂,一开始就设置好,不成问题,这里只是顺带提一下。


后记:装好OS后记得在OS中再给SSD打上官方驱动才能有最大的性能(性能损耗几个点吧)。

这就不是官方驱动,二十Windows搜来的通用驱动

下面附上详细的操作攻略

首先,你要有工具和材料:

  • MMTool(满世界都有,也可以到文末链接下载)
  • 你B85主板的官方ROM(到自己主板厂商官网下载,一般是.rom格式,技嘉是XX.F5这种格式,F5是版本号,后续需要手动修改扩展名)
  • 一个能够用的NVME驱动(可以到文末下载,不行的话,就到自己主板官网搜索Z170主板的ROM再提取)

然后,打开MMTool界面(我这个版本的MMtool在win10下和HDtune一样显示不正常,要搞一台win7的机子或虚拟机运行):

点击左上角的“Load Image”来加载官方rom(技嘉的注意先改扩展名为.rom)

在Insert选项卡中点Browse来打开你的NvmeExpressDxE模块

然后选下面的“insert compress”(解压后插入)

然后在下面的列表中找“CSM Core”这项(或者类似CSM),点击一下,就会把Volume卷名自动填好,卷名填错就会插到不该插的地方。。

最后就点“Insert”按钮插入,会卡几秒钟,

然后恢复不卡的情况下点Save Image as..来把ROM保存出来,新的ROM记得改扩展名为原来的,比如F5(技嘉),接着拷入U盘上机刷BIOS就行了。


如果你要找Z170的ROM提取NvmeExpressDxE,也是用这个工具。下载170的ROM后用MMTool打开,找到NvmeExpressDxE这行,点一下,然后点击“EXTRACT”选项卡,选“unpress extract”解压不压缩,选一个路径(文件名也要自己填),然后点EXTRACT搞出来就行了。

如果你要删除不用的模块,就用delete选项卡进行删除就行。


工具下载及现成的ROM(链接打不开请先设置DNS为8.8.8.8,还不行私信我):

B85芯片组主板也能用上NvmeSSDwww.evernote.com图标

文末推荐几个M.2转PCIE的板子,本人至少用了几个月,都很好:

编辑于 02-14

文章被以下专栏收录