像Dell这种OEM笔记本的BIOS自带Product Key,这个授权过程叫做OEM Activation,现在已经是3.0了,也就叫做OA30。所以只要硬件没有大变(因为有硬件hash存在微软服务器上),只要下载一个正式版Windows,注意必须和自带的版本一致(大部分家用的都是家庭版,便宜够用),启动后就可以直接激活了(安装的时候选择I Don’t Have a Product Key,后面再激活)。至于什么是硬件大变,微软官方的说法:
“If you make significant hardware changes on your device, such as replacing your motherboard, Windows will no longer find a license that matches your device, and you’ll need to reactivate Windows to get it up and running.”
换主板当然不行,但换硬盘可以。今天我们顺便科普一下原理。
OA30
Windows的是卖钱的,售卖过程就是给用户花钱得到一个Product Key,用在一个电脑上。当然OEM等是成批购买,价格相当便宜。曾经笔记本出厂就已经激活了Windows,为了让用户可以重装Windows时可以找到该Key,用一个贴纸把Key贴在笔记本的底下:
还把该key打印出来,放在手册里面。但用户经常丢失,贴纸时间长了也容易花掉。把Key放在BIOS里面,和机器一起带着显然是一个更好的办法。于是在BIOS的ACPI table里面加上了SLIC表,等等技术。
大概在Windows8的时间段(具体记不清了),OA3.0被提出,它在ACPI表加入了“MSDM”(Microsoft Data Management Table),授权过程复杂了一些。为此微软还提供了OA Tool 3.0 ,并提供指导说明 。
MSDM表相当简单,我们可以在笔记本上用RWEverything轻松看到自己笔记本自带的Product Key。RWEverything下载地址在这里: ,关于它我曾经专门写过一篇文章:
老狼:也许是最良心的硬件信息读取工具:RW-everythingzhuanlan.zhihu.com
在我的联想笔记本上MSDM是这样:
被打马赛克的就是我的笔记本的25个字符的Product Key。
OA30授权过程相当复杂,详细过程可以阅读参考资料2。总的来说这个Key是和你的硬件绑定的,该硬件的hash被存在微软的服务器上了,你抄下来用到别的地方是行不通的。
结语
当然如果真的换了主板,可以在新主板上迁移。两者需要用一个Windows account登录,并通过下面的步骤:
注意迁移后,老的机器就不再激活了。