近些天发现DELL电脑随机带的Windows7光盘在进行重装系统的时候不能激活了;虽然在OOBE系统解包时不提示输入密钥。
现在我们做先来先分析一下原因:
一、首先我们知道OEM系统激活的前提是:
1、OEM厂商的出厂机器BIOS里含有该品牌的授权证书(也就是我们常说的SLIC2.1)
2、操作系统里含有对应该品牌的OEM授权证书
3、安装序列号为对应授权证书版本的OEM KEY
二、接下来我们就用早期可以激活的版本和现在不能激活的版本针对以上三项进行一下对比
1、验证我们需要安装OEMWIN7电脑的BIOS是否含有SLIC2.1。Netbug_li在这里用的工具是SLIC_ToolKit_V3.2。
从上面的截图可以很直观的看到BIOS已经是SLIC2.1(DELLM09_V2.1 )
2、验证我们的OEM系统盘是否具有OEM授权证书,这里我们使用UltraISO和SLIC_ToolKit_V3.2这两个工具。
首先用UltraISO打开我们的ISO文件或者OEM7系统光盘,然后定位到sources文件下,并将其中的“OEM”文件夹提取出来。{Netbug_li在这里把可以激活的版本和不能激活的版本的OEM文件夹都提取了出来}
下面我们对这两个文件夹下文件进行对比分析:
左边窗口是可以激活版本的OEM文件夹,右边是不能激活版本的OEM文件夹
从上面可看出两个OEM文件夹是相同的;那么接下来我们来将两个文件夹中的OEM授权证书进行一下对比,OEM授权证书在“OEM---$$---system32---oem下的OEM.XrML”。我们可以直接打开进行比较,头可能会大,Netbug_li也不知道其他更方便的方式了。不过可以使用SLIC_ToolKit_V3.2导入外部证书直接验证,但前提是必须是在含有SLIC2.1的平台下进行验证,Netbug_li在这里使用的方法就是这样。两个OEM.XrML文件都验证成功。OEM证书改变的可能性是没有了。SLIC2.1与OEM授权证书的证书好比是钥匙与锁,可为什么我们的BIOS中已含有SLIC2.1了为何还是不能激活呢。问题出到哪了呢?仔细分析一下应该是OEMKEY了。
找到可能性了,下面开始比较,打开两个文件夹的slp文件(在“OEM---$$---setup---scripts下,右键—编辑,不要直接打开)比较OEMKEY。
终于找到原因了,原来戴尔公司修改了OEM-KEY,问题既然找到了也就好解决了。将342DG-6YJR8-X92GV-V7DCV-P4K27将slp文件中的替换即可。
使用该方法修改后可在含有SLIC2.1的DELL电脑中安装win7所有版本,考虑到现在大多机器购买时只带有HomeBasic版,Netbug_li在之前提供过一种方法,修改后可以安装任意版本,需要的朋友可在此http://hi.baidu.com/you555/blog/item/f1762333e0bfcff31b4cff79.html查阅。