我可以在我的 HTPC 上运行虚拟化的 Windows 7 吗?

我可以在我的 HTPC 上运行虚拟化的 Windows 7 吗?

我目前在 HTPC 上运行 Vista,并计划很快升级到 Windows 7。但是,我一直在考虑将其安装为 VM,以便可以运行 Windows Server 2008 和/或 Windows Home Server。

唯一的要求是 HTPC 必须启动 Windows Media Center,完全无需用户干预。我需要能够按下电源按钮来启动它。我目前已经让它工作正常,所以我不需要一直插入键盘或鼠标 - 我所用到的只是遥控器。

如果可能的话,我很乐意做这些其他的事情:

  • 使用 Win2k8 Server 作为 Windows 7 Pro 和 WHS 的 VM 主机。这也让我可以运行 IIS7 进行 ASP.NET 开发
  • 使用 WHS 来实现家庭网络的所有奇妙功能

在满足 WMC 要求的同时,这两种可选方法是否可行?

答案1

是的!

虽然您可以编写脚本以便 VmWare(Workstation 或其他)或 Microsoft Virtual PC 启动并引导您的 VM,但这很可能会很慢且令人沮丧。

如果我现在是你,安装VMware工作站或者微软虚拟电脑并将 Windows 2008 或 WHS 放入其中。

然后,您保留 HTPC 能力并可以在虚拟 PC 中做任何您想做的事情。

如果我理解你的意思,并且你正在考虑在虚拟机中使用 WMC,我不会……可能工作,当然不会推荐用于音频/视频延迟和虚拟化的一般开销。

答案2

如果我没记错的话,您的 HTPC 确实希望直接访问您的 GPU 来解码 h264 流并通过 HDMI 传输音频。

Windows Server 中的虚拟机管理程序不会提供那种虚拟化功能,您的显卡将是一张模拟卡。

您可以运行 Windows 7 并使用虚拟服务器在后台运行家庭服务器吗?

答案3

但我完全不推荐将它用于 HTPC。目前的虚拟化解决方案处理视频的方式很笨拙,严重降低图片质量和/或性能,因为他们并不关心视频的使用。我以前也试过这样做,但当你看到需要更多处理能力才能渲染的块状图片时,你就会渴望切换到非虚拟化解决方案。

答案4

Server 2008 r2 sp1 将支持虚拟化 gpu。只有这样,虚拟化 WMc 才值得考虑。

相关内容