NVMe(Non-Volatile Memory express),是一种建立在M.2接口上的类似AHCI的一种协议,是专门为闪存类存储设计的协议。
现在主流的固态硬盘,除了像传统外形的2.5英寸SATA3.0固态硬盘,目前最流行的就是M2接口的固态硬盘。下图两种SSD使用的都是M2接口,但也分为M2 SATA(右边)和M2 PCI-E(左边)两种。
由于体积小巧,能大大节省空间,现在支持SATA3.0的M2固态硬盘普遍用于中低端轻薄本,而PCI-E 3.0的M2 固态硬盘则用于中高端的笔记本。
支持PCI-E 3.0的M2固态硬盘,身上还有一个耀眼的标签:NVMe, 这种新一代协议,英特尔只在9系以上的主板提供官方支持。
所以,如果你也是6/7/8系主板,手中恰好搞到了支持NVMe的固态硬盘,又不想花大钱升级到新的100或200平台,想让老主板直接上这种高大上的SSD, 这篇文章刚好适合你。
因为老主板没有M2接口,所以首先需要M2转PCI-e的转接卡(注意:转接卡接口为PCI-e X4,上方B Key描述错误,那个是B Key的M2,支持SATA)
由于转接卡采用PCI-E X4的接口,你要确认主板上有空闲的PCI-e X4或者PCI-E X16接口。这样你才有了上NVMe的硬件资本。
像海盗君的主板是H61的m-ATX,仅有的PCI-e X16插了显卡之后,只剩下两个PCI-e X1和一个PCI接口,直接没戏。由于这块主板本身就有点小问题,所以我直接淘宝了一个技嘉的H77m-D3H (两条PCI-e X16插槽)换上,硬件准备完毕。
旧主板之所以不支持NVMe,是因为厂商不肯放新BIOS去支持这个新协议,不然新主板还有谁买?所以我们只能自己动手,丰衣足食—通过改BIOS,为自己的主板量身订做一个支持NVMe的BIOS。
步骤如下:
一. 官网下载主板当前最新的BIOS,如我的是H77MD3H.F14.
二.下载改BIOS的工具,解压后的文件路径不能有中文字符,不然最后会报错。地址如下:https://pan.baidu.com/s/1jHPTOJO
三. 在BIOS中加入NVMe模块,导出新BIOS
3.1 首先打开nvme文件夹-》UBU文件夹,把BIOS文件放到这个文件夹里。
3.2 以管理员身份打开UBU.bat, 程序自动扫描BIOS信息,提示“按任意键继续……”后按键到下一步,会看到几个可以更新EFI模块
3.3 可以按自己需求更新,我这里可以直接输入2,回车,接着按照提示,输入1,回车。程序自动运行,更新完成后按任意键继续
3.4 这时回到主菜单,我们按0退出,再按1,新BIOS名称由原来的xxxx改名为Mod_xxxx (如我的Mod_H77MD3H.F14)
1. 首先打开MMTool, 在下载的文件夹里有两个MMTool 4.50.0.23版本的文件夹,win8以上系统的使用要打开For Win8的文件,进去后打开MMTool.
2. 选择“Load Image”, 在弹出的窗口打开压缩后BIOS的所在文件夹,在“文件类型”选择All File
3. 选择新BIOS文件,打开后,在下框找到CSMCORE项,点击。这时Vol. Index会更改,我的是02-01-00. 找到Insert FFS Options, 点选 Insert Compressed
4. 点击Browse,找到解压文件里的NVMeExpressDxE.ffs, 点击“打开”
5. 点击右下角的Insert,Win8版的看不见这个按键,只看到上框,直接点就行
6. 最后点击“Save image”, BIOS会保存变更,没有报错信息就说明更改已经完成。如果有报错,请注意是不是把文件放在有中文路径的文件夹下。
完成后,按照各自主板刷BIOS方式,将改好的BIOS刷到主板里。由于各品牌主板刷BIOS的方法都不一样,这部分有问题请自行百度。
4. 刷入新BIOS后,开机时进入在Boot menu(一般按F12),即可查看是否已经识别到PCI-e的SSD。像我的多了两个启动项,一个是UEFI:HDD,另一个是HDD,没有识别出正确SSD名称。但基本只要看到有新多现的启动项,就说明已经能识别到了。