11月1号早上打开京东一看新仪的HP固态硬盘大减价,还有心爱的大G2跌破300,不能忍,马上下单。
第二天收到货,顺路也买了个M.2转PCI-E转接卡,先装上了硬盘。开机,进BIOS,发现不到HP的m.2固态,感觉不妙。
百度了一下原来B85芯片组的BIOS不支持,同时也百度出来了好消息,厂家后来放出来B7X8X9X系列的NVME模块包。
一阵学习+折腾,终于弄好了。
此教程出自https://zhuanlan.zhihu.com/p/40367807
众所周知,B85标准是没有M.2接口的,想用上NvmeSSD必须借助PCIX16插槽,用转接板搞出一个M.2接口来。即使这样,B85也不能在开机自检的时候识别出NvmeSSD,只能装系统在SATA盘上,在系统中装驱动,把NvmeSSD作为从盘使用。
搞一块Nvme就是想体验其GB/s级别的速度,系统不能装在上面又有何用?所以,必须刷新BIOS,把Nvme驱动刷进去,让BIOS阶段就能识别出NvmeSSD才行。
比较良心的厂商都会在后期提供了新的带有Nvme驱动的ROM供玩家使用,但是笔者手上的这块技嘉B85-HD3在官网上的最新ROM也没有附带Nvme驱动。这就需要用到工具来自制一个ROM。
首先到官网下载BIOS。
利用MMTool工具打开这个Rom,发现这个ROM已经接近4M,而且主板ROM的容量也是4M,根本刷不进去找来的Nvme驱动。一般的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刷废了,屏幕不亮,一直嘀嘀嘀,不断重启(没有自动启动B_BIOS),google到技嘉主板有双BIOS,通过短接1、8触电的方法把B_BIOS恢复到M_BIOS才正常。
二是NvmeExpressDxE得来不易,开始google到的都是NvmeI、NvmeINT13、NvmeDYNAMICSETUP三个模块,容量大,光删一个原来的模块空间还是不都,删了好几个,这也进一步加快了搞废主板的进程。而且NvmeExpressDxE也是有版本的,我从网上下的别人的NvmeExpressDxE也不行,无奈从技嘉几款Z170主板ROM提取的NvmeExpressDxE就行了。
三是要开启主板的”windows8“” UEFI启动模式“才能识别到,默认是“其他操作系统”,也读不出来SSD,这点比较懂,一开始就设置好,不成问题,这里提一下。
后记:装好系统后记得在系统中再给SSD打上官方驱动才能有最大的性能。
下面附上详细的操作攻略:
首先你要有工具和材料:
MMTool(满世界都有,也可以到文末链接下载)
你B85主板的官方ROM(到自己主板厂商官网下载,一般是.rom格式,技嘉是XX.F5这种格式,F5是版本号,后续需要手动修改扩展名)
一个能够用的NVME驱动(可以到文末下载,不行的话,就到自己主板官网搜索Z170主板的ROM再提取)
打开MMTool界面(我这个版本的MMtool在win10下和HDtune一样显示不正常,要搞一台win7的机子或虚拟机运行):
点击左上角的“Load Image”来加载官方rom(技嘉的注意扩展名)
在Insert选项卡中点Browse来打开你的NvmeExpressDxE模块。
然后选下面的“insert compress”(解压后插入)
然后在下面的列表中找“CSM Core”这项(或者类似CSM),点击一下,就会把Volume卷名自动填好,卷名填错就会插到不该插的地方。
最后就点“Insert”按钮插入,会卡几秒钟。
然后恢复不卡的情况下点Save Image as..来把ROM保存出来,新的ROM记得改扩展名为原来的,比如F14(技嘉),接着考入U盘刷BIOS就行了。
如果你要找Z170的NvmeExpressDxE,也是用这个工具,下载170的ROM用MMTool打开,找到NvmeExpressDxE这行,点一下,然后点击“EXTRACT”选项卡,选“unpress extract”解压不压缩,选一个路径(文件名也要自己填),然后点EXTRACT搞出来就行了。
如果你要删除不用的模块,就用delete选项卡进行删除就行。
文件下载请到点链接到知乎。
之前找了一个别人改好的,但是比较频繁的提示硬盘问题,不知道是什么问题,不知道你改的bios有没有这个问题,能分享下你的吗,谢谢
307889468@qq.om
你好朋友,我学习了你的文章,我的主板是B85 HD3但是我的BIOS是8M,刷不了你的BIOS,我折腾许久,最后备份自己的BIOS,然后删除OEMLOGO,插入nvme驱动,完全按你说的来,但是BIOS启动项里找不到有NVME的盘啊,UEFI和WIN8打开都照做了,U盘装系统到NVME上重启也无法继续正常安装,分区是GTP也弄好了的,能不能发个你刷完后BIOS里硬盘有显示的图片?我对比下
我那个老电脑没在身边,短时间内没法给你上图。我的板子是B85M-D3H,BIOS也是8M,不知道你的HD3能不能刷,如果需要我可以把文件打包发给你。
另外我的硬盘是用一张PCIE转m.2的转接卡,插在南桥的PCIEx4上,分区忘记是MBR还是GPT,在BIOS的启动里可以选到m.2的固态硬盘。
你好,我的板也是B85M-D3H,硬盘坏了,直上M2,能发个rom吗?不想折腾了,谢谢。。
9640284@qq.com 这个邮箱可以吗
可以的,谢谢
转行成技术宅了?2333