我在Windows 7 Pro机器上安装了Windows虚拟PC和Windows XP模式。运行XP模式会自动在虚拟电脑上安装XP。我想创建第二台与第一台相同的虚拟电脑。
我转到"开始">"所有程序">"Windows虚拟电脑">"窗口虚拟电脑"。这将打开一个带有我的一台虚拟电脑的Windows资源管理器窗口。
窗口顶部附近有一个链接,上面写着"创建虚拟机"。我点击它,按照提示操作,就会创建一个新的虚拟机。双击它会启动新的虚拟机,但它没有安装操作系统,所以当它尝试引导时,它失败了,并要求提供引导磁盘。
有没有办法在第二个虚拟机上安装XP,就像在第一个虚拟机安装一样?
谢谢!
是(只要你有一个大硬盘!)
转到C:\Users[you]\AppData\Local\Microsoft\Windows虚拟PC\Virtual Machines
复制并粘贴Windows XP模式.vhd重命名Windows XP模式IE7或类似(这将是新虚拟机的硬盘驱动器)
转到C:\Users[you]\Virtual Machines单击创建虚拟机使用与重命名的vhd文件相同的名称单击下一步和下一步单击"使用现有虚拟硬盘"并浏览到新的vhd文件
就这样,只需单击新的.vmcx文件,您的新虚拟机就会运行
复制现有的VHD文件将作为一种解决方案,但如果你想从干净的Windows XP模式重新开始,或者如果你不小心破坏了现有的XP模式。VHD,这里有另一种获得多个XP虚拟机的方法:
- 从「开始」菜单打开虚拟机管理界面(「开始」->Windows虚拟PC->Windows虚拟电脑)
- 单击"创建虚拟机"菜单项。为机器命名任何有意义的名称(例如DevXP1或BuildServer2)
- 如果需要,请为VHD文件选择一个位置。大多数时候,我只是让它默认。单击"下一步"
- 选择虚拟机应使用的内存量,然后取消选中"使用计算机网络连接"复选框。(如果需要,我们稍后会添加网络连接)
- 选择"使用高级选项创建虚拟硬盘",然后单击"下一步"
- 选择"Differencing"虚拟硬盘类型
- 同样,如果需要,您可以为VHD文件选择一个位置。单击"下一步"
- "创建虚拟机"向导将要求提供"父虚拟硬盘"。浏览到Windows虚拟PC的安装位置(通常为C:\Program Files\Windows XP模式)。应该有一个名为"WindowsXPModebase.vhd"的文件。选择该文件
- 返回向导,单击"创建"按钮
- 现在将在断电状态下创建一个具有所需名称的新.VMCX文件
当这个新的虚拟机通电后,它将开始在虚拟机中安装Windows XP,找到Intel 440BX芯片组、S3 Trio视频卡、以太网网卡等的正常虚拟环境。您将需要为虚拟计算机创建一个名称(我建议使用创建.VMCX文件时使用的名称)和"Adminstrator"帐户的密码。
新虚拟机重新启动后,它将要求更新虚拟PC集成组件。请执行此操作。根据您的要求,选择自动更新的方式。
- 既然您的虚拟机有网卡,您就可以调整虚拟机设置,使用虚拟机向导将其连接到其中一个虚拟网络适配器
- 不要忘记在虚拟机中"升级集成组件"(使用"工具"菜单),然后从"工具"选单中"启用集成功能"
- 不要忘记为VPMUser帐户设置密码(它已经以管理员身份设置),并使用该帐户安装应用程序和运行常规程序
就是这样!虚拟化快乐!