1.A69T bios 1.09联想slic2.1 哪有下载的

2.如何在windows7系统下修改主板DMI信息,我下里一个DMIScope结果修改不成功。DMICFG必须进DOS。

3.求高手制作一个带slic2.1表的bios?

4.网上卖的 Windows 7 OEM COA 是真还是?如何分辨?

5.SLIC Tool 软件中的超静1/2/3及动态法是什么意思?

awardbios修改slic_bios修改legacy

只在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=://greendown.cn/]://greendown.cn/[/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=ny][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 哪有下载的

硬刷BIOS完美激活Windows 7教程

完美激活Windows 7旗舰版,需要三样东西:一,包含“SLIC 2.1”的BIOS;二,OEM证书;三,OEM密钥。

关于SLIC表:

微软从Vista开始使用SLIC表激活OEM Windows,SLIC表存在于BIOS中,主体部分有两大块:Pubkey和Marker,Pubkey用来匹配系统中的OEM证书,Marker决定SLIC可以激活的Windows版本。2.0版本的Marker只能激活VISTA,2.1版本Marker可以激活VISTA/Windows 7.

关于OEM KEY:

Windows 7 的OEM序列号分两大类——OEM:SLP Key、OEM:NONSLP Key和OEM:COA Key。

OEM:SLP Key: 品牌电脑预装系统使用的OEM KEY,一般微软每个Windows版本只会给每个OEM厂商一个OEM:SLP Key,这个OEM厂商所有相同版本的品牌机出厂预装系统都是使用一个KEY的。Windows7 OEM:SLP Key不需要联网到微软服务器激活,只需要电脑BIOS中有SLIC2.1,系统导入了和SLIC2.1表的Pubkey匹配的证书,OEM:SLP Key和你安装的Windows7版本匹配,即可自动激活。并且OEM:SLP Key不用担心会被封,因为大批的品牌机用户使用的也是这个KEY,封了的话会出现严重的误杀。。。。

OEM:NONSLP Key:一些不用SLIC激活机制的小OEM厂商使用这种KEY,和RTL Key一样,需要联网激活。

OEM:COA Key: 品牌电脑,笔记本屁股上都会有个COA标签,上面有个KEY,这个KEY就是OEM:COA Key,这个KEY是OEM厂商送给你重装系统时使用的,和普通的RTL KEY激活机制一样,需要联网到微软激活服务器激活,当然你也可以电话联系微软激活。

第一步,用硬件基准信息检测软件“everest”查看:1.电脑主板名称;2.主板BIOS类型和版本。到主板官方网站或“驱动之家”下载符合主板型号的最新BIOS文件。如果不打算使用最新版本的BIOS,使用Award或AMI 或Phoenix BIOS刷新备份工具将本机主板BIOS备份出来也可以。

第二步,使用SLICTOOL,根据电脑主板BIOS类型选择其一:如果属于AMI BIOS,执行相应工具文件夹中的“AMITool”;如果属于Award BIOS,执行相应工具文件夹中的“AwardTool”。修改BIOS要准备的文件:1.原始BIOS,是根据主机主板型号下载的BIOS文件或者自己备份的BIOS文件;2.SLIC2.1文件、SLP文件、OEM证书文件,分别取自SLIC21、SLP、CERT三个文件夹,点击“证书”右边的“检测”按钮,提示“与SLIC匹配”,点击“执行”按钮,生成包含SLIC 2.1的BIOS。(SLP文件并不是必需的,只要有SLIC2.1和OEM证书即可),如果BIOS是phoenix 类型的,请先打开Phoenix SLICTool文件夹中的RW V1.4文件夹,运行RW 安装程序,安装之后,启动这个软件,点击Access-ACPI Tables ,稍等片刻,ACPI表即可打开,然后按CTRL+F2,或者点击界面上的第二个按钮(se all),保存ACPI表为一个文件,将其保存在一个位置,比如桌面,保存之后就可以退出这个软件了。然后打开phoenix SLICTool,打开你要修改的BIOS,然后选择制造商,接着SLIC2.1文件,然后打开你刚才保存的那个ACPI表文件,扩展名为RW,然后打开OEM证书看是否与SLIC2.1文件匹配,下面的工作方法是软件自动选择的,我们不用修改,点击执行即可开始修改BIOS,稍后就会产生一个修改好的BIOS.

第三步,对本机主板BIOS进行刷新,使用AWARD或AMI或Phoenix bios刷新备份工具打开刚才生成的BIOS,然后刷新主板BIOS 。刷新之后,重启电脑,最好把主板电池取出之后重新放入。(phoenix BIOS 刷新备份工具刷新BIOS成功率不是太高,主要是刷新之后SLIC检测结果依然为2.0,建议到DOS下刷新此类BIOS.)

