简谈Windows 版本和授权激活方式介绍(KMS MAK)

简单的转载了一篇博客,实际研究起来还是比较复杂!

Windows版本和授权激活方式介绍

前注:本文只是激活原理介绍,不涉及激活工具和激活方法,所以不关心的同学可以关闭了。

一.Retail零售版

理论上这个应该是我们接触最多的版本,但由于种种原因,却是我们最熟悉的陌生版。XP时代只需购买系统光盘,刮开或撕开包装盒就可得到序列号,安装系统输入序列号你就可以完整体验Windows系统了。发展到XP SP2和Vista时代及以后,输入序列号后,还需联网到微软服务器或离线电话验证才能算是正式激活。

Retail零售版完全激活之后是永久激活,但更换硬件可能造成激活失效,需重新激活。如是联网或电话激活的版本有重新激活的次数。激活的系统也不一定能100%通过Windowsupdate验证(较真的同学请无视此句)。

二.OEM版本

OEM(original equipment manufacturer)版,没有单独的系统光盘售卖,只随计算机一起出货,所以也有管OEM版叫随机版。早期是与要购买的计算机,包装在一起用光盘这个载体出售。自达微软推出WIM后,现在OEM版多是以WIM映像文件的形式随机售卖。

激活原理:
在OEM计算机BIOS(ACPI_SLIC BIOS)中内置SLP标志。SLP标志中包括OEMID字串和OEMTableID字串,一一对应BIOS中ACPI_RSDT和ACPI_XSDT的OEMID和OEMTableID。通过判断验证来激活。

激活过程:
OEM版系统(CD、DVD、WIM)安装文件,已内置OEM序列号和OEM证书。

OEM系统安装文件,启动。安装过程a.检验OEM序列号,通过——b.验证OEM证书,通过——c.验证OEM序列号与SLP标志是否一致,通过——d.验证OEM证书与SLP标志是否一致,通过——e.验证ACPI_SLIC与SLP标志是否对应,通过——OEM激活。
以上a~e有一步出错就转判断系统为Retail零售版,需使用序列号激活。

软OEM:
知道了原理与激活流程,民间土炮软OEM应势而出。其实OEM激活流程并没有严格执行,只要主板BIOS中有ACPI_SLIC和SLP标志,知道对应系统版本的OEM序列号和OEM证书,通过修改硬盘引导,诱使系统到「土炮」OEM BIOS引导……安装完导入对应OEM序列号和OEM证书。整个Vista到Windows 8的各个版本基本都可被OEM激活。

不断升级的OEM版:
无论是硬件商还是微软,不论出于什么目的,随着新系统的推出总要升级、更新OEM激活。
ACPI_SLIC从2.0激活Vista Windows sever 2008;2.1激活Windows 7 Windows server 2008 R2;2.2激活Windows 8 Windows sever 2012;2.3激活Windows 8.1 Windows sever 2012 R2一路升级不停,XP时代是1.0,每次升级向下兼容。

OEM序列号(应称为OEM Activation,偶为了行文统一继续使用序列号称呼)激活升级到3.0(OA3.0),也从单纯的明码升级到了hardware hash。OEM序列号直接写入BIOS中,并根据硬件信息生成硬件哈希值(hardware hash)。OEM商家将OEM序列号和hardware hash一并上传到微软服务器,用户第一次开机联网将自动对比本地OEM序列号和hardware hash与微软服务器上的OEM序列号和hardware hash,一致即激活并保存激活信息。(这点微软完全就是偷师苹果的)以此来达到一机一号。(说两句废话,OA3.0其实就是传统OEM判断验证激活的老路子,只不过从本地上升到了网络。羊毛出在羊身上,一些人炫耀「一机一号」时,多花钱了(验证服务器)还有可能造成激活失效。Windows 10激活就出现过失效的灾情。回到OA3.0,联网激活破解更容易……)

OEM激活是永久激活,OA3.0前更换硬件也不影响激活,OA3.0后如更换CPU、主机板将造成激活永久失效。激活的系统能100%通过Windowsupdate验证。

三.批量激活

3.1 KMS激活服务:

KMS(Key Management Services)密钥管理服务。从Vista时代开始出现的一种针对企业(多用户、大客户)的激活机制,采用了「客户/服务器对应管理的方式」。即企业内部配置一台有KMS服务的电脑,企业内部其他电脑联接到KMS服务的电脑即可进行批量激活。
KMS密钥为一对,用于KMS服务器端的称为KMS KEY;用于客户端的称为VOL(Volume Licensing for Organizations,团体批量许可) KEY。KMS密钥是一种半公半私的存在,VOL KEY处于一种公开的状态不需要购买,微软会定期公开新版系统的VOL KEY。
KMS中唯一处于私有的是KMS KEY,即CSVLK(Customer Support Volume License Key,正式文档上写作:Microsoft Customer Support Volume License Key)。服务器端使用CSVLK激活自身系统,才能实现对其他客户端实现激活。CSVLK只针对大宗企业出售,任何个人所谓声称拥有的CSVLK,要不就是企业内部的泄露,要不就是天外飞仙的胡扯。在互联网上能检索到的CSVLK凤毛麟角,所以显得其十分珍贵、隐秘。(要是谈法律,CSVLK这块100%能在警察叔叔那里将咖啡、白开水喝到撑!)

