使用Windows XP Mode创建多个Windows Virtual PC

时间:2012-01-10 22:59:29

标签: virtual-machine windows-virtual-pc

我在Windows 7 Pro计算机上安装了Windows Virtual PC和Windows XP Mode。运行XP Mode会在Virtual PC上自动安装XP。我想创建第二个虚拟PC,与第一个相同。

我去了开始>所有程序> Windows Virtual PC> Windows Virtual PC。这将打开一个带有我的虚拟PC的Windows资源管理器窗口。

窗口顶部附近有一个链接,上面写着“创建虚拟机”。我单击它,按照提示操作,然后创建一个新的虚拟机。双击它会启动新虚拟机,但它没有安装操作系统,因此当它尝试启动时,它会失败并要求启动磁盘。

有没有办法在第二台虚拟机上安装XP,与第一台虚拟机上安装的相同?

谢谢!

2 个答案:

答案 0 :(得分:10)

是的(只要你有一个大硬盘!)

转到C:\ Users [you] \ AppData \ Local \ Microsoft \ Windows Virtual PC \ Virtual Machines

复制并粘贴Windows XP Mode.vhd 重命名Windows XP Mode IE7或类似的 (这将是新虚拟机的硬盘驱动器)

转到C:\ Users [you] \ Virtual Machines 单击“创建虚拟机” 使用与重命名的vhd文件相同的名称 单击下一步和下一步 单击“使用现有虚拟硬盘”并浏览到新的vhd文件

就是这样,只需点击新的.vmcx文件,您的新虚拟机就会运行

答案 1 :(得分:10)

制作现有.VHD文件的副本将作为一种解决方案,但如果您想重新使用干净的Windows XP模式,或者如果您不小心破坏了现有的XP模式.VHD,这是另一种获取方式多个XP虚拟机:

  1. 从“开始”菜单(开始 - > Windows Virtual PC - > Windows Virtual PC)打开虚拟机管理界面
  2. 单击“创建虚拟机”菜单项。将机器命名为任何有意义的东西(例如DevXP1或BuildServer2)
  3. 如果需要,请选择.VHD文件的位置。大多数时候,我只是将其保留为默认值。单击“下一步”。
  4. 选择虚拟机应使用的内存量,并选中“使用计算机网络连接”复选框。 (如果需要,我们稍后会添加网络连接)
  5. 选择“使用高级选项创建虚拟硬盘”,然后单击“下一步”。
  6. 选择“差异化”虚拟硬盘类型。
  7. 同样,如果需要,您可以选择.VHD文件的位置。单击“下一步”
  8. “创建虚拟机”向导将要求“父虚拟硬盘”。浏览到Windows Virtual PC的安装位置(通常为C:\ Program Files \ Windows XP Mode)。应该有一个名为“Windows XP Mode base.vhd”的文件。选择该文件。
  9. 返回向导,单击“创建”按钮。
  10. 现在,已在关闭状态下创建具有所需名称的新.VMCX文件。
  11. 当这个新虚拟机启动时,它将开始将Windows XP安装到虚拟机中,找到Intel 440BX芯片组,S3 Trio视频卡,以太网卡等的正常虚拟环境。 您需要为虚拟计算机创建一个名称(我建议使用您用于创建.VMCX文件的名称)和“管理员”帐户的密码。

    新虚拟机重新启动后,将要求更新Virtual PC集成组件。这样做。根据您的要求,选择自动更新的发生方式。

    • 现在您的虚拟机已有网卡,您可以调整虚拟机设置,使用虚拟机向导将其连接到其中一个虚拟网络适配器。
    • 不要忘记在虚拟机中“升级集成组件”(使用“工具”菜单),然后从“工具”菜单中“启用整合功能”。
    • 不要忘记为VPMUser帐户设置密码(它已经设置为管理员),并使用该帐户安装应用程序和运行一般。

    就是这样!快乐虚拟化!