分页: 1 / 4

惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2012年 5月 28日 17:28 星期一
爱老虎油
电脑的信息和设置一般都是存储在DMI里面,全称叫做Desktop Management Interface

现在发现其实惠普的电脑也不例外,只不过修改DMI的方法,会更具平台或者机型不同,方法各有不同而已。
例如惠普的笔记本要用惠普专用的dmifit修改工具。
例如惠普的台式机也需要台式机专用的DMI修改工具,如论坛置顶帖里面分享出来的DMI501,http://forum.hpfocus.com/viewtopic.php?f=14&t=1007

什么时候需要修改DMI的信息呢?
如果在更换了主板过后,金牌服务站一般都会把原来机器的信息写入到新的主板里面。
又如可能由于主板自身BIOS BUG的原因,在升级BIOS ROM后,DMI的信息丢失了(比如序列号,产品号不见了),这个时候也需要重新写进入。
不过据从惠普金牌服务站了解到的信息,目前新版的惠普台式机的维护似乎更方便了,甚至于不需要专用工具,直接可以在BIOS里打开DMI设置的工程模式。


修改此类信息是很危险的,包括硬件无法启动,失去官方保修等。
刀递给大家了,做不做取决于自己。 :001:

目前收集到的方法总结如下,

1, 需要使用台式机的原厂DMI工具才能修改,主要针对v5.0或以前的老版本惠普电脑BIOS。

2, 开机按Ctrl + F10进入BIOS,在SYSTEM ID里面修改诸如序列号、产品型号、配置代码信息等,主要是针对版本v6.0的台式机BIOS,当然,修改后需要保存设置并退出重启。
v6_1.png
6.x版本BIOS的机型主要有如下(包括但不限于),
Compaq 315eu/HP 500B Microtower PC/HP 505B Microtower PC/HP Elite 7000 Microtower PC/HP Elite 7100 Microtower PC/HP Pro 2000 Microtower PC/HP Pro 2080 Microtower PC/HP Pro 2110 Small Form Factor PC/HP Pro 3000 Microtower PC/HP Pro 3000 Small Form Factor PC/HP Pro 3005 Microtower PC/HP Pro 3010 Microtower PC/HP Pro 3010 Small Form Factor PC/HP Pro 3015 Microtower PC/HP Pro 3080 Microtower PC/HP Pro 3085 Microtower PC/HP Pro 3090 Microtower PC/HP Pro 3110 Minitower PC/HP Pro 3110 Small Form Factor PC/HP Pro 3115 Minitower PC/HP Pro 3120 Minitower PC/HP Pro 3120 Small Form Factor PC/HP Pro 3125 Minitower PC/HP Pro 3130 Minitower PC/HP Pro 3130 Small Form Factor PC
3, 开机按F10进入BIOS,然后按Ctrl + A打开工程模式,进入Security选项,在System IDs里面修改相应的信息,bios版本v7.0及以上的适用。
v7_1.png
7.x的BIOS版本机型示例(包括但不限于)
HP Elite 7200 MT PC/HP Elite 7300 MT PC/HP Pro 3300/3305 MT PC/HP Pro 3300 SFF PC/
HP Compaq 4000 Pro SFF PC/HP Compaq 6000 Pro AIO PC/HP Compaq 6200 Pro MT PC/HP Compaq 6200 Pro FF PC/HP Compaq 8200 Elite Convertible Minitower PC/HP Compaq 8200 Elite SFF PC/HP Compaq 8200 Elite Ultra-slim PC/HP rp5800 Point of Sale System
那么,如何判断bios版本呢,其实很简单,一般开机的时候就有显示,没有版本显示一般也可以在bios里面查看得到。
v6_update.png
v7_update.png

Re: 惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2012年 5月 28日 17:33 星期一
爱老虎油
针对惠普的台式机,我知道的是有一个比较重要的信息,叫Feature Byte
有一串序号组成,这个才是决定了台式机具体功能支持的东西。
比如对windows 7的支持,并不像笔记本那样用工具命令打开就可以了,台式机上面是通过读取Feature Byte的信息来决定的。

不过很可惜,Feature Byte只是惠普内部才能解释的,并不是随便编辑的。
如果要一台非win7的机器支持win7,恐怕只有找到另外一台支持win7的机器,把Feature Byte拷贝写入到自己这个机器才行了。

Re: 惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2012年 5月 28日 17:36 星期一
MUDBOY
感谢老虎兄的分享!加精收录!

以前只是零星知道一些这方面的信息,现在更为系统全面了。

不过还有一点建议朋友们务必谨慎操作,以免不必要的麻烦。

Re: 惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2012年 7月 7日 17:23 星期六
blogger
请问:BIOS V6.0或7.0,什么样的机器用的?下载链接有吗?我用的机器HP Z210 BIOS V1.35。

Re: 惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2012年 7月 11日 14:08 星期三
blogger
看了以上介绍,网友也有成功的例子,有兴趣的朋友可参考:
http://bbs.bios.net.cn/forum.php?mod=vi ... pid2807447
另有一问题,请老虎介绍一下帖子中的截图是用什么工具实现的?可否贴上来。谢谢!!!

Re: 惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2012年 7月 11日 15:40 星期三
MUDBOY
blogger的机器属于图形工作站吧, bios信息的更新不知道是否适用于本帖的普通台式机dmi工具

