小改BIOS轻松破解SLIAward篇)
作者:中关村论坛会员  芭拉  版权归芭拉所有
看如何修改Award BIOS,一劳永逸地破解SLI

提取SLI验证代码

从华硕网站下载Rampage II Extreme主板的BIOS文件,用MMTOOL软件以非压缩形态提取出ACPI.AML模块。正确完成提取之后,在BIOS文件所在文件夹中会生成一个名为X58.aml的文件。反编译X58.aml模块,得到一个名为X58.dsl的文件。用记事本打开X58.dsl文件,在文件内容大约前三分之一的地方到完整的SLI验证代码,把验证代码复制到新的记事本文件中,并且把最前面的“Scope (^^PCI0)”修改为“Scope (_SB.PCI0)”保存好备用。

修改Award BIOS实战

在使用Award BIOSIntelAMD芯片组主板上,其DSDT表也是存在于ACPI模块中,只不过模块后缀名变成了.bin。以DFI LanParty DK P45-T2RS PLUS主板为例,把该主板BIOS文件DP45.binAward BIOS编辑软件CBROM.EXE拷贝到相同的目录下,在CMD模式下运行
CBROM DP45.bin /D,可以看到ACPI模块位于BIOS“2”位置,文件名为ACPITBL.bin笔记本电脑电源功率,大小为23.18K(图光驱不读盘1),接着运行CBROM DP45.bin /acpi extract,把ACPITBL.bin文件从BIOS中提取出来。利用winhex打开ACPITBL.bin文件,到第二个“DSDT”关键字的位置(图2),这是DSDT表的表头,点击第一个字母“D”,设置为块的起始位置,接着到文件最后的“DB00DB01DW00”关键字(图3),这是DSDT表的结束位置,点击最后一个数字“0”,设置为块的结束位置,利用右键菜单把所选范围字段导出为一个新的文件(图4),命名为dfi.aml。这个文件就等同于AMI BIOS中的ACPI.AML模块。




剁椒的做法

男人和女人亲爱


dfi.aml拷贝到“C"ACPI”下,在命令提示符模式下运行“iasl –d dfi.aml”进行反编译(图5),得到名为dfi.dsl的文件,用记事本打开该文件,到文件最末尾的地方,把最后一个“}”符号去掉,重新另起一行,把前面提取并修改好的整段SLI验证代码复制进去,把文件保存好。再次进入命令提示符模式,运行“asl dfi.dsl”金宇彬身高dfi.dsl文件重新编译为dfi.aml文件。





winhex打开重新编译好的dfi.aml文件,选中所有字段,复制并覆盖前面ACPITBL.bin二手房合同纠纷文件中DSDT表范围内的所有字段(即从第二个“DSDT”开始到“DB00DB01DW00”结束的所有字段),保存后并退出。最后运行Award BIOS编辑软件awdbedit,打开DFI LanParty DK P45-T2RS PLUS主板的BIOS文件DP45.bin,如果出现错误提示不用去理会,选中“ACPI table”模块,点击工具栏中的替换按键(图6),然后选择刚才修改保存好的ACPITBL.bin
文件进行替换。