有些主板的BIOS是写保护的,如果是这种情况,请到BIOS中关闭写保护再刷新,如果BIOS没有关闭写保护的选项,请到主板厂商网站下载专用的刷新工具,然后自己制作一个USB DOS启动盘,把刷新软件和修改好的BIOS放到U盘的根目录,注意修改好的BIOS的名字必须和从网站上下载的压缩包中的BIOS文件名字相同,只有这样,刷新文件(就是那个扩展名为BAT的批处理文件)才能命令U盘根目录下的BIOS刷新程序准确地找到要刷新的BIOS文件,然后打开它进行刷新,重启电脑选择从USB磁盘启动,进入DOS状态,直接输入刷新BIOS的那个BAT文件的全名,比如update.bat,然后回车,即可开始刷新BIOS.刷新完成之后电脑会给出提示,提示您BIOS已经刷新成功(特别提醒大家注意,不同厂商不同品牌的主板刷新BIOS的命令很可能是不同的,请大家最好到主板厂商网站下载BIOS升级文件,然后打开下载的压缩包,请仔细阅读里面的刷新说明,也就是那个文本文档,里面会详细说明在DOS需要输入的命令格式,如果下载的文件是EXE格式的,一般也是可以直接解压缩的,里面应该也有相应的刷新说明文档,如果找不到刷新说明,就到主板网站上看看有没有相应的教程,如果在DOS下输入的命令不正确,肯定不能刷新成功的。)

第四步,导入证书。安装Windows 7后,以“管理员身份”运行“命令提示符”,示例:键入slmgr.vbs -ilc G:\LENOVO.XRM-MS(注意:“OEM证书”与“SLIC 2.1”必须匹配,这里要输入OEM证书的实际路径),回车;

第五步,导入密钥。示例:键入slmgr.vbs -ipk 6K2KY-BFH24-PJW6W-9GK29-TMPWP(注:这是Windows 7旗舰版“联想OEM密钥”(这是联想新的OEM旗舰版密钥,旧的旗舰版密钥已被微软和谐了)。“OEM密钥”只限定操作系统版本,并不限定PC品牌,密钥类型必须和系统版本相同,否则密钥无法导入),回车。

大家也可以用导入工具导入证书和密钥(必须以管理员权限运行导入工具)

稍等,“OEM证书”和“OEM密钥”成功导入。重启计算机,在“运行”中键入“slmgr.vbs -dlv”命令,即可看到完整、具体的激活信息。键入“slmgr.vbs -xpr”命令,即可显示“永久激活”!微软正版验证中心会提供相关验证服务.

该方法的主要思路就是先选择要激活成的OEM品牌,然后使用该品牌的SLIC2.1表对主板BIOS进行修改,然后把修改之后的BIOS刷新到主板里,然后导入和该SLIC2.1对应的OEM证书,最后导入和系统版本对应的OEM密钥,每个系统版本的OEM密钥只能用于该系统版本,比如OEM专业版密钥就不能用来激活OEM家庭高级版,而某个系统版本不同电脑品牌的OEM密钥是可以通用的,比如联想OEM旗舰版的密钥就能用来激活惠普OEM旗舰版

如何在windows7系统下修改主板DMI信息,我下里一个DMIScope结果修改不成功。DMICFG必须进DOS。

发到你邮箱里了,你查一下,东西都是BIOS之家的,你感谢他好了,AwardTool137cn.rar里面有联想的SLIC2.1,我查了一下昂达A69T是Award BIOS,邮件里还有Award BIOS的刷新工具,另两个是证书与SLIC的匹配校验工具和SLIC查看工具,打开压缩包右侧有说明。 记得操作的时候尽量缩短绝对路径,要英文的,别放在桌面上,容易出错。

求高手制作一个带slic2.1表的bios?

windows7系统下修改不成功进入DOS也未必可以,这与bios芯片及版本有关,如果是ami芯片必须用编辑器修改后重新写入才可以,该软件支持修改award芯片bios修改,但也有许多改不了。://.bios.net.cn/

该网站有许多相关介绍,请您参考。

网上卖的 Windows 7 OEM COA 是真还是?如何分辨?

制作SLIC2.1很简单的嘛,你可以到BIOS之家论坛,我搜索了一下,有技嘉H55M-D2H F3(rev 1.4、1.3)主板BIOS,是HP三激活(已验证),也有联想三激活的,绝对安全,别人已经帮你试过了。如果想自己试,可以看我在那个论坛写的文章,《Award Bios增加SLIC2.1详细教程,看了谁都能做。》,网址是:bbs.bios.net.cn

SLIC Tool 软件中的超静1/2/3及动态法是什么意思?

COA全称是Certificate Of Authenticity,也就是正版验证标签。

在零售版Windows上会有一个COA标签写上激活的序列号,而OEM版Windows上,因为厂家都是批量生产的机器,所以Windows验证都是通过BIOS里的信息验证的,而BIOS里存的都是一样的。

