升级 HP Probook 6460b 上的固件

升级 HP Probook 6460b 上的固件

本指南适用于 Microsoft Windows 8.1: https://support.hp.com/us-en/drivers/selfservice/hp-probook-6460b-notebook-pc/5045594

但我没有 Microsoft Windows 8.1。

现有 BIOS 有一个用于更新的菜单(ESCF10> 更新系统 BIOS)。这里说:

将系统 BIOS 和签名文件放置在系统硬盘驱动器上的 FAT32 分区上或可移动 USB 闪存盘上的“Hewlett-Packard\BIOS\New”文件夹下。

添加或验证 HP Bios 更新实用程序 (HpBiosUpdate.efi) 和签名文件位于同一 FAT32 分区上的文件夹路径下:“Hewlett-Packard\BIOSUpdate”。

系统 BIOS 将在下次重新启动时更新。

它还告诉我当前的 BIOS 版本是68SCE Ver. F.61..

在 Microsoft Windows 10 机器上我已经能够解压https://ftp.hp.com/pub/softpaq/sp85501-86000/sp85528.exe

它包含68SCF.CAB,其中包含efibios.sig、Rom.bin、Rom.sig、ver.sig、ver.txt。

通过将 68SCF.CAB 重命名为 ROM.CAB,程序 HPQFlash.exe 可以运行。它将以下内容写入 USB 磁盘:

./HEWLETT-PACKARD
./HEWLETT-PACKARD/BIOS
./HEWLETT-PACKARD/BIOS/Current
./HEWLETT-PACKARD/BIOS/Current/N24ET53W.BIN
./HEWLETT-PACKARD/BIOS/Current/N24ET53W.SIG
./HEWLETT-PACKARD/BIOS/New
./HEWLETT-PACKARD/BIOS/New/N24ET53W.BIN
./HEWLETT-PACKARD/BIOS/New/N24ET53W.SIG
./HEWLETT-PACKARD/BiosUpdate
./HEWLETT-PACKARD/BiosUpdate/HpBiosUpdate.s12
./HEWLETT-PACKARD/BiosUpdate/HpBiosUpdate.s09
./HEWLETT-PACKARD/BiosUpdate/HpBiosUpdate.sig
./HEWLETT-PACKARD/BiosUpdate/HpBiosUpdate32.s12
./HEWLETT-PACKARD/BiosUpdate/HpBiosUpdate32.sig
./HEWLETT-PACKARD/BiosUpdate/CryptRSA.efi
./HEWLETT-PACKARD/BiosUpdate/HpBiosUpdate32.efi
./HEWLETT-PACKARD/BiosUpdate/HpBiosUpdate32.s09
./HEWLETT-PACKARD/BiosUpdate/CryptRSA32.efi
./HEWLETT-PACKARD/BiosUpdate/HpBiosUpdate.efi
./System Volume Information
./System Volume Information/AadRecoveryPasswordDelete
./System Volume Information/IndexerVolumeGuid
./System Volume Information/WPSettings.dat
./System Volume Information/ClientRecoveryPasswordRotation

使用时更新失败。它写入日志 (HpBiosUpdate.log):

05/02/20 08:02:41  EFI HP BIOS Update 2.7.1.0 Started
05/02/20 08:02:41  Failed init of SMBIOS data

有没有办法使用 GNU/Linux(可能包括 FreeDOS 或 Wine)安装 BIOS (F.67 Rev.A) 升级版?

答案1

经过谷歌搜索错误后,我终于找到了解决方案Failed init of SMBIOS data

https://h30434.www3.hp.com/t5/Notebooks-Archive-Read-Only/Probook-6560b-BIOS-issue-with-update-from-FLASH-drive/td-p/5074627

检查文件夹HpBiosUpdate.logHewlett-Packard\BiosUpdate是否有读取失败的.bin 文件。

10/31/20 05:18:59  HP BIOS Image Interface Protocol Version 1.0
10/31/20 05:19:00  BattInit: Protocol 2010.
10/31/20 05:19:00  All Required Protocols Located
10/31/20 05:19:01  Lang reported as eng.
10/31/20 05:19:01  Language Selected is currently (eng).
10/31/20 05:19:01  Failed Reading BIOS Image Hewlett-Packard\BIOS\New\68SCF.bin

现在,您应该转到该Hewlett-Packard\BIOS\New文件夹​​并将.bin.sig文件重命名为该.bin文件名。就我而言,我有空白.BIN.SIG文件并将它们重命名为68SCF.bin68SCF.sig。我只在Hewlett-Packard\BIOS\New文件夹中执行此操作,再次运行更新,这次效果很好。

相关内容