我有许多戴尔计算机,这些计算机都附带 BIOS 注入的 Windows 7 许可证。它们都已升级到 Windows 10,现在显示为具有有效的“数字授权”许可证。
这些是功能强大的机器,通常作为开发环境启动到 Ubuntu(双启动)。
我们有一个企业 Active Directory,我想让机器在 Virtualbox 上运行 Windows VM,这样它们就可以加入域并在需要时轻松访问 Windows 管理的网络资源。将整个机器物理重启到 Windows 太麻烦了,因为它需要我的开发人员关闭他们所有其他开发 VM,并有效地中断他们所有其他工作。
有什么方法可以在虚拟机中使用这些机器拥有的有效 Windows 许可证(在 BIOS 中)?我应该说一下,我的开发人员对将 Windows 作为物理主机操作系统不感兴趣。
答案1
新版本的 VirtualBox 具有“BIOS 直通”功能,启用此功能后,VirtualBox 客户端可以访问硬件 BIOS 中包含 Windows 激活信息的 SLIC 表。如果您的版本没有此功能,则可能需要升级 VirtualBox。
还有其他方法可以使用 Linux 手动读取 SLIC 数据,然后将其重新输入 Windows 进行激活。
请参阅此处了解更多信息: https://www.virtualbox.org/ticket/9231 https://forums.virtualbox.org/viewtopic.php?f=2&t=43678&p=196535&hilit=slic#p196535
答案2
您应该能够在 Ubuntu 环境中创建一个虚拟机,并将其作为直通或原始磁盘指向 Windows 分区/磁盘。
如何在 VirtualBox 虚拟机中使用安装了 Windows 7 的真实分区?
然而,我认为您最终可能会遇到激活问题,并且我认为没有任何方法可以解决这个问题。