搜档网
当前位置:搜档网 › 关于修改 Phoenix BIOS激活Windows 7

关于修改 Phoenix BIOS激活Windows 7

关于修改Phoenix BIOS激活Windows 7

By 第六根羽毛

https://www.sodocs.net/doc/fa3254920.html,/注:此教程修改的BIOS基于Acer a4520g,方法适用于绝大多数的Phoenix BIOS

写下这篇教程是为了帮助那些还没有激活Windows 7的朋友,其实对于Phoenix BIOS的修改方法和vista时代的修改方法是一样的,我们只需要将RSDT和SLIC表中关于SLIC 2.0的OEM标识改为相应的SLIC 2.1的标识即可,并添加相应的ACPI项就可以完成BIOS的修改。

在其间一定要注意细心,不要修改到其他地方,只要不修改到其他地方是完全不会出现刷BIOS失败的情况,不要太过担心。

需要的工具:

1、Phoenix bios editor

这款工具BIOS之家有下载,大家也可以到我的网盘去下载:

地址:https://www.sodocs.net/doc/fa3254920.html,/down/BIOSxg/QTBIOSssgj/106.html

网盘:https://www.sodocs.net/doc/fa3254920.html,/self.aspx/slic%202.1/BIOSEdit2.2.13.zip

2、WinHEX

建议到霏凡软件去下载,版本汉化较新:

地址:https://www.sodocs.net/doc/fa3254920.html,/soft/1151.html

网盘:https://www.sodocs.net/doc/fa3254920.html,/self.aspx/slic%202.1/WinHex15.1SR-8.rar

3、Phoenix SwinFlash

这个一般在从官方下载到的BIOS里面都有带,也可以自行去下载

地址:https://www.sodocs.net/doc/fa3254920.html,/down/BIOSSX/QTBIOSsxgj/400.html

网盘:https://www.sodocs.net/doc/fa3254920.html,/self.aspx/slic%202.1/SWinFlash.rar

好了,就这三款工具就足够,其他的我们都不需要>_<

俗话说,工欲善其事,必先利其器,工具既然都准备好了,那么我们就可以行动了

首先我们要安装好BiosEditer,安装说明就省了(这个很简单,没什么可说的)

我们将从网上下载到的acer 4520 的最新版本的bios(说最新其实也是08的,囧)解压,如下图:

我们可以看到有一个以.wph为后缀的文件,这个就是此次我们要修改的bios文件

然后我们使用BIOSEditor打开Z03_3632.wph文件,我们不要管打开之后BIOSEditor的界面,切记,在我们的操作过程中不可关闭BIOSEditor!!!!!!

接下来我们要找到我们安装BIOSEditor的目录,我们会发现这个安装目录下有一个TEMP的文件夹,我们打开这个文件夹就会发现我们要修改的BIOS文件的众多模块。

接着我们将联想的SLIC 2.1文件拷贝到TEMP文件夹中,教程中所用到的是LENOVOTC-5M.BIN这个文件

拷贝完成后,我们用记事本打开TEMP文件夹中的ROM.SCR文件

打开之后我们找到ACPI,在下面添加一行新的ACPI信息:ACPI LENOVOTC-5M.BIN 要切记文件名要和拷贝进TEMP的相同,另外不要忘记文件的后缀名!!!

添加完成之后,检查无误就可以保存了

Phoenix BIOS的RSDT表一般位于BIOSCOD0(X).ROM中,X为0---9,我们可以使用WinHEX依次打开各个BIOSCOD0(X).ROM文件,使用搜索RSDT字段看存在于哪个文件中,一般为0或1,但也有特殊情况,如Acer 4520的就存在于BIOSCOD04.ROM中。

我们只要找到了RSDT表存在于哪个ROM文件中,剩下的也就不难了。

例如,Acer 4520的存在于BIOSCOD04.ROM文件中,我们使用WinHEX打开BIOSCOD04.ROM,搜索相应的OEMID和OEMTABLE,在这里说一下如何查看机器本身的OEMID和OEMTABLE

我们可以使用Everest这款硬件查看工具来查看,我们打开Everest,在右侧找到主板——ACPI就可以看到相应的OEMID和OEMTABLE,Acer的机器未刷了联想的之前应该是:

OEM ID——ACRSYS

OEM Table ID——ACRPRDCT

我们使用WinHEX打开BIOSCOD04.ROM,搜索ACRSYS ACRPRDCT(如果刚才打开了这个文件搜索RSDT字段,请将光标回到首行首列再搜索!):

找到相应的信息,一共是14位

接下来我们使用WinHEX打开联想SILC2.1文件:LENOVOTC-5M.BIN,截取其中的OEM信息

记住也是14位,由于联想的SLIC比较特殊,后面不足的由空格补充,复制这段信息,回到BIOSCOD04.ROM将光标定位的刚刚搜索到的ACRSYS ACRPRDCT 的首字母A上,按下CTRL+B进行粘贴,注意是CTRL+B!!!

我们刚刚修改的是SLIC表的信息,我们还要修改RSDT的信息,我们将光标重新定位的首行首列,这次搜索OEMID(如果搜索不到请再次搜索ACRSYS,有可能存在两个ACRSYS,这样的话应该就不会存在OEMID)

同样是14位,再次复制联想的OEM信息将光标定位的字母O上进行粘贴(如果没有复制过别的东西,直接CTRL+B粘贴就好了)

好了两个地方都改好了,我们检查一遍,确认没有修改到其他地方的话,点保存就可以了

至此我们可以关闭WinHEX了

我们回到BIOS Editor中,发现编译按钮不可用,这是因为我们必须修改BIOS内容才可以进行编译,我们可以随便修改一个字段,比如删除一个字母,点保存,然后记得把删掉的字母再添上,然后再次保存,这样BIOS Editor就认为我们改动过信息了,就可以编译了

比如我们可以删掉其中的s,点OK保存,然后再次打开该字段,重新把s给添上,然后再次点OK保存。

如果编译成功的话,会弹出一个对话框,告诉你编译成功了,是不是要查看编译日志

我们可以点“是”看下日志

我们看到在日志的最下方写着0个错误,说明添加SLIC2.1成功了,我们关闭日志后,会提示你是不是要保存编译好的BIOS文件,我们点是,选择保存位置保存就可以了。

好了,到这里我们就可以开刷了0 0

最后附上刷好Acer 4520的BIOS,相同型号的机器可以直接去刷

网盘:

https://www.sodocs.net/doc/fa3254920.html,/self.aspx/slic%202.1/Z03%7C_3632%7C_SLIC.W PH

相关主题