新主板装系统教程,新主板装系统教程win10




新主板装系统教程,新主板装系统教程win10

2022-09-22 16:38:36 网络知识 官方管理员

新主板安装系统教程

(新主板安装系统教程win10)

大多数人买回家的笔记本电脑都是自带的。Windows 10。带回家上网,不知不觉,Windows自动激活。甚至重新安装自己Windows,自动激活,无需手动输入长串烦人的序列码。它是怎么做到的?

了解整个过程很重要。它保证了操作系统提供商可以从硬件制造商那里得到一分钱,而不是从最终消费者那里得到货款(OEM)那里收到应得的费用,从而有足够的资金进行操作系统的维护和升级,进入良性循环。它的安全性、独特性和不可否认性不仅可以减少盗版,还可以使一些小的OEM产量(大OEM相信不敢)。

国内操作系统多基于Linux,如麒麟和统信UOS。与大多数人的认知不同,国内Linux发行版收费,收费主要通过OEM收取过来。如何长期保证?OEM全额缴纳版权费是各国厂商头疼的问题。有趣的是,BIOS厂家也有同样的问题,怎么知道头疼?OEM卖了多少主板,以确定是否收到了足够的标签费。我们今天就Windows的OEM激活扩展,先看Windows OEM激活过程,最后探讨国内操作系统厂商如何借鉴。

OEM Activation (OA)

Windows卖钱,销售过程就是花钱给用户得到一个Product Key,是一组5 x 用于5串号一个电脑上。当然OEM成批购买,价格相当便宜。笔记本电脑一出厂就被激活了Windows,为使用户能够重新安装Windows这个时候可以找到Key,用贴纸把Key贴在笔记本下:

还把该key打印出来,不干胶贴在手册里。但是用户手册经常丢失,贴纸时间长了容易花掉。此外,我们不能高估用户的智商。用户曾经把它拿出来CDROM让用户作为咖啡架"Press Any Key";还打电话问Any Key是哪个Key的各种奇事。让他们诚实地输入这些代码会带来很多客户服务问题。

这样说,把Key放在BIOS在里面,和机器一起给用户显然是更好的方法。需要保证三点:

1.认机器不认人。

2.机器配置不需要激活。

3.机器配置需要重新激活。

这种激活技术又称OEM Activation ,简写OA,到Windows 10为止,已经发展了三代:

1.OA 1.0:也叫做SLP。第一代OA,支持Windows XP和Windows server 2003。它很容易绕过,完全淘汰。

2.OA 2.0/2.1:BIOS在ACPI表里面报告SLIC表(Software Licensing Table Specification)。用在Windows Vista、Windows 7和Windows Server 2008中。它也被破解和淘汰了。

3. OA 3.我们常称之为它OA3,Windows 也用于引入Windows 10中。它介绍了一个ACPI table:Microsoft Data Management (MSDM) table。它的使能过程是我们今天的主要内容。

什么是OA3和怎么用OA3?

OA3的核心是BIOS包含一张MSDM表。整个表相当简单:

来源:参考资料1

它的主要内容在最后Software Licensing Structure在结构上,我用RW抓住我的机器MSDM表如下:

假如大家仔细比较SLIC和MSDM,会发现它们很像,而实际升级主要于OA3.生产和激活过程。

OA使能过程包括两个工具:OA3Tool和OA3 BIOS微软在其官方网站上详细解释了每个工具是做什么和谁提供的 。

OA使能过程包括两个工具:OA3Tool和OA3 BIOS微软在其官方网站上详细解释了每个工具是做什么和谁提供的 。整个过程主要分为分产线和用户端:

产线:

系统硬件生产完成,Windows 10镜像已经被块复制到目标硬盘上。在WinPE中运行OA3Tool.exe来问Key server要一个Key。会生成一个OA3.bin,包含MSDM表。运行一个BIOS这个工具OA3.bin注入到BIOS中。BIOS一般在固件中预留了一个dummy的OA3.bin,这个工具通常会启动一个SMI,让SMI来更新OA3.bin。每个家庭都有这个工具BIOS不同的制造商。再运行一次OA3Tool.exe (参数不同)。它将根据硬件信息生成128 bit的hash值,代表当前硬件。这个hash和OA3.bin中的Product Key会被当做CBR(Computer Build report)微软服务报告。

注意整个过程是产线的脚本自动完成的。

用户:

系统在用户启动4小时后开始自动激活。它读取MSDM中的Product Key,根据当时的硬件自动计算新的128bit的硬件Hash,两者一起传输给微软激活服务器。微软激活服务器发现这两个信息存在于数据库中,并发送允许激活的信息,Windows正式激活。硬盘中存在激活信息,每次启动都会检查硬件Hash没有变化。若变化较大,则需要重新激活。
至于硬件变化是什么,微软官方声明:

“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.”

大概是换主板不行,换硬盘硬盘;不能换网卡,可以加网卡。

结束语

国内操作系统已经启动,两强收入可观:

但与微软相比,它们的收入是微软的Windows里面抢的钱远不如。结束语

国内操作系统已经启动,两强收入可观:

但它们的收入相比微软从Windows从里面赚的钱来看,远不如。国内操作系统需要更多的资金来继续巩固和发展,并雇佣大量的开发人员。据了解,国内两大开发人员数千人,支出巨大。OA3是微软系统。当然,国内操作系统不能使用,但这并不妨碍我们从中学习一些有用的想法。但这还不够。微软利用其强大的地位,让几乎所有人BIOS厂商都支持OA3,国内操作系统各自为战,很难像微软一样整合上下游,保护自身利益。这就像安全启动证书一样,困扰着国内操作系统。也许有必要在国家层面制定统一的标准规范操作系统的各种接口行为,包括今天介绍的操作系统激活和安全启动证书。顺便说一句,决BIOS版权费漏洞,造福整个产业链!

发表评论:

最近发表
网站分类
标签列表