![虚拟机上的 Windows 10 自动激活](https://linux22.com/image/1463944/%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8A%E7%9A%84%20Windows%2010%20%E8%87%AA%E5%8A%A8%E6%BF%80%E6%B4%BB.png)
Windows 10 自动激活系统非常好:您不再需要输入序列号来在同一台机器上重新安装操作系统 - 机器的身份用于激活它。
当进行免费升级时,您甚至不会获得 Windows 10 序列号 - 您的激活仅与您正在升级的机器的身份相关联。
这在虚拟机上是如何工作的(不是通过微软的特殊 VM 服务器及其自己的激活系统,而是任何虚拟机,如 VirtualBox)?这些机器可以在任何地方都完全相同。我猜 VirtualBox(可能还有其他)会为每台新机器创建一个随机 MAC 地址,但它们也让您能够轻松更改它。其他一切在不同的虚拟机中可能几乎相同。有人可以只共享 MAC 地址并获得已激活的 Windows 10 VM 吗?
或者,由于 Windows 知道它是虚拟机,因此需要许可证密钥吗?在这种情况下,免费升级是否不起作用?
[我将把 Windows 8.1 VirtualBox VM 更新到 Windows 10,想知道它将如何工作]
答案1
我认为 Windows 10 自动激活系统具有使用多个来源来验证机器身份的能力:
第一个可能是 SMBIOS UUID(通用唯一标识符),在 VMware 上,文档中each virtual machine has a universal unique identifier (UUID). The UUID is generated when you initially power on the virtual machine.
说each UUID is stored in the SMBIOS system information descriptor
第二个可能是 C: 驱动器的卷序列号(GPT 的磁盘或 C: 分区 GUID),最后一个可能是第一个网卡的 MAC 地址
--- 来源 ---
https://software.intel.com/en-us/Uniqueness-of-UUID