在日常运维过程中,我们可能经常会受到类似下面这种结构的BIOS文件

然后就发现很多同学不会用,这里就专门解释一下其用法
138.nsh:批处理文件,类似于Windows内的.BAT文件,意思就是省的你去记命令了,直接执行该文件即可。
AfuEfix64.efi:AMI主板BIOS工具,这个是专门用于efi环境下操作BIOS的工具,当然,升级和备份BIOS也是用它。
BQ138030.BIN:主板BIOS文件。
readme.txt:工具使用说明。
第一步:准备U盘
先明确一点,EFI环境下,可以识别到什么分区的磁盘,要不然你随便插一个U盘上去,可能会无法识别。通过查询得知,UEFI 固件内置了 FAT 文件系统的驱动程序,因此它可以直接读取 FAT12、FAT16 和 FAT32 文件系统。具体来说:对于 UEFI 启动,ESP(EFI 系统分区)必须是 FAT 格式(通常为 FAT32),其他分区可以是其他文件系统(如 NTFS、ext4 等),但 UEFI 固件本身无法直接访问这些文件系统,除非加载了额外的驱动程序。
换句话讲就是:分区表格式不限,数据分区必须要用FAT32
1,给U盘现有分区,全部删除,然后保存


2,新建FAT32分区,继续保存


3,确认无误后,解压BIOS升级文件至U盘根目录


第二步:进入EFI环境
1,电脑开机进入BIOS,找到启动项设置,直接回车


2,进入BIOS文件存放的分区

map可以查看分区和设备列表,fs0:切换至目标分区,记得到冒号
第三步:升级BIOS


- 常见疑问
1,为什么不用 AfuEfix64.efi BQ138030.bin /p /n /b /L 的方式来升级,而是运行138.nsh?
因为怕你键盘不好使,给参数输错了!
2,如果我连138.nsh都会输错怎么办?
切换至fs0目录后,输入数字1,然后按TAB键补全即可!
3,如果我没有U盘,或者连U盘都不想用,应该怎么办?
那就下一篇再给大家介绍一种Windows环境下升级BIOS的方法。
本文转自:队长博客




