记 用 uefi shell 更新主板BIOS的一次经历 翔升J1900M-HK
前阵子,在咸鱼app上捡垃圾,捡了两张翔升J1900M-HK主板,心想拿来跑点pve虚拟机或者随意玩玩。 到手后,发现该主板的内存兼容性比较一般,我手头闲置的金士顿DDR3 马甲内存无法点亮,遂去官网找看有没有最新版本的BIOS,找到后,发现最新版本的bios更新内容显示改善了内存兼容性,所以准备更新一下试试有没有改善。缘由此次用shell命令更新bios的经历.. 作为一个diy老鸟,这么多年,用MSdos系统或者bios自带的bios更新程序更新BIOS,也是常规操作,但的确从来未有过在shell命令下更新BIOS的经历。也对shell命令全然不知,全靠着查教程。此次附链接一并感谢。 首先,需要查看主板的启动设备里面有没有类似uefi-built in EFI shell等的启动设备可选(一般10年往后的主板,bios都会自带这个uefi shell),如果有,则直接选择即可以进入shell命令行执行操作。 如果没有,则需要用rufus刷写一个shell操作系统,或者用ventoy直接启动shell的ISO文件。 uefi shell 的ISO文件,可以去此github作者下download: uefi-shell 然后下载ISO文件,放入ventoy优盘内,开机选择uefi-shell.ISO文件启动,即可进入shell 命令行。 shell 命令,我参照的是linux一个分享站的链接: shell命令 ,附链接一并表示感谢,感谢你们的付出。 接下来,则是将bios更新的程序和BIOS bin文件一并复制到ventoy优盘内,按上面提供的方法进入shell命令。 首先,需要进入存储bios的优盘分区,然后ls确认一下。 命令行为: Shell> fs1:#fs1为优盘分区 如果bios文件在优盘的进一步文件夹内,则用shell的cd命令 fs1:> cd ventoy 然后ls一下确认要刷写的bios文件是否在该目录下: 一切就绪后,则可以开始刷写操作。 按官方bios刷写文档的要求,需要进bios,以txe disable mode模式启动(我google了一下,txe应该是一种bios的保护机制,不关闭的话,bios芯片默认会是只读不可写的,不关闭的话,BIOS是不可更新的。按internet上的一些说法,很多主板,如果没有...