Back

【归档】旧主板BIOS添加nvme驱动

在旧主板BIOS中添加nvme驱动使其可以通过nvme硬盘启动

准备工作

首先准备待刷BIOS的主板,我手上的是华硕B85M-F PLUS,以及一台能正常使用的联网的电脑,一个u盘(重要数据建议备份

注意,尽量不要在网上找做好的BIOS文件来刷,每个品牌主板各个系列下面还有很多子型号以及rev版本,BIOS都是不一样的,刷错了容易变砖(也可以用编程器刷回去,但完全没必要去踩这个坑)

提取本机BIOS

使用BIOSBackupTool(提取码:64u3)进行备份本机BIOS

注意自定义一栏修改大小到自己主板bios芯片的大小(看芯片丝印,实在不行自己一点点试)

单击读取,进度达到100%时,备份BIOS文件到桌面(暂存)。

给BIOS文件取一个简单的名字(方便后续在Shell里操作,一般是用BIOS版本号)

添加NVMe模块

下载MMTool(提取码:2up8)

下载NVMe驱动

打开MMTool,点击LoadImage,选择刚刚备份的BIOS(.rom或.cap),下拉找到CSMCORE,选中)

在模块文件后点预览(如上图),选择刚刚下载好的NVMe驱动,选择压缩版最好。

最后另存映像在路径里,注意使用不同的文件名称区分开不要用中文!

刷写BIOS

此步骤根据主板的不同有些许不同,如果使用原BIOS自带的刷写方法的话,有可能新BIOS文件无法通过校验导致刷写失败。如果用华硕的AI suite软件刷写则需要(.cap)文件。并且御三家以外的主板BIOS可能没有刷写BIOS的功能。在此介绍一个通用的使用EFI Shell刷写BIOS。

首先在原BIOS中改为UEFI启动。

拿出U盘,插在能正常使用的电脑上,格式化为FAT32格式(若已经是,则忽略此步骤)。

下载EFI Shell刷写工具,拷贝整个压缩包内EFI文件夹到U盘根目录,同时将已经添加过NVMe模块的.rom文件复制到\EFI\BIOS\中

安全弹出U盘,插入待刷主板,开机按F8(不同主板有所不同)选择启动设备,找到U盘,回车进入EFI Shell

及时按下ESC跳过startup.nsh,记下自己U盘的设备编号。

//将下文命令中0503.rom换成自己的BIOS文件名

shell> fs3:
fs3:> cd \EFI\BOOT\
fs3:\EFI\BOOT> afugan 0503.rom /GAN

等待刷写完成后,直接按下关机键,拔下U盘,重启进入BIOS查看是否可以通过NVMe硬盘启动。(如果BIOS内还是无法识别,重启按F8直接选择启动设备,实测部分华硕主板会出现该问题)

Licensed under CC BY-NC-SA 4.0
 ·  本文阅读量
TFL's Personal Website | LTP 2.7.5
Built with Hugo
Theme Stack designed by Jimmy
© Licensed Under CC BY-NC-SA 4.0