1.首先要说明一下,什么是SLIC.
在软件业,尤其指代微软的操作系统激活技术范畴时,SLIC全称是Software Licensing Internal Code,即软件许可内部码。
详情参考:http://baike.baidu.com/view/1226943.htm
如何辨别自己的机器是否有原生的SLIC,参考如下方法.
使用everest等工具查看 主板----ACPI----SLIC
此时如果无,说明机器无SLIC,如果有,则查看SLIC的OEM Table ID字段,如X200T原生SLIC为TP-7W.如何确认TP-7W既原生SLIC呢?此时打开对应PC的BIOS下载页,X200T为 http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-70651 ,大家注意X200T的BIOS的命名方式
3.09
7WET59WW (3.09)
7wuj34us.exe
7wuj34us.txt
1.02 (7WHT15WW)
以7W打头.所以X200T的原生SLIC均为7W,如果X200T有SLIC却不是7W,那可以确认是刷了破解BIOS或是加载的SLIC,非原生.此时应该刷新官方版本的BIOS然后在marker.
2.什么是Marker
简单来说Marker是在DOS下运行的16位BIOS FLASH软件.和一般的BIOS更新程序不同,marker仅能写入BIOS的特殊区域(既SLIC).
为何建议选择Marker而不选择修改版的BIOS.
修改版的BIOS缺点如下:
修改版的BIOS由原厂BIOS经爱好者修改而来,未经有效的验证,有较高的刷机风险.
修改版的BIOS仅仅是通过修改SLIC 2.0的方式将证书加入BIOS某个非正确的,空白模块,在下次刷入原厂BIOS后,修改的SLIC2.1会消失,造成激活失效.
Marker的优势:
由一个简单的DOS FLASH程序执行,速度极快,选错版本,将不会刷新.几乎没有刷机失败风险,SLIC2.1将会永久的固化在正常的BIOS模块内,升级BIOS不会丢失SLIC2.1.
Marker的限制:
Marker必须使用经过签名的,验证的,原厂的SLIC文件才能刷入,这就意味着,必须有原厂的有效SLIC文件才行,对X200和T400这一代的Thinkpad来说,这个不是问题,因为已经有预装Windows 7的机型.而对于早期的机型(X6x,T6x等),由于没有有效的SLIC 2.1文件,marker是不能正确写入的.
3.如何使用Marker
首先制作一个可启动至纯dos的介质.U盘,可启动CD均可.
刷前,注意验证一下phlash16.exe
MD5:fb72138c894c285502521ffeab29128a
SHA1:5bd733316034aec93850036d6c13c4f9652efc73
CRC32:6103e989
下载对应自己Thinkpad的SLIC表
启动至DOS
进入marker目录,执行如下命令
phlash16.exe /w:SOURCE.bin /z (SOURCE.bin对应自己机器的SLIC文件改名而来)
提示*** passed passed passed passed passed passed passed passed***时,操作结束,重启即可.
4注意事项
marker现在已知可以使用在X200 /s/t,T400/500 ,R400,其他机型未知,绝对不可使用在其他品牌机型上,切记!
注意刷新前,要寻找对应自己机器的SLIC表
有原生SLIC 2.0的用户,注意选择182 bytes的SLIC 2.1表
无SLIC的用户,注意选择374bytes的SLIC 2.1表,现在374bytes的完整SLIC2.1还非常少见,需要拼接和组合,完全无SLIC的朋友请等待确实可用的374bytes版本出现后再刷.
(无SLIC的机子也可以通过marker 182字节的SLIC 2.1表,有成功例子)
重启后,导入证书和KEY即可激活.
ps 本文只提供讲解和方法,不提供工具下载,不承担任何法律责任,刷机的朋友请自担风险! |