2024年3月24日发(作者:)

多图详解修改BIOS激活联想XP/VISTA之超静123加移花

---- AWARD BIOS篇

By siwind 2008-12-28

merrydw@, QQ:35949934

版本

1.0

内容 时间

作者

初稿 2008-12-28 siwind

目 录

2.1

2.2

4.1

4.2

4.3

前言...................................................................................................................................2

原理篇...............................................................................................................................2

AWARD BIOS 的内存映射....................................................................................2

WINDOWS的激活机制...........................................................................................2

工具篇...............................................................................................................................3

实战篇...............................................................................................................................4

前期准备...................................................................................................................4

查看BIOS的构成并释放出ACPI模块.....................................................................5

将SLIC表加入到BIOS中并写入XP激活码............................................................6

4.3.1 加入SLIC之超静1...........................................................................................6

4.3.2 加入SLIC之超静2.........................................................................................10

4.3.3 加入SLIC之超静3 (并加入XP激活码).........................................................12

4.3.3.1 超静3的注意事项:.............................................................................19

4.3.4 加入XP激活码................................................................................................19

4.3.4.1 加入普通的OEMXP的激活码...............................................................19

4.3.4.2 加入DELL XP的激活码.........................................................................20

4.3.5 SLIC物理地址小结........................................................................................20

在ACPI模块中加入SLIC地址...............................................................................21

4.4.1 修改........................................................................................21

4.4.2 用CBROM替换新的回BIOS文件中:.................................23

移花接木.................................................................................................................24

刷新BIOS后的验证................................................................................................29

后记篇.............................................................................................................................30

LOGO的修改..........................................................................................................30

参考资料.........................................................................................................................30

4.4

4.5

4.6

5.1

一 前言

本修改方法参照了网络上各高手们的修改的原理和方法后,试验而成。

本修改方法基于 AWARD的BIOS, 一般后缀名为 .BIN。故下面的介绍仅适用于

AWARD的 BIOS

修改。

二 原理篇

2.1 AWARD BIOS 的内存映射

在WINDOWS系统的内存高端会形成 原始BIOS的镜像(全部或者部分)。

如果你的BIOS是 1MB 的,那这段镜像和你的BIOS 完全一样。

如果你的BIOS是 512KB 的,那这段镜像就是你的 512KB的空位 + 512KB的BIOS =

1MB。

如果你的BIOS是 256KB 的,那这段镜像就是你的 768KB的空位 + 256KB的BIOS =

1MB。

在内存的低端部分,BIOS主模块的1E000H处的内容会在开机后加载到内存的 000F

E000H处,而且一般1E000H往上会存在大片的00空间(>=300H), 此时可以在这里

写入SLIC表。

2.2 WINDOWS的激活机制

对于

XP 系统

,只要在BIOS中特定位置或者内存中某个范围存在标志字符串(也

称为XP激活码),则安装该相应厂商的OEMXP即可实现免激活。(例如:联想的

LEGEND Dragon/LENOVO, 戴尔的 Dell System等)。

对于

VISTA系统

,则首先要在 BIOS中存在 相应厂商的SLIC表,然后将 SLIC

表的起始内存地址放入

ACPI模块

的 RSDT表 和 XSDT表中;同时RSDT和 XSDT

表的 OEMID 和 OEM TABLEID必须和 SLIC表的一致,即可通过 VISTA的激活认

证。

如下图所示: