我使用 Microsoft Sysinternals 的“Disk2VHD”虚拟化了一台 Windows 机器。然后我使用 Windows 虚拟机从 .VHD 文件创建 VM。我确保选中了“准备在 VM 中使用”框。
启动时我收到“Windows 非正版”错误,并且虚拟机将重新启动。
我已经在 diskmgmt 中安装了 VHD,并且可以访问磁盘上的所有信息。
我虚拟化的系统是正版 OEM Windows XP 机器,配备 60GB 硬盘。
这是硬件不匹配的问题吗?
答案1
是的。OEM 许可证与销售许可证的硬件(CPU 和主板)绑定。引用论坛帖子中的一句话:“许可证的生死取决于最初安装许可证的计算机。”
- https://community.spiceworks.com/topic/1963771-licensing-after-virtualizing-windows-xp-physical-machine
- https://www.experts-exchange.com/questions/26534530/How-to-Legaly-P2V-an-XP-OEM-Machine.html
(零售许可证也需要硬件检查,但可能可以在不同的系统上重新激活几次。 WinXP 中的 VLK 许可证根本不绑定到系统。
如果您有零售或 VLK 密钥,则可以使用以下方法更改现有系统上的许可证密钥此脚本来自 MS 支持或者这个“密钥更新工具”(均来自微软),尽管文章并未提及是否允许在不同的许可渠道之间进行切换。