在Windows 8上运行虚拟机而不禁用Hyper V

我知道,关于这个话题有一个更大的讨论,但是目前我还没有find这个问题的一个好的解决scheme。

首先:我有一个使用Hyper V来运行Windows Phone 8模拟器的Windows 8.1主机系统。

我也想在这个系统上运行一个虚拟机(VirtualBox,VMWare,无论什么作品)。

我知道的解决scheme:

  • Hyper Vpipe理器设置一个虚拟机(例如UNIX系统)

Hyper V是为服务器环境而devise的,所以没有USB和声卡驱动。

  • 使用bcdedit.exe来启用/禁用Hyper V(+重新启动)来运行超过Hyper V VM的其他虚拟机

我不想重新启动我的系统来运行虚拟机。 :/

也许别人对我有个好主意。 我想到的一些想法是运行没有Hyper V的Windows Phone模拟器 – 但这可能是不可能的。 或者在启用Hyper V的情况下运行虚拟机,我不需要该虚拟机中的硬件虚拟化,但它应该足够快以运行例如浏览器,播放video和其他东西。

你需要一些关于我的电脑的更多信息?

谢谢。

由于您使用的是Windows 8.1,因此它支持USB重定向到虚拟机,并从虚拟机获取音频! 但它必须是“第二代”虚拟机。 您需要在VM上启用并安装Integration Services来执行此操作。

以下是您需要做的事情:

  • 在Hyper-V管理器中,右键单击您的Hyper-V主机(左窗格)>设置>用户>增强会话模式>选中选项“使用增强会话模式”
  • 在同一对话框中,在“增强会话模式策略”下选中“允许增强会话模式”
  • 在Hyper-V管理器中,右键单击Vista虚拟机并转到设置>管理>集成服务>检查选项“访客服务”。
  • 连接到虚拟机>操作>“插入集成服务安装盘”
  • 安装集成服务并重新启动VM。
  • 当你重新连接时,你会得到一个连接设置对话框,你应该能够从那里配置USB和音频设置,如下图所示:

在这里输入图像说明

您应该能够通过虚拟机连接将虚拟机的音频输出传送到您的客户机。 希望这个过程适合你。