如何在 Windows 8 中安装和使用 Windows Virtual PC?

Jam*_*rtz 36 hyper-v microsoft-virtual-pc virtual-machine windows-8

我非常喜欢 Windows 内置于 Windows 7 的集成虚拟机,即 Windows Virtual PC。我想再次安装它。我希望能够像以前一样安装多个虚拟机(运行 XP、Ubuntu 等),但我似乎找不到适用于 Windows 8 的 Windows Virtual PC。

这还能用吗?如果没有,有什么东西可以代替它吗?我如何使用它?

所有人注意:虽然这是一个公认的自贴答案,但您可以随意编辑、评论或添加您自己的答案。如果你的回答比我的好,我会接受。


这个问题是本周超级用户问题
阅读博客条目以了解更多详细信息或自己为博客做出贡献

Jam*_*rtz 45

Windows Virtual PC 已在 Windows 8 中淘汰,取而代之的是功能更全面的 Hyper-V。

此外,“XP Mode”不再可用,如果需要,您必须使用您已经拥有的许可证安装实际的 XP 以前的副本,因为 XP Mode 许可证仅授予 Windows 7 用户(更多此处如何从 Windows 8 上的 Windows XP 模式虚拟机检索数据中的信息)。

Hyper-V 具有比 Windows Virtual PC 更多的功能,并且具有更高的性能,是一种裸机管理程序。自 2008 年以来,各种服务器版本的 Windows 都提供了这种功能。有关其功能的更多详细信息,我建议您阅读来自 Windows 博客的这篇博文

但是请注意,要使用 Hyper-V,您需要运行 64 位版本的 Windows 8 专业版或企业版,并且您的处理器需要支持称为SLAT(二级地址转换)的功能。自 2007-2008 年以来,英特尔和 AMD 都在其大部分处理器上支持此功能。

启用 Windows Hyper-V

  1. 选择开始(或Win按键)并输入“程序和功能”

    Win 8 UI 应用选择

  2. 单击“打开或关闭 Windows 功能”

    我的 Windows 功能在哪里?

  3. 从功能中选择“Hyper-V”。(确保同时选中所有子框)

    Hyper-V 来救援!

安装后,您必须重新启动计算机,但随后您将可以访问 Hyper-V 管理器和 Hyper-V 虚拟机连接。管理器用于创建/维护虚拟环境。机器连接与 RDP 的概念相同,只是它是针对虚拟机量身定制的

如何使用 Hyper-V 设置虚拟机?

当您打开 Hyper-V 管理器时,您将看到以下屏幕:

Hyper-V 主界面

注意:您会看到我已经为 Ubuntu 创建了一个 VM。要创建新的 VM,只需选择新建 --> 虚拟机:

我未出生的孩子可以做到这点太容易了

按照向导应该是以下步骤:

  1. 输入 VM 的名称并设置 VM 的位置
  2. 分配内存量
  3. 配置网络
  4. 创建或连接到虚拟磁盘
  5. 设置要模拟的任何启动磁盘(用于操作系统安装)

之后,您应该可以访问您的 VM。

拍摄快照

快照是 Hyper-V 附带的一项很棒的功能。它基本上拍摄了虚拟机的整个快照(即使它仍在运行!!!!)要做到这一点,您:

  1. 右键单击虚拟机并选择“快照”

    右键点击

  2. 就是这样!然后,您可以连接到该快照,就好像它是它自己正在运行的 VM(因为它是)。

    继承人..... 快照!!!!

这对测试/开发非常有用,并且您意识到您已经撞坏了一些主要的东西。这个想法是拍摄快照,对其进行更改直到其稳定,然后将这些更改“应用”回原始 VM。您可以通过右键单击快照并选择“应用”来执行此操作:

应用那个....

  • 我还没有在 Windows 8 中使用过客户端 Hyper-V,但是您不需要通过 RDP 连接以获得音频支持(仅与 Windows 来宾相关)吗?Hyper-V Server 不包括虚拟声卡。 (2认同)
  • 我相信(因为这就是我对 Hyper-V 的理解)它也将自己插入到硬件和主机操作系统之间,从而也使主机操作系统虚拟化。确实是一种非常新颖的方法。 (2认同)