8

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

我转到开始 > 所有程序 > Windows Virtual PC > Windows Virtual PC。这将使用我的一台虚拟 PC 打开一个 Windows 资源管理器窗口。

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

有什么方法可以在第二个虚拟机上安装 XP,就像在第一个虚拟机上安装的一样?

谢谢!

4

2 回答 2

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 文件,您的新虚拟机就会运行

于 2013-01-10T12:49:44.067 回答
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 文件。

当这个新的虚拟机启动时,它会开始在虚拟机中安装 Windows XP,找到 Intel 440BX 芯片组、S3 Trio 显卡、以太网网卡等的正常虚拟环境。你需要创建一个名称用于虚拟计算机(我建议使用您用于创建 .VMCX 文件的名称)和“管理员”帐户的密码。

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

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

而已!虚拟化快乐!

于 2013-09-11T17:11:54.103 回答