Windows 7采用了OEM Activation 2.1(硬件系统授权合法性验证,简称OA)技术,而Windows 8则对此进行了升级,采用的是OA 3.0。那么Windows 8是如何利用OA 3.0来防止传统的通过模拟OEM BIOS信息绕过激活的破解呢?没错,这其中加入了联机验证的机制。
在此之前,我们先来了解一下OA技术以及Windows 7所采用的OA 2.1:
微软提供很多种Windows系统激活方式,其中一种方式称作System-Locked Pre-installation(预装系统锁定)OEM激活,这是***一种面向原始设备制造商的激活方式。利用OA技术,原始设备制造商可以通过主板批量激活特定Windows系统副本。原始设备制造商电脑的Windows系统副本被内置在主板中,它无法被移植到其他电脑。
OA 2.1具体说明如下:
1、原始设备制造商(OEM)激活是一次***性质的,一次性的Windows 7激活方式。
2、激活过程发生在电脑销售之前,因此最终用户或组织无需进行任何激活。
3、OEM制造商在电脑中安装的Windows 7副本只有在特定的电脑中才是合法的,最终用户只能通过OEM制造商提供的恢复光盘重新安装和重新激活系统。
随着Windows 8的发布,微软改善了之前对于OEM PC宽松的激活政策,破解Windows 8的激活更加难以实现,也许你还记得前段时间网上大肆流传的Win8系统激活办法,不过那些要么是使用了合法的泄露密钥,要么是采用企业级的KMS服务器或电话激活,并不是对于OA 3.0的真正破解。
下面我们就进入正题,一起跟随微软MVP佘华煜(Eric Sheh)来了解一下新的OA 3.0会有哪些过程:
1. OEM厂商会得到微软的一些产品密钥;
2. OEM在制造PC的时候,会将获取到的产品密钥一一注入每一台PC的固件;
3. OEM制造商会将制造好的并且已注入密钥的PC,生成一个"计算机制造报告",其中会包含密钥对应的ID,硬件哈希值,以及其他一些必要信息;
4. OEM会把计算机制造报告交付给微软,微软会将每台PC的***硬件识别信息,同注入的密钥对应的ID绑定起来,写入微软联机激活服务的服务数据库;
5. 用户购买到了新的预装正版Windows 8的OEM PC;
6. 用户开机,数小时后,Windows尝试静默地通过网络联系Windows激活服务器,成功激活(不干预用户)。如果联不到网络,则会提示需要电话激活。
当然,OA 3.0也会导致一些新问题的发生,使得用户无法激活Windows 8,不过遭遇此类问题的用户只要通过微软和制造商的客服人员就可以解决。现今,在Win8中的系统信息中查看激活信息也更加方便,而且对于不能激活的原因,系统也会报告其详细状态和具体说明(如下图红色部分所示):