首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过ProBook分区升级HP HP_TOOLS 6560 b中的BIOS?

如何通过ProBook分区升级HP HP_TOOLS 6560 b中的BIOS?
EN

Ask Ubuntu用户
提问于 2012-12-24 00:17:46
回答 2查看 23.8K关注 0票数 2

我最近发现有一个BIOS更新版本F.28可用于我的(工作)笔记本,这是一个惠普ProBook 6560b与版本F.20引导。我希望这能修好那台机器里一直运行的风扇。

BIOS可作为SoftPaq下载如下:

根据BIOS,我应该在其中找到一个BIN和一个SIG文件,其名称与BIOS变量(根据dmidecode是68SCE )相同。它应该放在HP_TOOLS分区上,放到目录/Hewlett-Packard/BIOS/New中,并且可以通过BIOS升级(如果HpBiosUpdate.efi模块存在于/Hewlett-Packard/BIOSUpdate中)。看起来一切都做好了准备:

代码语言:javascript
运行
复制
# mount /dev/disk/by-label/HP_TOOLS /mnt/
# ls -lR /mnt/Hewlett-Packard/BIOS*
/mnt/Hewlett-Packard/BIOS:
total 12
drwxr-xr-x 2 root root 4096 Dec 21  2011 Current
drwxr-xr-x 2 root root 4096 Dec 21  2011 New
drwxr-xr-x 2 root root 4096 Dec 21  2011 Previous

/mnt/Hewlett-Packard/BIOS/Current:
total 2564
-rwxr-xr-x 1 root root 2621440 Dec 21  2011 68SCE.BIN
-rwxr-xr-x 1 root root     256 Dec 21  2011 68SCE.SIG

/mnt/Hewlett-Packard/BIOS/New:
total 0

/mnt/Hewlett-Packard/BIOS/Previous:
total 0

/mnt/Hewlett-Packard/BIOSUpdate:
total 2112
-r-xr-xr-x 1 root root 259072 Aug 31  2010 CryptRSA32.efi
-r-xr-xr-x 1 root root 443904 Aug 31  2010 CryptRSA.efi
-rwxr-xr-x 1 root root 706528 Mar 28  2011 HpBiosUpdate32.efi
-rwxr-xr-x 1 root root    256 Mar 28  2011 HpBiosUpdate32.s09
-rwxr-xr-x 1 root root    256 Mar 28  2011 HpBiosUpdate32.sig
-rwxr-xr-x 1 root root 722848 Mar 28  2011 HpBiosUpdate.efi
-rwxr-xr-x 1 root root     51 Dec 21 23:59 HpBiosUpdate.log
-rwxr-xr-x 1 root root    256 Mar 28  2011 HpBiosUpdate.s09
-rwxr-xr-x 1 root root    256 Mar 28  2011 HpBiosUpdate.sig

不幸的是,SoftPaq中没有BIN和SIG文件,只有一个CAB文件,其中包含的文件可能是正确的,但只是命名为Rom.*。还有一个ROM.CAB,它还包含一些Rom-files:

代码语言:javascript
运行
复制
# curl -O ftp://ftp.hp.com/pub/softpaq/sp59001-59500/sp59012.exe
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 22.0M  100 22.0M    0     0   529k      0  0:00:42  0:00:42 --:--:--  355k
# 7za x -osp59012 sp59012.exe 

7-Zip (A) [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

Processing archive: sp59012.exe

Extracting  /68SCE.CAB
Extracting  /68SCF.CAB
Extracting  /hpqflash/hpqRun.exe
Extracting  /hpqflash/map.ini
Extracting  /hpqflash/SP59012_E.exe
Extracting  /hpqflash/SP59012_F.exe
Extracting  /HPQFlash.exe
Extracting  /hpqRun.exe
Extracting  /map.ini
Extracting  /ROM.CAB
Extracting  /WSSP59012.rtf

Everything is Ok

Files: 11
Size:       25651054
Compressed: 23089672
# find sp59012 -name '*.CAB' | xargs -I_ cabextract -d _.d _
Extracting cabinet: sp59012/ROM.CAB
  extracting sp59012/ROM.CAB.d/Rom.bin
  extracting sp59012/ROM.CAB.d/Rom.sig
  extracting sp59012/ROM.CAB.d/ver.txt
  extracting sp59012/ROM.CAB.d/ver.sig
  extracting sp59012/ROM.CAB.d/efibios.sig

All done, no errors.
Extracting cabinet: sp59012/68SCF.CAB
  extracting sp59012/68SCF.CAB.d/Rom.bin
  extracting sp59012/68SCF.CAB.d/Rom.sig
  extracting sp59012/68SCF.CAB.d/ver.txt
  extracting sp59012/68SCF.CAB.d/ver.sig
  extracting sp59012/68SCF.CAB.d/efibios.sig

All done, no errors.
Extracting cabinet: sp59012/68SCE.CAB
  extracting sp59012/68SCE.CAB.d/Rom.bin
  extracting sp59012/68SCE.CAB.d/Rom.sig
  extracting sp59012/68SCE.CAB.d/ver.txt
  extracting sp59012/68SCE.CAB.d/ver.sig
  extracting sp59012/68SCE.CAB.d/efibios.sig

All done, no errors.
# cat sp59012/map.ini 
[SYSTEM_ID]

1619=hpqflash.exe -s -a -f68SCE.CAB -phpqssm.bin
1618=hpqflash.exe -s -a -f68SCF.CAB -phpqssm.bin 
1621=hpqflash.exe -s -a -f68SCE.CAB -phpqssm.bin
161C=hpqflash.exe -s -a -f68SCF.CAB -phpqssm.bin
161D=hpqflash.exe -s -a -f68SCE.CAB -phpqssm.bin
1620=hpqflash.exe -s -a -f68SCF.CAB -phpqssm.bin
177C=hpqflash.exe -s -a -f68SCE.CAB -phpqssm.bin

map.ini指向68SCE.CAB (根据dmidecode,1619是主板的Id )。我可以试试那个文件里的文件。但我不想把我的笔记本砖砌成砖。以前有人成功过吗?

EN

回答 2

Ask Ubuntu用户

发布于 2013-02-04 18:13:32

以下方法适用于HPProBook6460b。我使用了Virtualbox (WindowsXP来宾)并连接了USB闪存驱动器来执行以下步骤。

  1. 提取SP60365_E.exe
  2. 我在SP60365_E.exeSP60365_F.exe (取决于您的系统)的C:\SWSetup\SP60365\hpqflash中找到了两个文件。
  3. 准确地说,这些文件创建可引导的闪存驱动器。
  4. 我从Virtualbox创建了引导闪存驱动器

你可以看到我的帖子在惠普论坛上的这个帖子里

票数 2
EN

Ask Ubuntu用户

发布于 2017-01-05 20:35:40

更新ProBook 11 G2上的BIOS

  1. 从hp.com获取最后一个BIOS
  2. 用mkfs.fat格式化usb驱动器
  3. 在我的usb中创建这些目录: /EFI/HP/BIOS/New /EFI/HP/BIOS/ these /EFI/HP/BIOSUpdate /Hewlett/BIOS/New/Hewlett/BIOS/these /Hewlett-Packard/BIOSUpdate
  4. spXXXX.exe/EFI/HP/BIOS/New/Hewlett-Packard/BIOS/New中的提取
  5. 复制/EFI/HP/BIOS/New/BIOSUpdate/*/EFI/HP/BIOSUpdate/Hewlett-Packard/BIOSUpdate
  6. 激活bios选项“从usb启动”
  7. 使用BIOS菜单“从USB更新BIOS”
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/232206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档