0202年怎样解锁更新bios的新姿势

0202年怎样解锁更新bios的新姿势

六月 14, 2020 阅读 1718 字数 1630 喜欢 5

直入主题,若是你的主板厂商给了官方的更新bios教程,那就按照官方的更新教程操作就行,若是没有,那再按这篇吧,这篇教程的方法虽然是通用的,但有些比较奇葩的厂商,比如华硕CAP格式的固件,在头部加入了2048byte的校验,修改后的bios用官方的工具Usb BackFlash才能强制刷入,据说后来华擎也加入了校验,像上述这样的板子刷之前找找有木有别人的经验吧。。。

该方法需要用到一个闲置u盘,空间没有要求,文件格式为Fat32,如果在电源管理开了快速开机就先关掉。下载下面的附件解压后放到u盘根目录,并且将需要刷写的bios也放到u盘根目录即可

3.zip

重启,将bios里的Sucure boot改为Disabled,然后进入启动项选择带UEFI:EFI Shell字样的那一项,这时你会进入到EFIShell(EFIShell可以看成一个小系统,你甚至能在这运行python)

lhAX2.jpg

这里列出了几个存储设备,u盘的一般是fs0,也有可能是fs1等等
这时输入

fs0:

就进入了u盘目录

我给的附件中提供了两种刷写bios的工具,分别是fpt64和afuefix64,afuefi适用于AMI的bios
一般使用fpt64,若提示错误在使用afuefix64
fpt64的刷写命令为

    fpt64.efi -f 你的bios文件名

afuefix64的刷写命令为,参数使用看 这里 ,不过我也没看过,用下面这个即可,错误码12的话可以试试去掉K参数

    afuefix64 你的bios文件名 /P /B /N /K

若提示错误则看看bios里有无bios写保护,关闭后再试试,若还是提示错误。。。编程器解决一切花里胡哨。编程器很多情况下都比软刷好用,主板bios有四个部分,分别是Flash Descriptor、ME Region、GbE Region、BIOS Region。软件只更新BIOS Region部分


更新:华硕修改过的bios可以用UEFITool提取去掉签名的部分,也可以用16进制编辑器(推荐HxD)手动去掉,然后用afuwin 3.05.04(注:这个是win下的工具,efi和dos版没找到,下载链接)版本刷入即可,命令为

    afuwinx64 你的bios文件名 /GAN

发表评论

评论列表

  1. ju
    ju 2023年12月23日
    回复

    用UEFITool提取去掉签名的部分,这一步怎么操作?

  2. Bapi
    Bapi 2023年12月25日
    回复

    用UEFITool打开你的固件,然后有个Intel image右键Extract as is保存就行