所谓“微软激活技术”,就是用来确保一枚密钥只能被使用于一台电脑上的一种维权手段。在激活Windows 7或Office 2010过程中,操作系统会结合安装密钥以及安装操作系统后生成的PID(包括硬件信息),根据哈西算法(不可逆算法)生成一串代码,并通过互联网告诉微软并记录于激活服务器之中。那么,以后微软激活服务器是通过什么来准确判定是否在同一台电脑使用这枚授权密钥的呢——
微软激活服务器主要通过“代码”中的硬件信息是否发生变化。那么,“微软激活技术”会检查电脑中的哪几种硬件呢?就目前而言共有10种:CPU类型;CPU序列号;显卡型号及其序列号;网卡及MAC地址;硬盘序列号;磁盘卷序号;内存容量范围;SCSI适配器;IDE控制器;光盘驱动器。在安装Windows 7或Office 2010过程中,安装程序会自动检查以上硬件并记录相应数据。那么“同一台电脑”的准确概念是什么呢?简而言之:只要有七个及其以上“硬件”没有发生任何变化,那么“微软激活技术”都会认为这还是“同一台电脑”。
附一:SCSI适配器是用来连接SCSI设备用的(是主板上的一块接口卡)。SCSI总线不直接与硬件设备(如:高档扫描仪)发生通信,而是与相应硬件设备驱动器中内置的控制器通信。
附二:IDE(Integrated Drive Electronics)):电子集成驱动器。是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。IDE这一接口技术,从诞生至今一直在不断发展。
附三:MAC(Medium / Media Access Control):介质访问控制。MAC地址是烧录在Network Interface Card(网卡,NIC)里的MAC地址(也叫硬件地址)。MAC地址就如同我们身份证上的号码,具有全球唯一性。
附四:卷序号即磁盘序列号(简称磁盘ID),是对磁盘进行格式化时随机生成的磁盘标识信息。对于同一硬盘两次格式化随机产生序列号的相同几率几乎为零(即便进行重新分区,磁盘序列号也会随之改变)。
附五:电脑主机中的主要硬件(如:主板、CPU、硬盘、独立显卡),本身都有具备全球唯一性的出厂序列号。这些同样会通过检测“集成”于硬件哈西之中,并以“代码”形式发送并记录于微软激活服务器之中。