所以,对于OEM版,微软会提供一个COA标签由厂家贴在机器上,台式机就贴在机箱后面,笔记本就贴在下面,这个COA上也有一个序列号,而这个序列号是可以直接在别的机器上安装对应的Windows版本时使用。

所以,有人把这个COA标签扒下来放到网上卖,不过大部分OEM机器都是家庭版或者商业版的Windows,而买的人一般都希望买旗舰版的Windows,所以货源也挺紧张的。

楼上 @肖成凯 提到的COA是09年底Windows 7刚发布时搞的活动,当时微软向各大品牌机生产商提供免费从Windows Vista升级到Windows 7的服务,所有2009年6月之后卖出的机器都可以向厂家提出申请,然后支付¥86.5的邮费就可以得到微软公司寄出的Windows 7光盘,因为那光盘就是Windows 7零售版,所以上面有COA可以使用。

当年戴尔、宏基、惠普等厂家审查严格,对提交的申请严格审查购买日期、机器型号、机器序列号,购机,而只有联想审查不严,所以很多人乱填写机器型号和序列号也能申请到Windows 7光盘。后来很多人拿这光盘到网上卖,开始有卖¥100的,后来竞争越来越激烈,于是价格就无限逼近¥86.5了。

————————————————————

Windows在OEM电脑上的激活是依靠一个保存在BIOS里的信息叫做SLIC。SLIC分版本的,1.0对应Windows XP,2.0对应Windows Vista,2.1对于Windows 7。所有高版本的SLIC可以激活当前及以下的版本的Windows,也就是说,SLIC 2.1可以激活3种Windows。

一般每个品牌就只有一个SLIC,所有这个品牌的机器的BIOS里都会包含这个SLIC。只有Dell特殊一点,他的Alienware品牌有单独的一个SLIC,可能是因为Alienware本来是一家独立的厂商吧。

如果用的电脑是品牌机,那么BIOS里都会包含有SLIC,区别在于版本。比如你的机器是09年初买的,BIOS里包含SLIC 2.0,自带系统是Windows Vista。如这款电脑在09年9月后依然有生产,那么官方最新版的BIOS就会包含SLIC 2.1,直接更新一下BIOS然后上网下张这个品牌的Windows 7 OEM盘安装就完了。如果你的机器在09年底就停产了,那么可以用Award官方的BIOS修改软件去把SLIC集成到BIOS里刷进去。Dell特殊一点,它的BIOS是加密的,需要解密。另外,网上有很多好人会放出修改好的BIOS,直接下载刷新就可以了。

如果电脑是兼容机,也有一些好心人帮忙修改BIOS,下载刷新然后找和这个SLIC对应的Windows 7 OEM光盘安装即可。如果主板比较偏门也可以自己修改。另外,还有人把SLIC刷到到市面上最常见的10块钱一个的8139网卡的芯片里,买回来安上就可以了。

再有就是软破解,通过一个软件在Windows之前启动,把已经读到内存的BIOS加上SLIC。这种方式有一些风险,也会造成一些不稳定,毕竟修改了引导部分嘛。

关于Windows的光盘,有一些好心人会把拿到手的OEM光盘做成ISO上传,在PCBeta等论坛可以找得到。虽然PCBeta论坛上有各位资深版主把关,基本上可以保证光盘都是原版的,但是如果还是不放心,那么还有一种万无一失的方法。

在微软的MSDN网站会放出Windows各个版本的安装光盘,也就是所谓的MSDN版。这些文件在每款Windows刚发布时可以在MSDN网站下载到,以后也可以通过BT、eMule等各种方式在别的地方下载到。重要的是,微软网站会一直保留有这个文件的SHA1值,可以验证自己下载到的光盘的真实性。

而OEM版光盘,其实就是在MSDN版上增加了一些品牌机自己的信息,比如你按Win+Break键看到的品牌机标志,还有带品牌机标志的壁纸等。这些文件会存放在安装光盘里的某个固定的目录下。网上有人提供这个单独的目录的打包下载,只要下载这个目录,合并到MSDN版的安装光盘里,刻录后就可以得到一张OEM版的光盘。这个目录里只有一些品牌机标识文件和一些脚本文件,本身又很小,藏不下,所以很安全。

系统安全从Windows本身做起。使用原版Windows光盘安装系统,原版Office和Photoshop安装后再破解,各款软件都从或者大的软件站下载,打开Windows补丁自动更新,使用Firefox或者Chrome浏览器,用U盘时按住Shift键插入,然后打开管理器,通过左边的树状目录进到U盘里。这样你的系统就已经很安全了,杀毒软件等可以不用。

一、静态法

所谓静态法就是指数据指针是以静态的形式直接被用户增添到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的汇编语言源程序),对使用者的使用就不成为问题了!