Re: 惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2012年 7月 11日 20:54 星期三
爱老虎油
blogger 写了:看了以上介绍,网友也有成功的例子,有兴趣的朋友可参考:
http://bbs.bios.net.cn/forum.php?mod=vi ... pid2807447
另有一问题,请老虎介绍一下帖子中的截图是用什么工具实现的?可否贴上来。谢谢!!!
顶楼的截图是来自培训资料,类似于BIOS模拟器之类。

工作站机型上面也有featurebyte么?没研究过,不太了解。

Re: 惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2013年 3月 7日 01:10 星期四
MUDBOY
blogger 写了:请问:BIOS V6.0或7.0,什么样的机器用的?下载链接有吗?我用的机器HP Z210 BIOS V1.35。
目前得知台式机图形工作站也是有FeatureByte的,可以找人在内部系统通过序列号查询的到。

Re: 惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2013年 4月 2日 22:40 星期二
MUDBOY
传一个基于AMI BIOS版本的台式机可能用到的BIOS工具AMIDEDOS.exe,还有AMI老版本用的DMI20_44.EXE
AMIDEDOS.zip
DMI20_44.zip
Usage : dmi_b44 </p|/s|/u|/a|/g|/n|/o|/sco # String>
/p : get DMI using PnP functions
/s : get DMI using memory search
/u : set UUID
/g : get informations in Type 1 and 2
/n : set Type 1 and 2 using the data which get from parameter /g
/o # : set #th OEM String in Type 11
/sco # : set #th String of System Configuration Options in Type 12

/iv : setup BIOS Version in Type 0

/sm : setup Manufacturer in Type 1
/sp : setup Product Name in Type 1
/sv : setup Version in Type 1
/ss : setup Serial Number in Type 1
/sk : setup SKUNumber in Type 1
/sf : setup Family in Type 1

/bm : setup Manufacturer in Type 2
/bp : setup Product Name in Type 2
/bv : setup Version in Type 2
/bs : setup Serial Number in Type 2

/cm : setup Manufacturer in Type 3
/cv : setup Version in Type 3
/cs : setup Serial Number in Type 3
/ca : setup Asset Tag Number in Type 3
/co : setup OEM-Defined data(Hexadecimal) in Type 3

Example:
dmi_b44 /ss 012345678 ---- set serial number(Type 1) to "012345678"
dmi_b44 /cm "AMI" ---- set manufacture(Type 3) to "AMI"

AMIDEDOS.EXE

+---------------------------------------------------------------------------+
| AMIDEDOS - AMIBIOS DMI Editor for DOS |
| Copyright (C)2008 American Megatrends Inc. All Rights Reserved. Ver.1.32 |
+---------------------------------------------------------------------------+
| Usage: AMIDEDOS <DMS File Name> |
| Or |
| AMIDEDOS <Command> |
| Or |
| AMIDEDOS [Option1] [Option2]... |
| ------------------------------------------------------------------------- |
| Commands: |
| --------- |
| /ALL [FileName] Output SMBIOS stringd to screen/file. |
| /DMS [FileName] Create configuration file. |
| /DUMP # [#] [#]... Read Type # data. |
| /DUMPALL [FileName] Output all SMBIOS data to screen/file. |
| |
| Options: |
| -------- |
| /IV ["String"] Read/Write BIOS version in Type 0. |
| /ID ["String"] Read/Write BIOS release date in Type 0. |
| /SM ["String"] Read/Write System manufacture in Type 1. |
| /SP ["String"] Read/Write System product in Type 1. |
| /SV ["String"] Read/Write System version in Type 1. |
| /SS ["String"] Read/Write System Serial number in Type 1. |
| /SU [16 Bytes] Read/Write System UUID in Type 1. |
| /SU AUTO Generates system UUID automatically and update Type 1. |
| /SK ["String"] Read/Write System SKU number in Type 1. |
| /SF ["String"] Read/Write System family in Type 1. |
| /BM ["String"] Read/Write Baseboard manufacture in Type 2. |
| /BP ["String"] Read/Write Baseboard product in Type 2. |
| /BV ["String"] Read/Write Baseboard version in Type 2. |
| /BS ["String"] Read/Write Baseboard Serial number in Type 2. |
| /BT ["String"] Read/Write Baseboard Asset Tag in Type 2. |
| /CM ["String"] Read/Write Chassis manufacture in Type 3. |
| /CT [1 Byte] Read/Write Chassis type in Type 3. |
| /CV ["String"] Read/Write Chassis version in Type 3. |
| /CS ["String"] Read/Write Chassis Serial number in Type 3. |
| /CA ["String"] Read/Write Chassis Tag number in Type 3. |
| /CO [4 Bytes] Read/Write Chassis OEM-defined value in Type 3. |
| /OS [<Number> <"String">] Read/Write OEM string in Type 11. |
| /SCO [<Number> <"String">] Read/Write Sys. Configuration Op. in Type 12.|
| |
| Note: |
| 1. The expression enclosed by <> means it is a mandatory field. |
| 2. The expression enclosed by [] means it is an optional field. |
| 3. A command without parameter means it is a read command. |
| 4. A command with necessary parameter means it is a write command. |
+---------------------------------------------------------------------------+

Re: 惠普台式机编辑BIOS设置(序列号,产品号,配置代码等)的方法

发表于 : 2013年 9月 7日 22:19 星期六
daiwim
谢谢,学习了。不知道最新的820如何使用