MCPLive > 杂志文章 > 从生僻到精通 五招玩转Insyde BIOS

从生僻到精通 五招玩转Insyde BIOS

2009-12-17afa《微型计算机》2009年11月下

进阶—修改Insyde bios的DMI信息

通过前面刷新BIOS的例子,我们可以为BIOS增加一些全新的功能。那么这样做是不是已经完美呢?首先来看一张BIOS的OEM信息图(图19)。


图19

从图19可以看到,除了几条无关紧要的信息外,几乎所有的OEM信息都丢失了,这会影响到保修等一系列的事情。为什么会出现这种情况呢?原来我们在将BIOS全部内容刷入的时候,相当于厂家给主板BIOS芯片刷新BIOS,这样的主板类似于笔记本电脑的维修备件,是不含有OEM信息的。

如果想自己写入这部分信息,就需要发扬一下DIY精神了。当然,可以利用Flashit来修改一部分,比如前面我们提到的利用Flashit/uu:[string]/wv来修改UUID。但是Flashit对于修改DMI信息来说,就显得势单力薄了。它的强项在于刷新BIOS而不是修改DMI信息。而且Flashit要检测主板南桥北桥芯片和BIOS芯片的类型,对于一些芯片支持不是很完善,这样容易造成修改UUID失败。

什么是DMI

DMI是Desktop Management Interface的缩写,也就是桌面管理界面,它含有关于系统硬件的配置信息。DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统,方便电脑厂商和用户了解系统。DMI的主要组成部分是Management Information Format (MIF)数据库,这个数据库包括了所有有关电脑系统和配件的信息。通过DMI,用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息。品牌机和笔记本电脑的OEM版的操作系统几乎都通过DMI信息对机器进行验证。

因此,对于Insyde BIOS的DMI信息修改而言,我们可以寻找新的工具来完成。笔者向大家重点推荐使用SMBCFG来修改。

尽管SMBCFG是修改Phoenix BIOS的工具软件,但它对于Insyde BIOS的支持非常不错,只是对新的Insyde H20 BIOS来说,有些内容无法修改,但是仍然可以修改绝大部份内容。

Step 1

在纯DOS下执行SMBCFG并回车,进入SMBCFG编辑状态,我们可在BIOS(Type00)内的BIOS Version版本信息V1.14处加上激活OEM Windows XP需要的字节,比如Acer System或者Fujistsu
Siemens Computers等。按F10键将修改内存保存到BIOS中,达到激活对应的OEM Windows XP的目的(图20)。


图20

Step 2

按方向键将光标移到System项,回车进入编辑菜单,可以修改产品名称、序列号和UUID,修改完成后,按F10键将修改内容保存到BIOS中(图21)。


图21

Step 3

按方向键将光标移到Enclosure/Chassis项,回车进入编辑菜单,可以修改资产标签等内容,比如在Asset Tag Number项中填入你的名字。同样在修改完成时,按F10键将修改内容保存到BIOS中。同理,还可以进入Procerssor项对CPU的一些信息进行修改(图22)。


图22


图23

除了SMBCFG之外,要修改Insyde BIOS的DMI信息,我们还可以使用DMICFG(图23)、
AMIDEDOS(图24)以及DMI236(图25)等工具软件来进行修改。这些工具的使用方法与SMBCFG大同小异,限于篇幅,我们就不在此一一讲述了。


图24


图25

通过一系列的修改后,可以看到已经丢失的DMI信息全部回来了,而且添加了自己想要的字节,添加了资产标签,同时激活了对应的OEM Windows XP等。至此,关于Insyde BIOS的修改技巧就基本介绍完毕了。对BIOS的MOD虽然是个辛苦的技术活,但毫无疑问这是能体现DIY精神的行为之一,而且成功之后的喜悦也会让你得到极大的满足,有兴趣且动手能力不错的用户不妨试试。

分享到:

用户评论

用户名:

密码: