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

Sha*_*ehr 3 windows-7 windows-server-2008 hyper-v virtual-machine

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

痛苦:在安装所有这些东西之前我没有意识到 Hyper-V 会在主机操作系统和 VM 之间对可用 RAM 进行分区。我的机器上有 4GB 的 RAM,这非常适合我的需要……但是当我必须为我的 Win2k8 主机和 Win7 VM 将其切成 2GB 时,两者的性能都发生了可怕的变化更差。VM 上的开发环境太慢了,我发现自己实际上在沮丧中尖叫。如果曾经有过,那就是一种迹象,表明某些事情必须改变。

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

可以做到吗?如果是这样,在我现在拥有的和我需要的之间,痛苦最小的路径是什么?

Sam*_*son 5

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