我可以虚拟化预装的 Windows 7 吗?

我可以虚拟化预装的 Windows 7 吗?

我正在考虑购买一台预装 Windows 7(64 位)的新电脑。是否可以在这样的机器上安装 Ubuntu(最好是 64 位)双启动,然后在 Ubuntu 下使用 VirtualBox/VMWare 等创建一个“指向”现有 Windows 7 操作系统的虚拟机(无需复制它)?

需要明确的是...在这个过程结束时:

  • 我将有一台同时启动 Windows 7(64 位)和 Ubuntu(64 位)的机器。

  • 如果我选择启动 Ubuntu,那么我就有可能在 Ubuntu 中运行 Windows 7 的可视化。

  • 硬盘上只会有 1 个 Windows 7 副本。

答案1

VirtualBox 用户手册中有一节解释如何在虚拟机中使用真实磁盘或分区。

我试过一次,成功了。我遇到的唯一问题是显卡驱动程序:如果我没记错的话,当从真实安装切换到虚拟安装并切换回来时,我必须禁用/启用 GuestAdditions 显卡驱动程序(那是很久以前的事情了)。

答案2

我已经设置了 KVM(ubuntu 的默认虚拟化软件)来调出一个可以交替进行双启动的 Windows 分区。

遗憾的是,这并不是一个完美的解决方案,因为存在一些缺陷。

  • 设置起来并不容易,我必须手动修改一些分区权限等(但你可以谷歌搜索到一些关于这方面的不错的文章)
  • 由于它只适用于磁盘而不适用于分区,因此我不得不虚拟地使用我的主磁盘。因此,当它启动时,我得到了多重启动 GRUB 菜单,就像我在启动机器一样。如果我在虚拟实例中选择我在物理实例中运行的相同操作系统,则两个操作系统试图安装同一个分区可能会导致严重问题。
  • 您需要驱动器上有可用空间才能执行任何操作(甚至双重启动)。通常预装的 Windows 实例不会为第二个操作系统留出任何空间,因此您必须重新调整大小或执行其他操作才能实现双重启动。

故事的寓意是:这是可能的,但我还没有找到一种简单、无错误的方法来使它发挥作用。

答案3

我会说不(更好不太容易(根据 Mussnoon 的评论),因为虚拟机会设置自己的(虚拟化)硬件,而您预装的 Windows 7 将配置为与真实硬件配合使用。如果您这样做,事情可能会变得一团糟。再加上我在评论中提到的激活问题,甚至可能是与许可相关的问题。

相关内容