使用 Windows 7 x64,我的启动盘是 SSD。我想将其保留用于 Windows 7 程序,并将 XP Mode VHD 放置在第二个标准 HD 上。可以这样做吗?创建 XP Mode 后,我可以关闭它,重新定位它,然后编辑路径名“Windows XP Mode.vmc”中的节点?
<ide_controller id="0">
<location id="0">
<drive_type type="integer">1</drive_type>
<pathname>
<absolute type="string">**C:\Users\foo\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode.vhd**</absolute>
<relative type="string">.\Windows XP Mode.vhd</relative>
</pathname>
<undo_pathname>
<absolute type="string" />
<relative type="string" />
</undo_pathname>
</location>
答案1
创建 XP Mode 后,我可以关闭它、重新定位它,然后编辑“Windows XP Mode.vmc”中的路径名节点吗?
我想说,试试看吧。如果不行,就恢复更改并创建符号链接,这应该总是有效的。
答案2
根据经验,位于 Program Files 中的基本 VHD 文件无法移动或重命名。如果您尝试这样做,XP Mode 将停止运行。
要将 C 盘下的文件移动到其他位置,您首先需要启动 XP 模式。
您不想保存虚拟机 (VM),而是想将其关闭。(请务必更改关闭设置以提示用户执行关闭操作。)
关闭虚拟机时,您需要选择关机。这将删除 .VSV 文件。请勿手动删除 .VSV 文件,因为它包含虚拟机中未保存的数据。
现在,您可以将位于以下路径的 VHD 移动C:\Users\[yourusernamehere]\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode.vhd
到您想要的位置。
打开 XP 模式设置,导航到硬盘 1 设置,并将硬盘重新指向 VHD 文件的新位置。现在您应该能够像以前一样启动虚拟机。