天缘博客

日薄风骤艳阳曾,月明今夜诵三经,天缘路上多风雨,地北天南亦有情。

硬刷BIOS是否能完美解决Vista/Windows 7的激活问题

我们都知道激活Vista和Windows 7需要这样的三个条件:SLIC 2.0/2.1、OEM证书和OEM密钥,其中SLIC 2.0适用于Windows Vista激活;SLIC 2.1则适用于Windows 7激活并向下兼容。很多网友都希望把自己机子硬刷支持SLIC 2.0或2.1,以便一劳永逸的激活Vista和Windows 7,网上也到处都有完美激活、完美升级过验证等等之说,敬请各位本着科学的态度看看而已不必较真,天缘何出此言?

何为硬刷BIOS?

硬刷BIOS这个词汇,天缘未做确认从何时、何地开始流行(估计可能是从Windows XP的OEM激活开始的),按照天缘个人习惯称呼实际上就是BIOS编程,结合到Windows激活上就是BIOS文件略加修改,一般是增加OEM信息或SLIC字段,然后通过专门的编程器或软件再编程到BIOS芯片中,覆盖原始BIOS设置的过程。

由于原始BIOS的ROM文件是经过编译的,一般都是二进制文件,所以只能采用破解、推算等方法,计算相关指针映射入口,再找地方把OEM信息或SLIC字段填进去,重新计算校验值覆盖原值后再进行硬刷。这样对于所有采用OEM方式激活的主机,启动时候都会自动在内存区域映射SLIC字段信息,Vista/Windows 7检测校验之后,然后再结合OEM证书和OEM密钥就可以实现激活。

无论是盗版还是正版Vista/Windows 7,OEM激活过程完全相同(Windows角度看)。

硬刷BIOS是否可以完美解决Vista/Windows 7的激活问题?

从上文可以看出,OEM激活Vista/Windows 7并不只是完全依靠SLIC字段,还依靠OEM证书和OEM密钥,先假设SLIC完全正确,那么还有OEM证书和OEM密钥可供Windows审查,对于各OEM品牌机厂家来说,一般OEM证书版本升级时很慢的,而且很容易“搞到”,差别最大的就是OEM密钥。大家想一下,我们的激活密钥是从哪里而来?——所以,微软随时可以把这个密钥封杀掉,只要该系统进行正版验证,随时可以打开盗版提示,虽然现在相安无事,至多也只是现在。

再来看看SLIC。我们可以在网上搜索一下“SLIC 无法激活”这个关键词,可以看到很多关于SLIC的激活问题,其中就有很多硬刷SLIC失败或仍然无法激活Vista/Windows 7的问题。具体表现有:

a、BIOS不支持硬刷——现在的新主板已经比较少,包括笔记本一般也不会锁死该功能,因为任何主板或本本的官方都不敢完全确认随机的BIOS就一定没有问题,所以还是要留个升级BIOS的“后路”。

b、BIOS加载时对BIOS字段进行校验,不允许加载非法的BIOS字段——该现象在DELL某些机型上最明显,当然从技术角度,还是有办法绕过这个问题,但是这种问题层出不穷,而且今后将会越来越多。

当然还有证书导入出现问题等等,到这里可能有的网友会说,“硬刷本来就有很高要求的,刷坏了只能怪操作者太菜了”,实际不然,无论对于老手还是新手,实际上对一块主板的第一次硬刷都是心里没底的(单指成功或失败,老手一般有应对措施,新手一旦失败就麻烦了),因为主板不是自己设计的,天知道主板启动里头还加了哪些“独家功能”,即使别人刷成功过,并不代表你就一定OK。

BIOS硬刷失败后的后果就不用天缘多说了,黑屏、无法开机、保修期、还原等等一切问题就够头疼的了。说句实话,硬刷的出现主要原因是迫不得已的结果,但的确也害苦了一些非内行的网友,按照微软的CEO说法(虽然不好听),这就是代价。

最后,再特别提一下DELL的非预装Vista/Windows 7品牌机,DELL的SLIC字段都是隐藏的(可以查看到SLIC字段,但是字节长度不对),如需要大家是可以尝试把它给放开的,只需要使用DELL的命令即可,风险最小,天缘博客上有相关文章。

天缘的总结建议:

——爱学习硬件知识,渴望了解BIOS编程等狂热者,可以考虑硬刷。硬刷的第一保证就是假设现在就刷坏了您打算如何处理?是保修维修?自己可以恢复?还是扔掉?先想好再执行也不迟,这一点是硬件编程人员首要的基础技能(未雨绸缪),对于普通用户也应如此,此外还要注意硬盘的数据安全问题,虽然BIOS跟硬盘之间的距离较远,如果DOS命令输入错误也不是没有可能,还是小心为妙。

——除此之外,敬请优先考虑软刷,软刷没有大家想象的那么不可靠,况且一旦有问题还可以再来一次或随时更换证书、密钥。如果非得说硬刷可靠,从技术角度讲的确是比软件加载SLIC要稳定一点,但实际应用起来差别不大。

——硬刷、软刷的结果实质都是一样的,大家能用就可以了,不要追求本来就没有的完美。真正的完美就是支持正版。

(注:天缘博客上也有些文章带完美字样纯粹是方便搜索引擎,大家知其道明其理即可)

 

更多文章:

硬刷、软改激活Vista/Windows 7是否有功能限制

学习交流:迄今未激活Windows XP SP3/Vista SP2/Windows 7的网友必看

关于Windows 7完美激活的若干问题综合

Windows 7 RTM旗舰版、专业版、家庭版、初级版全面绽放下载(MSDN和TechNet)

使用GHOST备份还原单、双系统注意事项

关于磁盘分区管理的几点个人建议

救命宝典:BIOS刷坏后的恢复方法

关于硬盘分区容量和分区数选择的几点参考意见

天缘网友 [Netforce]: 2010-01-28 06:00:21 发表
我用的就是软刷激活的win7,感觉没有挺好。任何不良反应,两个字:挺好。
天缘网友 [刘大仙1]: 2010-01-01 21:38:19 发表
谢谢,虽然不明白原理,但听你一说心里踏实多了.
天缘网友 [民政]: 2009-10-09 23:31:07 发表
天缘老师:我的主板是微星G41M―DF,我想用AMI BIOS刷新修改工具硬刷BIOS,现在微星SLIC2.1数据文件、微星证书文件都有了,只是SLP文件还没有,SLP是什么文件,从什么地方可以下载,能指教一下吗,谢谢!

天缘 于 2009-10-9 17:29:26 回复

SLP是预安装系统保护的意思,请你看一下135、105、164号文章,有下载。

发表评论:

◎欢迎参与讨论,所有评论皆需审核,非法及及未经许可的广告信息不是勤劳致富的法宝,请勿发表。

订阅博客

最近发表

标签云

快速通道

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2011 Metsky.com, All rights Reserved.