awardbios修改slic_award bios设置
1.关于装WindowsVista的OEM BIOS
2.如何在windows7系统下修改主板DMI信息,我下里一个DMIScope结果修改不成功。DMICFG必须进DOS。
3.A69T bios 1.09联想slic2.1 哪有下载的
4.兼容机如何向主板刷入slic2.1?
5.求高手制作一个带slic2.1表的bios?
要软激活的话用软件~WIN7LOADER等。
要硬激活的话刷BIOS吧~找到你对应型号的SLIC2.1的BIOS文件~然后开刷~找不到就自己做BIOS文件~BIOS之家上面有很详细的教程,先看你的BIOS是AWARD的还是AMI的~然后用对应软件做~做了刷~祝你好运~呵呵~
关于装WindowsVista的OEM BIOS
一、静态法
所谓静态法就是指数据指针是以静态的形式直接被用户增添到ACPI表上一级表,从而让添加的SLIC表与相关的ACPI表建立关联关系的修改方法。静态法又分为静态法和超级静态法。超级静态法就是为了克服早期的静态法中内存容量变化会导致SLIC位置发生变化而导致指针和目标表脱离的影响。
超级静态法又分为三种:超级静态法一、二和三,三种(大概是方法的首创者定义的,英文缩写SS1-3)。超级静态法的特点就是把SLIC表放置在ROM区,即FXXXXXXXH和FXXXXH。这样做的好处就是SLIC表的位置固定,完全克服了早期的静态法的不足。当然,缺点也是显而易见的,和正常放置在RAM区域的ACPI表位置差别很大,很容易被识别出来!
(1)超级静态法一
就是把SLIC表通过添加非压缩格式独立模块放置FXXXXXXXH处。由于模块的位置要在最后修改完才能确定,所以指针地址往往需要2次才能确定,略显得有些麻烦。
(2)超级静态法二
超静二把SLIC表直接在FXXXXXXXH的BIOS的“HOLE”处,而且保持修改模块不变,模块的覆盖多以手工完成(现在AMI的新工具已经突破了这个限制),其它的完全等同超静一。超静二主要是是针对某些主板(如,微星MSI)不能改变、修改模块容量而提出。
有这样一个定律:如果改变模块的大小是安全的,那么不改变模块的大小也一定是安全的,但反之则不成立!因此,在不知道BIOS到底适合那种修改方法的时候,尽量采用超静二!
(3)超级静态法三
超级静态法三,就是把SLIC表放置在FXXXXH。这一般多是系统主模块驻留位置。如果RSDT等也位于主模块中,那么整个修改只涉及一个模块,故而显得比较简单。
超级静态法添加SLIC表指针的方法和过程都是一样的,区别仅在于SLIC的位置和放置方法。很显然,各方法有着很大的不同。特别需要说明的是,方法是为了解决不同BIOS的特殊性而创建,而不是为了解决同一BIOS可以有不同的修改方法!这一点很重要!所以,那些对三种修改方法优劣的任何比较都是毫无意义的!
二、动态法
所谓动态法就是所添加的SLIC表是和其它的ACPI表一起被加载到系统RAM区域高端的方法。(按此定义,利用网卡启动芯片添加SLIC表的方法将不归属在此列,最明显的是添加的SLIC表,依旧在ROM区域。)
它是通过对BIOS代码的修改来实现指针、表的添加,这个过程完全等同BIOS程序自己加载其它ACPI表的过程,而且所添加的SLIC表与其它的ACPI表在同一区域。很显然,它完全克服了静态法所添加的SLIC极易被发现的缺点,所以是所有修改方法中的“终极”方法。
10月将发布的WIN DOWS 7, 微软不知是否会在那时对超级静态法下手。
现在提出的一些动态法方案,大都适应性比较差,所以无法普及。纠其原因就是没有采用代码独立设计,总是去迁就原来BIOS的程序(如通过RSDT、FACS等去加载SLIC表)。个人比较推崇采用“独立代码”设计,并取得了良好的效果。这样,就给了动态法一定的规范和统一,增加了适应性。这在程序设计过程中要求使用者有一定的80X86汇编语言知识。当然,如果此源代码如是公开的(将择机公开适用于AMI BIOS和AWARD BIOS的汇编语言源程序),对使用者的使用就不成为问题了!
如何在windows7系统下修改主板DMI信息,我下里一个DMIScope结果修改不成功。DMICFG必须进DOS。
只在Award BIOS下通过,具体信息是Phoenix - Award WorkstationBIOS v6.00PG,就是通常说的AWDBIOS6.0。至于本文适合的主板型号,只要是用AWDBIOS6.0并且ACPI表字段在7-8段的都适用!查看BIOS信息可以在EVEREST的“主板—— BIOS”里。
[font=楷体_GB2312]本例子中使用的文件和软件:[/font]
[b]NF4LD329.BIN:[/b]是DFI LANPARTY UT nF4 Ultra-D的BIOS。
[b]acpislic.bin:[/b]是ASUS的SLIC表数据文件,其中包含SLP证书公钥。
[b]MODBIN6.2.01.01:[/b]用于分离BIOS组件,或者说分离BIOS的功能块。
[b]cbrom219:[/b]提取ACPI数据用。
[b]WINHEX 13.0 SR-12:[/b]手工修改相关数据。
把前四个文件放到一个文件夹里,WINHEX随便什么目录。找个绿色注册版的WINHEX最方便,软件太大了传不上来,需要的可以[url=下载。
1、直接点击MODBIN6.2.01.01.EXE,该程序可直接运行于WIN环境。用MODBIN6打开原始BIOS文件NF4LD329.BIN,产生临时文件ORIGINAL.BIN,不要关闭MODBIN6。
[color=red] 注意事项:[/color]MODBIN版本比较多,尽量使用附件中的版本,其他版本可能出现问题,这个问题在我当年用MODBIN修改XP的OEM BIOS时就出现过,可能你修改后BIOS就是坏的,或者明明修改保存了实际却没有改成功等等等等……还有MODBIN对中文支持不好,BIOS的文件名尽量不要使用中文,危害还不清楚,但减少一点危险总是好的。另外,原作者提示在WIN2000下运行MODBIN有问题,请看官自己小心。
2、用WinHex打开ORIGINAL.BIN查找RSDT,可以看到类似“RSDT FACP DSDT APIC SSDT SRAT MCFG FACS”的字段,这里的例子为方便辨认以四字节一段显示,实际所有字符是连着的,注意该字段有短有长,不同主板BIOS不同长度。修改其中的SRAT或者MCFG为SLIC并保存。
[color=red]注意事项:[/color]先用EVEREST查看主板的ACPI表,尽量挑选EVEREST里没有列出的项目,例如本例子中DFI NF4UD的0329版BIOS,EVEREST里可以看到APIC、DSDT、FACP、FACS、MCFG、SSDT、RSDT,没有SRAT,那么就把SRAT修改为SLIC,这是目前最安全的字段。如果你的这个字段比较短,那么修改MCFG是被破解方法原作者BINBIN推荐的,连MCFG都没有的话,就只能修改APIC,目前修改APIC已基本确定的问题是:修改该值会造成原系统无法使用,必须重新安装系统,所以要修改该值请先备份系统重要文件,还有一些人修改该值后有各种希奇古怪的问题出现,因此建议目前只能改APIC的同志还是再等等看有什么更好的解决方法吧,双BIOS或BIOS操作基础很高的人例外,你可以尝试一下:)因为也有极少数人修改了APIC后没有出现任何问题。
3、切换回MODBIN6保存BIOS,不会操作的人可以按F2保存或者按ALT F调出MODBIN6的FILE菜单,按方向键选择保存或者另存,回车执行。
4、用cbrom分离前三步修改保存后的NF4LD329.BIN的,具体命令为:cbrom219 NF4LD329.BIN /acpitbl extract,路径就按你自己的实际路径来输入。打入该命令后cbrom会给出一段提示“Enter an extract file Name:”,是让你输入分离出来的BIN文件的名字,直接按回车使用默认acpitbl.bin的文件名,因为这个名字修改了也没什么意思。这样我们就把NF4LD329.BIN里面的ACPI数据区分离出来了。
[color=red]注意事项:[/color]CBROM是不能直接点击运行的,需要打开命令提示符(开始—运行—CMD),定位到BIOS所在的文件夹,然后再输入cbrom219 NF4LD329.BIN /acpitbl extract回车执行。看仔细命令,一点也别差。
5、用WinHex打开分离出来的acpitbl.bin,右边第一行就是要修改的RSDT表OEMID和OEMTableID字段,修改为引号中的内容“_ASUS_Notebook”并保存。
[color=red] 注意事项:[/color]原作者说“OEMID固定为6字节,OEMTableID固定为8字节。不足的字符需要用空格(0x20)补齐”,这里不太详细。我修改的地方原始信息是“NVIDIAAWRDACPI”,正好对应了“_ASUS_”6个字节和“Notebook”8个字节,所以我不清楚“不足”具体是什么情况,空格是在“_ASUS_Notebook”的前面、中间、后面还是其他哪个位置补上?更不清楚任意添加空格是否会造成BIOS修改失败。
6、打开命令提示符(开始—运行—CMD),定位到BIOS所在的文件夹,使用DOS本身的COPY命令把acpislic.bin(ASUS的SLIC表数据文件)添加到上一步里已经修改过的acpitbl.bin的尾部,具体命令是:copy acpitbl.bin /b acpislic.bin /b acpitbl.bin /b。
[color=red]注意事项:[/color]同样看清楚命令的空格,不能错。这步命令执行后没什么提示,要分辨是否成功添加acpislic.bin,可以在回车执行命令前先看一下acpitbl.bin的修改时间,执行本步后,acpitbl.bin的修改时间会变为当前时间。原作者说“如提示覆盖,请确认”,我没碰到过。
7、这步是要把刚添加了acpislic.bin(ASUS的SLIC表数据文件)的acpitbl.bin文件重新封装到前三步修改好的NF4LD329.BIN里面,具体命令是:cbrom219 NF4LD329.BIN /acpitbl acpitbl.bin,这是最后一步,执行完成后BIOS就改好了。
看起来非常复杂是吗?其实本文是给很菜很菜但是又想自己动手改BIOS的“大胆人士”参考的,高手们可以无视飘过……简单点说就是修改原始BIOS里的ACPI表名索引,让原来没有SLIC表的BIOS变成有叫“SLIC”的这个表(所以“支持VISTA的BIOS”就不用这步,因为BIOS已经有SLIC表了),只有表名当然不行,还要添加相应的SLIC内容啊,所以用cbrom分离出BIOS中的ACPI数据区,也就是acpitbl.bin,把数据区里的RSDT表OEMID和OEMTableID字段修改成OEM厂商的SLP标志,然后在这个数据区的尾部添加OEM厂商的SLP证书公钥,添加完后再把ACPI数据区并回到BIOS里就算是完成了。这么看起来不算太复杂吧?刷这个BIOS,再用OEMKEY安装MSDN的VISTA然后以管理员模式启动命令行输入:slmgr.vbs -ilc x:\oemcert.xrm-ms就可以激活OEM的VISTA了
[size=3][color=navy][b]一些纯个人建议:[/b][/color][/size]
胆大心细,严格按照本文步骤和注意事项执行,不要缺步,不要打错命令,不要弄错顺序,别怕字多,先仔细看看本文。
如果你只能修改APIC段,请三思而后行,至少做好所有最坏的打算和准备。
刷新主板BIOS的时候最好不要带参数,也就是是类似"awdflash.exe xxx.bin"的基本形式,一般来说这样会保证不刷新BIOS芯片内部的基本启动模块,然后做个DOS启动软盘,放入原厂的正常BIOS和刷新程序,编辑好的AUTOEXEC.BAT,内部的命令就是刷BIOS的,但是带强制类参数,比如刷掉所有的保留区块、不校验BIOS文件等等,具体参数请参阅你自己的BIOS刷新程序帮助。
在刷修改的OEM BIOS前,在BIOS里先把第一启动盘设为软盘。这样当刷BIOS的时候如果出现意外情况,由于基本启动模块没有刷新,软盘还可以启动。只有U盘的朋友也可以一试,前提条件是你的U盘可以FDD方式启动DOS,但我并不清楚BIOS的基本启动模块是否支持U盘模拟的软驱,支持的可能性很小很小。
BIOS芯片直接焊在主板上的人,还是别折腾这些了,万一弄坏了太麻烦,要整个板子返修,至少也要找到有热风枪、焊接技术强的电脑维修点去修,太麻烦。实在想试一下的,建议在有SRAT表的情况下才动手,改动这个表出问题的几率非常低。
以下内容未经认证:
[color=red]SRAT:Static Resource Affinity Table,静态资源关联表[/color],从MS的说明上看该表提供了所有处理器和内存的拓扑结构,用于内存的热插拔,所以可以安全的修改,但是据说DFI NF4系列主板在修改了SRAT后不要动BIOS里的ACPI SRAT项目,动了就可能造成CMOS设置无法保存。richo 反映说改动后BIOS偶然自动失忆,偶然系统关闭/重启/恢复时机花屏幕。我自己的是nF4 Ultra-D主板,改的也是SRAT段,但是目前还没有任何不良症状出现。
多核的不建议改APIC,这个APIC是会影响多处理器中断的。也就是说,你的BIOS要是没有SRAT也没有MCFG,用的又是双核CPU,那还是别改算了,比较保险一些。
[color=red]目前在网上只发现ASUS的三样齐全:各版本KEY、acpislic.bin、oemcert。联想的OEM缺acpislic.bin,除HP版KEY外无其他KEY。其他个别品牌只有HPKEY,连oemcert都没有。[/color]
最新消息,wbpluto提供的方法,搜到较短表的朋友不用冒险改APIC段,只要看该表前面是否有空余位置(),然后把整个表提前四位(还是用WINHEX修改16进制地址位),在后面空出来的4位里添加SLIC表头,目前成功的是wbpluto,失败的已经超过4位同志,近一步观望中,如果该方法可行,那就无所谓ACPI表的字段长短了,只要前后有空位就可以改。另:aeno建议可以试着把SLIC添加到最前段的空位,整个表别移动那4个字节。就是说SLIC加在RSDT前面。另一个说法是:AWARD的必须是RSDT打头,这是代码决定的,所以大家还是测试加在后端吧。
APIC关闭直接的影响是减少了可用的IRQ。如果板卡不是非常多的话,关闭 APIC对系统是没有什么影响的。因此,大家把apic表用slic取代,直接的表现就是超线程cpu和多核cpu无法正常工作,只能用一个cpu。如果主板上集成网卡、声卡,那么有可能他们的irq就缺失,这也是很多主板刷了以后声卡、网卡不能正常工作的原因。解决的办法也很简单,查看主板剩余的irq,将空闲的irq赋予声卡、网卡一般就能够解决问题。在整合主板的bios中,有声卡和网卡的irq定义的选项,简单设置一下就行了。
AMI非原生SLP 2.0 BIOS添加SLP 2.0是难点,AEMO正测试中,近期可能推出方法!
[color=red]修改技嘉965pds3主板方法:[/color]
cbrom219 (BIOS文件名字) /other 403b:0000 extract (导出ggroup.bin 在此文件中可以找到"RSDTFACPDSDTAPICHPETMCFGFACS"字段!)
winhex修改保存之后,用以下两条指令将该文件重新加入bios
cbrom219 (BIOS文件名字) /other 403b:0000 release
cbrom219 (BIOS文件名字) /other 403b:0000 ggroup.bin
再用以下指令分离出acpitbl.bin
cbrom219 (BIOS文件名字) /acpitbl extract
用winhex修改保存后,用以下指令追加SLIC表数据到ACPI数据区尾部。
copy acpitbl.bin /b acpislic.bin /b acpitbl.bin /b
最后用以下两条指令导入BIOS。(期间可能会形成一个ROM文件,不用管它)
cbrom219 (BIOS文件名字) /acpitbl release
cbrom219 (BIOS文件名字) /acpitbl acpitbl
修改HPET字段,[color=red]HPET[/color]是intel制定的新的用以代替传统的8254(PIT)中断定时器与RTC的定时器,全称叫作[color=red]高精度事件定时器[/color]。目前影响未知。
-----------------------------------------------------------------------------------------------------------
[color=red][b]郑重声明:[/b][/color]
本文所提及修改BIOS的方法作者为BINBIN,我只做阐述和注释,意在帮助咱们论坛里一些想自己修改BIOS但又不太明白其中细节的无经验电脑爱好者,在此向所有有关人员致意!
附件中的文件来源均为互联网,并且本文不欢迎转贴,因为实在没有什么我自己的技术含量,基本属于BINBIN那个PDF演示的注释版外加一点个人见解和修改经验,自己论坛的人看看也就罢了,拿出去惹人笑掉大牙。
鉴于论坛规定不能讨论MSKEY,所以附件里没有带ASUS的OEMKEY,需要的人网上找吧。
严格按本文执行已经可以顺利改出BIOS
A69T bios 1.09联想slic2.1 哪有下载的
windows7系统下修改不成功进入DOS也未必可以,这与bios芯片及版本有关,如果是ami芯片必须用编辑器修改后重新写入才可以,该软件支持修改award芯片bios修改,但也有许多改不了。该网站有许多相关介绍,请您参考。
兼容机如何向主板刷入slic2.1?
发到你邮箱里了,你查一下,东西都是BIOS之家的,你感谢他好了,AwardTool137cn.rar里面有联想的SLIC2.1,我查了一下昂达A69T是Award BIOS,邮件里还有Award BIOS的刷新工具,另两个是证书与SLIC的匹配校验工具和SLIC查看工具,打开压缩包右侧有说明。 记得操作的时候尽量缩短绝对路径,要英文的,别放在桌面上,容易出错。
求高手制作一个带slic2.1表的bios?
我提供少少资料给你,具体的方法你自己去GOOGLE!新手不好整,危险! 1:需要主板牌子,型号,BIOS牌子三个,可以用EVEREST 这个软件!下载GOOGLE一下! 2:上面做完就根据这三个找相关工具,需要一:去你主板牌子的官方网站下载最新的BIOS.二:GOOGLE找你主板BIOS在WINDOWS刷BIOS的工具.三:GOOGLE找关键字(破解激活WINdows7 六大利器)四:就是根据BIOS牌子选六大利器里的工具(AMI BIOS刷新修改工具,Award BIOS刷新修改工具)这两种BIOS比较常见! 五:方法其实很简单,打开修改工具,选择SLIC文件,证书等等,然后确定,出来就是修改后的BIOS,再用WINDOWS刷BIOS的工具刷进去(各牌子不同,主板太旧也不支持)
制作SLIC2.1很简单的嘛,你可以到BIOS之家论坛,我搜索了一下,有技嘉H55M-D2H F3(rev 1.4、1.3)主板BIOS,是HP三激活(已验证),也有联想三激活的,绝对安全,别人已经帮你试过了。如果想自己试,可以看我在那个论坛写的文章,《Award Bios增加SLIC2.1详细教程,看了谁都能做。》,网址是:bbs.bios.net.cn
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。