固态硬盘的性能可以让电脑性能整体提升,而PCIE NVMe主控的高端SSD又是速度比较快的,很遗憾很多老主板都不支持,无法使用PCIE NVMe固态硬盘,从而就有了下面这个文章,通过刷BIOS让主板支持该类型的固态硬盘,该操作对性能上的提升是很明显的,如果喜欢折腾,那么不妨试试看。
注意:刷BIOS错误可能会导致电脑变砖无法开机,请谨慎操作
最近接连入手了好几个PCIE NVMe主控的高端SSD,性能都不错,想起家里还有一台4770K+华硕MAXIMUS-VI-EXTREME主板的老主机,打算分配一个SSD给老主机使用。说实话,这台主机的性能并不比现在的7700K+Z270差多少,唯一比较遗憾的就是不支持NVMe,无法发挥PCIE NVMe主控的高端SSD的性能。上网查了很多教程,结合自己多年MOD主板BIOS的经验,终于顺利的给这块Z87主板增加了对NVMe的支持。接下来就分享一下让老主板焕发第二春,用上PCIE NVMe SSD的几点经验。
★哪些老主板能够支持NVMe★
目前官方正式宣布支持NVMe的有intel的100 和200系列芯片组主板,例如采用Z170、B250、Z270等这些芯片组的主板都可以完美支持NVMe,很多intel 9系列的主板也可以通过升级官方新版BIOS来增加对NVMe的支持。而那些相对比较久远的intel 6、7、8系列主板,厂家一般都没有提供官方的NVMe升级版BIOS(老型号主板升级BIOS就增加新功能,那么新型号主板还有谁买),对于这部分主板,用户就需要自己手动对BIOS进行MOD来增加对NVMe的支持了。说实话,很多原先的X79、Z87高端平台,性能还强于目前的很多主流平台。对这些主板的BIOS进行MOD以增加对NVMe的支持,具有很大的实用价值。
(4770K+华硕MAXIMUS-VI-EXTREME主板的老主机综合性能并不落后)
★没有M.2接口的老主板如何用上PCIE NVMe SSD★
除了BIOS支持NVMe之外,还需要主板上有相应的硬件接口支持才能用上PCIE NVMe SSD。对于Z170、B250、Z270等主板来说,主板上一般都有已经配备了走PCIE总线的M.2接口,那么直接选购M.2接口的PCIE NVMe SSD就可以了;而部分Z97和B150主板上虽然有M.2接口,但只支持SATA主控的SSD的话,同样不支持PCIE NVMe SSD。例如我的华硕MAXIMUS-VI-EXTREME主板,虽然通过mini PCIE扩展卡提供了M.2接口,但只支持SATA主控的SSD,所以要享受PCIE NVMe SSD带来的高速体验的话,只能购买带PCIE转接卡的PCIE NVMe SSD,直接把SSD安装到PCIE 3.0插槽上。
PCIE NVMe SSD我有好几个,但是能直接安装到华硕MAXIMUS-VI-EXTREME主板上的只有带PCIE转接卡的浦科特M8PeY。
带PCIE转接卡的浦科特M8PeY的包装盒明显比普通M.2接口的M8Pe要大许多,而且包装盒上有标注HHHL Add-in Card/NVM Express SSD。HHHL Add-in Card指的其实就是PCIE转接卡,转接卡上有一个M.2接口,连接了M.2接口的M8Pe SSD。这个转接卡在网上单买的话大概需要三四百元,并不便宜。而浦科特M8PeY的这个转接卡,用在其他PCIE NVMe主控的M.2 SSD上也是可以的。www.winwin7.com整理
★老主板BIOS MOD教程★
网上有不少老主板修改BIOS增加对NVMe支持的教程,其原理很简单,就是提取新型号主板BIOS中的NVMe模块,添加到老主板的BIOS中。但是很多网友在实践过程中发现添加这个模块说起来简单,操作起来却不一定能够成功。根据我个人的经验,失败的原因主要有一下几点:1、BIOS容量太小,添加NVMe模块后BIOS文件体积太大;2、老主板BIOS中原先的RST OROM版本太低,添加NVMe模块后兼容性不好;3、添加的NVMe模块与原先的BIOS不匹配。
我总结的BIOS修改步骤有以下五步:
1、在老主板的官网上下载最新的BIOS,而且必须是支持EFI的版本。例如我使用的华硕MAXIMUS-VI-EXTREME主板,官网的最新版BIOS版本号为1603,下载后备用。(www.winwin7.com 电脑公司 )
2、下载相同品牌更新型号的支持NVMe的主板BIOS,用于提取NVMe模块。例如我下载了华硕Z97 DELUXE支持NVMe的BIOS,版本号为0401。为什么不选最新的Z270系列,因为Z97与Z87的血缘关系最接近,兼容性应该会更好。
3、下载UEFI BIOS Updater 1.65程序,用于升级老主板BIOS中的RST OROM版本,下载后解压缩得到一个名为UBU_v1_65的文件夹。以我的华硕MAXIMUS-VI-EXTREME主板为例,1603版本的BIOS文件名为MAXIMUS-VI-EXTREME-ASUS-1603.CAP,把该文件拷贝到UBU_v1_65文件夹中,运行UBU.Bat批处理文件,会弹出如下图的程序窗口。在第一个选项中填入数字1进入RST OROM升级菜单,然后填入数字8把RST OROM升级到V15.1.0.2545,然后保存文件退出。
4、下载AMI BIOS的编辑工具软件MMTool,使用MMTool打开刚才下载的华硕Z97 DELUXE支持NVMe的BIOS文件,文件名为Z97-DELUXE-USB31-ASUS-0401.CAP。打开BIOS文件后在下方的BIOS模块中找到Nvme、NvmeSmm、NVMEINT13等三个模块,用鼠标左键单击后,在上方的选项卡中选择“提取”,并点击选定下方的“提取解压缩”,在提取路径中把三个模块提取后的文件名分别命名为:Nvme.ffs、NvmeSmm.ffs、NVMEINT13.ffs。 随后用MMTool软件打开前面修改并保存好的华硕MAXIMUS-VI-EXTREME主板的BIOS文件MAXIMUS-VI-EXTREME-ASUS-1603.CAP,找到CSMCORE模块,用鼠标左键单击这个模块,接着在上方的选项卡中选择“插入”,点击勾选下方的“插入压缩”,在“模块文件”的路径中选择前面保存好的Nvme.ffs、NvmeSmm.ffs、NVMEINT13.ffs等三个文件并进行插入。插入成功后,在CSMCORE模块相同卷(一般是卷03或者卷04)的末尾可以看到Nvme、NvmeSmm、NVMEINT13等三个模块,说明插入已经成功,保存并退出MMTool。至此,老主板支持NVMe的BIOS文件已经修改完毕。
如果插入这三个模块后添加NVMe失败,可以另外下载Z170的主板BIOS,用上述方法提取其中的NVMeExpressDxE模块后只插入NVMeExpressDxE模块,同样可以让老主板支持NVMe。单纯插入NVMeExpressDxE模块对比前面插入Nvme、NvmeSmm、NVMEINT13等三个模块的好处是占用BIOS文件的空间更小,适合那些BIOS容量较小的老主板。大家可以根据自己主板的具体情况和兼容性进行尝试和选择。
5、除了华硕之外其他品牌的主板,修改后的BIOS文件直接用主板自带的刷新工具进行刷新即可。华硕主板的刷新工具在刷新前会自动检测BIOS文件,如果发现是自行修改过的,会出现错误提示而限制BIOS文件的刷新。我们可以把修改好的BIOS文件拷贝到U盘上,把文件名改为M6E.CAP,利用华硕主板自带的USB BIOS Flashback功能对BIOS进行强制刷新。具体操作方法是把存有修改版BIOS的U盘连接到主板上带有USB BIOS Flashback标识的USB接口上,然后关机,在不切断电源的情况下长按主板I/O面板上的USB BIOS Flashback按键,直到按键上的指示灯闪烁时松开按键,指示灯会继续闪烁,等到停止闪烁时说明BIOS已经刷新完毕,就可以重新开机了。
如果你的华硕主板不支持USB BIOS Flashback功能,也可以下载华硕的EZ Update程序,导入BIOS文件时选择未修改的原版BIOS文件,在通过验证并准备开始刷新时把修改版BIOS的文件名改为与原版BIOS一模一样并在同一文件夹目录下把原版文件替换掉,然后点击“更新”进行BIOS升级,以此“偷天换日”来刷新BIOS。