众所周知,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再刷。
![4640681a0c64ef0cb786776a9d41077c.png](https://i-blog.csdnimg.cn/blog_migrate/8c69617fea9a91afacee459afcc1060b.jpeg)
制作ROM一般利用MMTool工具。用MMTool打开从官网下下来的ROM,发现这个ROM已经接近4M,而主板ROM的容量也是4M,剩余空间根本不够加入我找来的Nvme驱动。(一般的主板BIOS的ROM容量都有8M,可能技嘉独有的双BIOS功能把8M拆成2个4M?)
思考一番,BIOS中很多功能不都是不常用的吗?把一些多余的模块删了腾出空间不就行了?于是通过分析,把一个“OEMLOGO”的模块删了,想想应该就是一个LOGO图片把,没LOGO应该没什么实际影响。
![53bdd0c04f4d7d495bd2a5b54e4f5b1f.png](https://i-blog.csdnimg.cn/blog_migrate/b87ebb964fbf4b837b8b518ef66437d3.jpeg)
腾出空间后果断刷入Nvme驱动。从Google了解到,Nvme驱动一般有两种形态,一种比较老的,需要NvmeI、NvmeINT13、NvmeDYNAMICSETUP三个模块;比较新只需要NvmeExpressDxE一个模块,于是刷入NvmeExpressDxE,再另存成新的ROM文件,果断开机刷入,一举成功。
![d5d4d2e58ab3287607701b169192b498.png](https://i-blog.csdnimg.cn/blog_migrate/11c04887117f83513ff512a8e72cdd46.jpeg)
上面说的简单,其中过程几经挫折:
一是,一开始删模块腾空间的时候,为了寻找影响不大的模块废了很多时间,造成无法开机、进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打上官方驱动才能有最大的性能(性能损耗几个点吧)。
![51367ac98fcb11a1a89a7be27c3d37e7.png](https://i-blog.csdnimg.cn/blog_migrate/2ba6d910d29bf2381c4236e4d82b871d.png)
下面附上详细的操作攻略:
首先,你要有工具和材料:
- MMTool(满世界都有,也可以到文末链接下载)
- 你B85主板的官方ROM(到自己主板厂商官网下载,一般是.rom格式,技嘉是XX.F5这种格式,F5是版本号,后续需要手动修改扩展名)
- 一个能够用的NVME驱动(可以到文末下载,不行的话,就到自己主板官网搜索Z170主板的ROM再提取)
然后,打开MMTool界面(我这个版本的MMtool在win10下和HDtune一样显示不正常,要搞一台win7的机子或虚拟机运行):
![2c0060e6aa0881d2f6eb181d39c93bf1.png](https://i-blog.csdnimg.cn/blog_migrate/a6231ebee2d3f6576331129f8e2d1564.jpeg)
点击左上角的“Load Image”来加载官方rom(技嘉的注意先改扩展名为.rom)
![7ef62eabcb5e2c3fc1badbf3ea53d27d.png](https://i-blog.csdnimg.cn/blog_migrate/41d186cc02845bcc07d6c2ff51cf82f4.jpeg)
在Insert选项卡中点Browse来打开你的NvmeExpressDxE模块
![f8a74ef8c2ff9fa572eb0c766c55c6f4.png](https://i-blog.csdnimg.cn/blog_migrate/e7c654798ec8ff92ec017ba717e798b8.jpeg)
然后选下面的“insert compress”(解压后插入)
![62e27caf3d0457e3b5f824742c200c51.png](https://i-blog.csdnimg.cn/blog_migrate/fbae1a4de95a72556c849cd0b2de9bc1.png)
然后在下面的列表中找“CSM Core”这项(或者类似CSM),点击一下,就会把Volume卷名自动填好,卷名填错就会插到不该插的地方。。
![59b599d92ad4fc4f87a4a1080d141a62.png](https://i-blog.csdnimg.cn/blog_migrate/f2c7a9d946dc3af5bd4a05cbd4092e1b.jpeg)
最后就点“Insert”按钮插入,会卡几秒钟,
![76e3aef0ccf6c8f710cfa29622ad4418.png](https://i-blog.csdnimg.cn/blog_migrate/bfc05f5fe19e6d656840f8bcaaa18878.png)
然后恢复不卡的情况下点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![03469595704e2a57bef88521dc2fc9d2.png](https://i-blog.csdnimg.cn/blog_migrate/406c83ef5ae7dcdeedb21d67ce1a3f87.png)
文末推荐几个M.2转PCIE的板子,本人至少用了几个月,都很好: