STW*_*STW 40 windows-7 microsoft-virtual-pc windows-xp-mode
Windows 7 的 XP Mode 虚拟 PC 支持 XP Virtual PC 所没有的一些功能,例如不同的启动对话框、没有关机按钮等。可能最重要的是安装在 XP Mode VM 中的应用程序出现在 Windows 7 开始菜单中。
我需要多个 XP 模式虚拟机——是否可以拥有 2 个或更多 XP 模式虚拟机,或者以其他方式在 XP 虚拟 PC 中启用这些额外的集成功能?
Ivo*_*pse 35
如果您只是复制一个干净的 XP 虚拟机(您可以从 Microsoft 网站下载的虚拟机),您可以重命名它并以这种方式拥有多个 XP VM。
至少它对我有用,如果没有,请告诉我
使用 Virtual PC 创建的每个虚拟硬盘驱动器 (vhd) 在关闭时由三个文件组成,如果在休眠或运行时由四个文件组成。这些文件的文件扩展名是:
- .vhd = 虚拟机虚拟硬盘驱动器映像
- .vmc = 虚拟机设置文件
- .vsv = 虚拟机保存的状态文件
- .vmcx = 虚拟机描述和注册设置
前三个文件位于
C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines,中最后一个C:\Users\Your_Username\Virtual Machines。后两个文件是自动创建的;要制作虚拟机的副本,我们只需要 .vhd 和 .vmc 文件。在本示例中,我们将原始虚拟驱动器称为 Windows XP Mode,而我们创建的副本为 Windows XP Mode-Copy。您可以随意命名所有虚拟驱动器,只要您记得按照此处所述修改设置文件即可。
复制 Virtual XP 或任何其他使用 Virtual PC 创建的虚拟硬盘非常简单快捷。这是你必须做的:
- 关闭你的虚拟 XP,不要让它休眠
- 打开文件夹选项,选择显示隐藏的文件、文件夹和驱动器。取消选中隐藏已知文件类型的扩展名
- 去
C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines- 复制
Windows XP Mode.vhd和Windows XP Mode.vmc文件。为确保复制正确的文件,您可以打开文件夹选项并取消选中“隐藏已知文件类型的扩展名”,然后单击“确定”- 将文件粘贴到同一文件夹中。Windows
Copy为这两个文件名添加了单词,因此现在您有两个新文件:Windows XP Mode - Copy.vhd和Windows XP Mode - Copy.vmcWindows XP Mode - Copy.vmc用记事本打开。它是一个 xml 文件,因此您可以使用记事本正常编辑它- 找到以下包含虚拟驱动器名称的字符串:
<drive_type type="integer">1</drive_type>
- 在将
<drive_type...>vhd 文件名更改为Windows XP Mode - Copy.vhdin<absolute type="string">和<relative type="string">在
<ethernet_adapter>包含虚拟 XP 以太网适配器的 MAC 地址下找到以下位置:<ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address>,其中 xxxxxxxxxxxx 是表示 MAC 地址的十六进制字符串。为了让 Virtual XP 的两个副本同时连接到网络,我们必须更改以太网适配器的 MAC 地址以避免 MAC 地址冲突。地址以十六进制、0-9 和 AF 给出。通常只需更改一位数字即可使其再次唯一。
- 保存并关闭文件
- 打开文件夹选项并选择不显示隐藏的文件、文件夹或驱动器。选中隐藏已知文件类型的扩展名,然后单击确定。
C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines再次转到- 双击
Windows XP Mode - Copy.vmc文件,以便Windows XP Mode - Copy.vmcx在C:\Users\Your_Username\Virtual Machines具有正确设置的文件夹中自动生成。就是这样。现在您可以同时运行两个 Virtual XP。
如果两个虚拟机...
然后继续阅读:
验证 (Windows) 网络适配器 (NIC) 设置是否未强制两个 VM 使用相同的 MAC 地址。因为该设置会否决 VM 配置文件中指定的内容。
您可以在网络适配器的属性中找到此设置。右键单击网络适配器 -> 属性 -> 配置... -> [Tab] 高级 -> 网络地址。
确保两个 VM 都设置为
Not Present,或者为每个 VM 指定不同的 MAC 地址。
| 归档时间: |
|
| 查看次数: |
54907 次 |
| 最近记录: |