KMS激活服务,最低需要客户端有25台电脑或5台服务器才能启用,每台被激活的电脑需经过180天重新联接服务器端重新激活依次循环。如180天后不能联接服务器端激活,将进入30天的宽限期(grace period),30天宽限结束后进入锁死状态,即能开机开启系统,但无法登陆进入桌面。

再追加一点:VOL KEY是个统称,VOL KEY一般分为两类,一类是Generic Installation Key(GIK);一类是Generic Volume Licensing Key(GVLK)。GIK只能用于Windows系统安装,像我们安装系统时选择不输入序列号一样可以完成安装,这就是系统自动使用了GIK,安装完成后需要输入序列号激活;GVLK,除了像GIK一样可用于安装系统,也可用于特定版本系统升级(低版本升级到高级版本)。最主要的是使用GVLK后可联接到KMS服务器激活系统,所以从KMS角度来说客户端密钥是GVLK。

KMS key查询:
https://technet.microsoft.com/en-us/library/jj612867.aspx

3.2 MAK多次激活密钥:

MAK(Multiple Activation Key),(开放式)多次激活密钥。永久性激活,偶在前面加了个开放式,是因为MAK的保密性要求并不严格。因同一个MAK可多次使用,每一次企业(大客户)付费、购买相应数量的激活次数。微软就将企业购买的对应MAK重新开放激活,直到这个MAK购买的激活次数使用完。再有付费的再开放。

MAK激活方式和零售版一样,联网或电话。区别是Retail零售版格式化重装可重新激活,MAK不格式化系统将是永久激活。

与KMS相比较,MAK是永久激活,一对一的激活;KMS是180天,但KMS作为激活服务的存在,相对也是永久。MAK需要互联网(万维网)和微软服务器(激活服务器);KMS只要本地服务器开放即可。个人认为这点十分重要,前段时间Windows10的激活失效就是微软服务器挂了,而且现在系统出得越来越不是人,以前激活失效还能正常用3天到一个月,现在不激活许多必要设置就会被锁死。「人有悲欢离合,月有阴晴圆缺,此事古难全。」偶还是觉得能把握在自己手中的才算踏实。

3.3 分类的系统、激活

注:本段为简写,大家知道Vista以来系统有不同分类和不同分组即可,对我们平时使用激活没有影响。全当多个谈资。

3.3.1 细分的XP时代:

在Vista之前,微软将系统细分为好几种版本,零售版、OEM版、VOL版等等,通过不同的版本来区别授权激活。

3.3.2 Vista以来:
Vista以来微软对批量版系统进行两大类整合:一类是客户端类;另一类是服务器类。
其中客户端类,以Windows 8.1为例:Windows 8.1 Professional、Windows 8.1 Enterprise。
剩下的客户端系统授权作为零售、OEM处理,而且从Windows 7开始零售KEY允许多次激活(有兴趣的同学一定要先咨询好再使用,多次激活偶也是只看到一些资料提到,没有实践过。)
服务器类:以版本、功能高低排列和分组(由于服务器内部还有不同分组,偶以客户端(桌面版)介绍为主,就不在细说服务器分组)。

KMS理论上作为激活服务的存在可以使用高版本的密钥激活低版本,如客户端类中KMS 企业版密钥理论可以激活其下的专业版(这是个栗子!KMS和MAK有「万用」KEY和专用KEY之分。网路上泄露(公开)的多是专用,即只能激活特定版本。)
MAK理论上作为激活密钥,可以激活一个分组内的全部版本,如客户端类就一类一组两个系统,理论上同一个MAK既可以激活企业版也可以激活专业版。(服务器类有不同分组,同一个MAK可激活同组的DC和安腾版,但无法激活其他组。)

四.实用技巧分享:

4.1 BIOS OEM 查询工具:SLIC_Dump_ToolKit

下载见最后: PC\SLIC Dump ToolKit V2.3 Final.rar

4.2
4.3

20150902更新:4.2 4.3已独立成篇,见 Windows 10 序列号和激活备份还原

4.4 查询序列号信息:PIDKey

PIDKey来自老毛子的检查KEY的超强工具,网络上各种KEY铺天盖地、鱼龙混杂,用这个小软件就可检查出KEY的类型和适用范围。

「Description」KEY适用系统范围,偶这是KMS,显示GVLK
「Edition ID」能激活的系统ID


对于MAK这样有激活次数的KEY,查看「Activ. Count」项,如图显示「blocked」表示KEY激活已完。如果显示「0」,表示可以使用电话激活。使用这样的KEY电话激活前一定要搞清楚,激活电话要打哪个国家的,打错国家一样封。

下载见最后: PC\PIDKey .rar (Vista以上)
下载见最后: PC\PIDKey v2.0.8.b1001 XP.rar (支持XP但需要NET4.0)

下载:
链接: http://pan.baidu.com/s/1cGavds 密码: b227

https://www.asuswebstorage.com/navigate/s/D31ADD90FF7A48E9810CC5B42648BEC8L

20150830
20150902 未更新!调整4.2 4.3

!作者:http://blog.sina.com.cn/s/blog_a0c06a350102wxyy.html

猜你喜欢

转载自blog.csdn.net/Think88666/article/details/85174480