今天hp pc hardware diagnostics 检测到了新版bios,点更新,开始下载bios,不一会提示部署完成,正在重启。重启却什么事都没发生,反复n次依旧。上官网,并没有发现这个新版bios,最新版依旧是现在用的版本,于是想到去硬盘上找找。打开这个app所在目录,没发现什么特别的,又打开当前用户temp目录,发现已经有一个以机型名字开头的bin文件躺在里面了,修改时间是刚才检查bios更新的时候。不用说这就是那个诊断程序下载的bios。可是要想更新它,还是费了周折,下面给出手动更新的方法:
1、在线更新发现没执行更新过程后,从temp目录中找到诊断程序下载的bios文件,形如:T78_1001301.bin
2、找一个u盘(必须划分一个fat/fat32分区),在该fat分区建立目录hp\devfw,或者挂载硬盘上的efi引导分区,打开efi目录,建立目录hp\devfw;然后把bios文件改名firmware.bin丢到devfw里
3、重启到bios setup,选择更新系统bios下面的从本地媒体更新bios。如果使用u盘,必须先插u盘再进bios setup,否则识别不到,更新完成才能拔掉u盘
更新过程需要重启3次,每次重启后会有20多秒的黑屏,注意hp本子的重启是关机再开机,千万别以为挂了
还有,devfw下的bios文件不会自动删除,得手动删