Answers:
我可以在虚拟机中合法安装Windows 8吗?
是。您可以在任何平台上使用虚拟化软件在虚拟机中安装任何版本的Windows 8。(如果虚拟机运行的是最新Windows版本的正确许可副本,则可以使用Windows 8的升级版;在大多数情况下,PUL System Builder版本是正确的选择。)
请注意,您不能在主机PC和虚拟实例之间共享许可证。以下文本出现在第1(f)节中:
如果您使用虚拟化软件(包括Client Hyper-V)在单个计算机硬件系统上创建一个或多个虚拟计算机,则出于本协议的目的,每台虚拟计算机和物理计算机均被视为单独的计算机。该许可证仅允许您安装该软件的一个副本以在一台计算机上使用,无论该计算机是物理计算机还是虚拟计算机。如果要在多台虚拟计算机上使用该软件,则必须获得该软件的单独副本,以及每个副本的单独许可证。资源
因此,在具有Windows 8 OEM许可的计算机上运行VM是完全合法的。但是,正如其他人所说的-由于OEM许可与特定硬件相关联(有时),激活可能会或可能不会起作用。
经过进一步的挖掘后,如果您购买的是OEM许可证(Windows 8 System Builder),而不是与预先安装的计算机捆绑在一起的许可证,则显示为犹太洁食。但是,我找不到任何内容表明您可以将预安装的OEM许可证从硬件转移到VM。
IIRC,在虚拟机中使用计算机随附的OEM许可证是合法的,但前提是虚拟机必须在该计算机上运行且该计算机上没有(也从未使用过)OEM许可证。不允许您使用该VM并将其移动到另一台主机,并且在接受许可协议并使用直接安装到该虚拟机的安装(而非许可)之后,也不允许将OEM许可“转移”到虚拟机。系统。
只是一个警告:即使这是合法的,也可能不起作用。OEM许可证有时会锁定到特定OEM制造商的主板,因此除非将Windows 直接安装在该特定品牌的计算机上(即,不是VM的一部分),否则Windows不会成功激活。
我可以看到的唯一合法使用Windows 8(然后仅在购买了该OEM许可的计算机上)使用Windows的方法是,如果从未激活Windows。
我的这个假设基于Microsoft许可条款1(f):
该许可证仅允许您安装该软件的一个副本以在一台计算机上使用,无论该计算机是物理计算机还是虚拟计算机。
因此,我看到的唯一解决方案是购买OEM Windows 8版本的OEM计算机,该版本尚未(尚未)激活或仅在首次启动时才激活。在第二种情况下,如果您确定没有Internet连接,那么即使您启动计算机也无法激活。
然后,您需要将未激活的Windows 8计算机捕获为虚拟机,然后仅激活VM,而不是原始计算机。只要您仅在该计算机上运行该VM,并且据我(相当缺乏)法律了解,您仍将遵守EULA的法律条款。
我在使用免费的VMware vCenter Converter 捕获虚拟机及其确切硬件方面拥有非常好的经验。但是,我从未在Windows 8上执行此操作,因此我无法保证任何事情。
SMBIOS.reflectHost=TRUE
。这要求VMware知道您的计算机型号。
SMBIOS.reflectHost=TRUE windows 7 oem
了一下,得到的结果是说它不起作用:siginetsoftware.com/forum/…- 如果能起作用,它将允许您在无限数量的虚拟机上使用oem许可证。