admin管理员组

文章数量:1530017

华硕B85M系列主板 免编程器刷BIOS教程

  • 前言
  • 准备工作(附上下载链接,方便大家)
    • 制作BIOS文件
    • 破解思路:去除主板的BIOS写保护
    • 开始刷写BIOS
  • 结尾

前言

最近闲来无事,购买了一块B85M主板折腾,手上刚好有块闲置的NVMe硬盘,怎知B85芯片组原生不支持从NVMe启动,在网上搜索教程,发现大部分主板可以通过刷写BIOS实现从NVMe启动(注入NvmeExpressDxE模块),按照其他博主的教程,我发现华硕的B85系列主板只有部分型号能够不使用编程器进行未签名认证的BIOS刷写(基于AI Suite3 Ez update软件的文件替换法),本文将从另一个角度突破限制。

准备工作(附上下载链接,方便大家)

以下为必备的软件或是环境,但不唯一,仅供参考:
1.华硕官网上下载的BIOS文件,通常为CAP格式
2. 华硕官网上下载的AI Suite 3或者AI Suite II(必须包含EZ Update);
3. BIOS修改软件MMTool_V5(必须是英文版);
4. 需要添加的Nvme启动模块:NvmeExpressDxE.ffs
5. Windows 7及以下操作系统的运行环境(可以使用虚拟机搭建)
6. AMI Aptio AFU软件(用于为主板更新修改过的BIOS文件);
7. UEFITool软件(用于从CAP格式的文件中提取ROM)

工具链接(包含AI Suite,MMTool,NvmeExpressDxE.ffs、AMI Aptio AFU和UEFITool)
压缩包解压密码:test

制作BIOS文件

本文以华硕B85M-G PLUS主板为例
可以看到主板的BIOS芯片为直插式,型号为Winbond 25Q64FA10,采用相同或者类似设计的华硕主板,原理上都可以使用本方法。
首先,进入Win 7环境下,使用MMTool打开下载好的CAP文件


加载成功后,找到并选中 CSMCORE

按照下图所示,插入模块

在与CSMCORE同一Volume下找到NvmeExpressDxE即为插入成功

保存修改后的文件
会提示未签名,不要紧

我们已经得到了修改后的BIOS文件,从现在开始,不再需要Windows 7环境,接下来从CAP文件提取出ROM文件,打开UEFITool,加载刚刚生成的CAP文件

点击Extract body,转化为rom文件,此处命名不宜过长
然后得到了aaa.rom

破解思路:去除主板的BIOS写保护

先安装华硕提供的AI Suite II(3也行)套件,

注意:AI Suite II的BIOS升级程序名字为ASUS Update,AI Suite 3的BIOS升级程序名字为EZ Update

这里选取未更改的原版BIOS固件,

点击升级,然后等进度条走完,不选择重启,此时主板上的BIOS写保护已经去除。

开始刷写BIOS

将AMI Aptio AFU软件解压出来,并且把修改后的BIOS固件放在解压后的同一路径下。用管理员权限打开CMD,使用cd指令进入解压后的目录,
输入(aaa.rom为修改后的BIOS固件名)

afuwinx64 aaa.rom /B /P /N

此时,

随着进度条走完,刷写成功。

结尾

看了好多的教程,踩了不少坑,编程器已经下了订单,本着死马当活马医,直接使用AFU刷写成功了。最后提醒大家,BIOS刷写有风险,小白请勿尝试。

本文标签: 华硕主板编程器教程系列