HP EliteBook 2530p工程机bios测试版和正式版的升级和降级
发表于 : 2011年 2月 20日 02:02 星期天
据不完全了解,惠普笔记本电脑的bios在开发和发布的工程中,bios的版本控制采用了如下形式
Alpha版本,此版本为最初机器硬件设计阶段的原始bios版本,只具有了主要的功能如系统各部件的支持等,一般版本采用A.xx的形式。A.xx在经过几个版本的衍生后,会逐渐进入形成下一个B.xx版本。
Beta版本,此版本为机器在设计及生产的过程中发布的版本,一般具有和最终发布的版本所有功能,但是没有在流程上面确定发布给最终用户。一般是B.xx的形式。
Final版本,大家从官网上下载的bios版本都是正是发布的,版本一般都是F.xx的形式。
值得提的就是B.xx和F.xx的联系,一般在一个F.xx发布前,都会先有一个或者多个B.xx的版本,比如在前一个版本F.10后,可能会有B.53, B.54, B55这样的版本,然后才会有F.11版本出来,这里F.11就是B.53, B.54, B55经过修改或者认证后发布给用户的最终版本.
操作的过程中, B.xx和F.xx版本之间是不能直接刷新的. 也就是说不能直接从B.xx刷到F.xx,也不能从F.xx刷到B.xx版本。需要做如下操作。
1. 如果是从B.xx刷到F.xx,需要先把B.xx刷到一个U.00(有时候也可能是F.00)的特殊版本,然后再在U.00的基础上刷成F.xx版本.
2. 如果是从F.xx刷到B.xx,需要先把F.xx刷到一个D.00的特殊版本,然后再在D.00的基础上刷成B.xx版本.
B.xx和F.xx不能直接互刷的原因在于,bios在最底层的启动块(Boot Block)里面有一个版本控制签名(Boot Block signing)。B.xx使用的是beta版本的 Boot Block signing, 而F.xx使用的正式版本的Boot Block signing。在刷新bios的时候由于会校验Boot Block signing,如果不一样,就会阻止继续刷新bios。
这里的U.00和D.00是两个特殊的bios版本,具有从beta到final过渡的功能。没有他们的话就不能再beta和final版本之间互刷,这也是为什么很多市场上的工程机的bios是B.xx的形式。
附件是2530p的D.00和F.00版本的bios, 没有实际验证过,仅给感兴趣的同学研究,风险自担。
刷机有风险,操作须谨慎
Alpha版本,此版本为最初机器硬件设计阶段的原始bios版本,只具有了主要的功能如系统各部件的支持等,一般版本采用A.xx的形式。A.xx在经过几个版本的衍生后,会逐渐进入形成下一个B.xx版本。
Beta版本,此版本为机器在设计及生产的过程中发布的版本,一般具有和最终发布的版本所有功能,但是没有在流程上面确定发布给最终用户。一般是B.xx的形式。
Final版本,大家从官网上下载的bios版本都是正是发布的,版本一般都是F.xx的形式。
值得提的就是B.xx和F.xx的联系,一般在一个F.xx发布前,都会先有一个或者多个B.xx的版本,比如在前一个版本F.10后,可能会有B.53, B.54, B55这样的版本,然后才会有F.11版本出来,这里F.11就是B.53, B.54, B55经过修改或者认证后发布给用户的最终版本.
操作的过程中, B.xx和F.xx版本之间是不能直接刷新的. 也就是说不能直接从B.xx刷到F.xx,也不能从F.xx刷到B.xx版本。需要做如下操作。
1. 如果是从B.xx刷到F.xx,需要先把B.xx刷到一个U.00(有时候也可能是F.00)的特殊版本,然后再在U.00的基础上刷成F.xx版本.
2. 如果是从F.xx刷到B.xx,需要先把F.xx刷到一个D.00的特殊版本,然后再在D.00的基础上刷成B.xx版本.
B.xx和F.xx不能直接互刷的原因在于,bios在最底层的启动块(Boot Block)里面有一个版本控制签名(Boot Block signing)。B.xx使用的是beta版本的 Boot Block signing, 而F.xx使用的正式版本的Boot Block signing。在刷新bios的时候由于会校验Boot Block signing,如果不一样,就会阻止继续刷新bios。
这里的U.00和D.00是两个特殊的bios版本,具有从beta到final过渡的功能。没有他们的话就不能再beta和final版本之间互刷,这也是为什么很多市场上的工程机的bios是B.xx的形式。
附件是2530p的D.00和F.00版本的bios, 没有实际验证过,仅给感兴趣的同学研究,风险自担。
刷机有风险,操作须谨慎