HP Compaq 2210b上激活Windows 7

  1. 下载官方的BIOS升级程序,将SLIC升级到2.0。
  2. 下载Windows 7 Loader
  3. WindowsLoader

  4. 以管理员方式运行Windows 7 Loader,在高级选项中,选择DELL的SLIC,Certificate和Serial。(不一定要选DELL的,只要选择的三项是同一个厂家就行)点击Install,窗口会消失一会儿,然后出现安装成功,请重启的对话框,重启之后就成功激活了。



以上激活方式的原理如下:

  • BIOS中的SLIC版本为2.1
  • BIOS中有OEM厂商的SLIC信息
  • 机器上的Windows 7系统有对应厂商的OEM证书和OEM序列号

而我的现状:

  • BIOS中存在HP的SLIC信息,但是SLIC版本不是2.1
  • 机器上的Windows 7不知道是零售版还是OEM版

激活的方法有两种:

  1. 升级BIOS,装HP的OEM系统。但是现在HP官方没有给2210b提供的BIOS升级程序只有SLIC 2.0版本,而且网上暂时好像也没有流传出Windows 7 HP OEM光盘。
  2. 软件模拟SLIC2.1。机器启动时,BIOS中的SLIC信息会被加载到内存。Windows 7/ Vista在进行验证的时候会读内存中的SLIC信息,而不是从BIOS中读取。所以,在Windows启动前,修改内存中的SLIC副本,就可以骗过Windows的验证程序。

上面用到的Windows Loader就用这样的方式来破解:它在Windows启动前修改内存的SLIC信息,同时给已经装好的系统中导入对应厂家的OEM证书和OEM序列号。这样,Windows启动之后发现SLIC中的OEM信息和系统中的OEM证书,OEM序列号是匹配的,就认为Windows已经正确激活了。另外,因为是软件模拟SLIC,也就可以模拟不同的OEM厂家的SLIC信息。所以我可以在使用Windows Loader的时候随便选择一个厂家,比如DELL或者LENOVO,只要SLIC,Certificate和Serial的厂家一致就OK。

其实弄清原理之后,也就找到了在任意一台机器上激活Windows 7的方式了。

  1. 刷新BIOS,保证SLIC至少为2.0版本
  2. 使用Windows Loader来伪造某个厂家的SLIC,OEM证书,OEM序列号。

相关参考:

  1. SLIC介绍
  2. SLIC信息查看工具 SLIC DUMP ToolKit
  3. Windows 7 Ultimate Cracked and Activated Permanently with OEM SLP Master Product Key (with SLIC 2.1)
  4. Windows Loader下载页面

Comments