我可以启动现有的虚拟机吗?

我可以启动现有的虚拟机吗?

情况:作为一名自由开发人员,我需要在与项目中其他人类似的开发环境中工作。由于开发环境有如此多的依赖项和第三方产品,项目负责人创建了一个包含所有必要支持软件的 Windows 7 虚拟机。到目前为止,我一直在 WinXP 上工作得很愉快;为了让这台虚拟机正常工作,我不得不购买一个新的硬盘并安装 Windows 2008 Server,并在 Hyper-V 下运行虚拟机。

疼痛:在安装所有这些东西之前,我没有意识到 Hyper-V 会在主机操作系统和虚拟机之间划分可用 RAM。我的机器上有 4GB RAM,这对于我的需求来说刚刚好……但是当我必须将其分成 2GB 分别用于我的 Win2k8 主机和 Win7 虚拟机时,两者的性能都变得非常糟糕。虚拟机上的开发环境非常慢,我发现自己实际上在沮丧地尖叫。这是一个信号,如果曾经有过,那就是有些事情必须改变。

说实话,我真的不需要也不想要在我的计算机上安装 Win2k8。我的打印机驱动程序和手机上的同步软件在 Win2k8 上不起作用。Internet Explorer 会出现所有这些烦人的安全消息,我不知道如何禁用它们。有人告诉我,他们认为有某种方法可以启动到 Win7 VM,这样它就可以访问我的所有系统资源,包括我的所有 USB 端口和其他外围设备。如果需要,我有 Win7 安装 CD,可以重新格式化我的 Win2k8 驱动器以使用 Win7。

能做到吗?如果能,那么从我现在拥有的和我需要的之间,哪条路径最省力?

答案1

第一个答案很棒,但另一个选择是使用 NeoSmart 的 EasyBCD。启动到 .vhd 的选项可以轻松配置,并将出现在启动菜单中,允许您在重新启动时随时选择它。

答案2

是的,您可以使用 Windows 7 Ultimate 或 Enterprise 执行此操作。您也可以使用 Server 2008 R2(请注意 R2)执行此操作。

以下是TechNet 有什么……

相关内容