我有一台 Windows 7 桌面,其上安装了 Windows Virtual PC,并且在同一主机上有以下内容:
- 在 Virtual PC 上运行的 Windows 7 实例
- 在 Virtual PC 上运行的 Windows XP 实例
我遇到的问题是,将文件从主机复制到 Windows 7 Virtual PC 的速度非常慢。速度是 17KB/秒。主机有一个千兆位 NIC。
使用 Windows XP Virtual PC 执行相同操作时,我没有注意到太大差异。但在 Windows 7 Virtual PC 上,速度真的很慢。
我需要做些什么(例如设置)来解决这个问题?
我附加了资源监视器(Windows 7 虚拟 PC)的图像,它显示我的网络流量是突发的,而不是相对稳定的。
这些文件位于我的主机上的“公共”文件夹中。
答案1
我在动态磁盘上见过这种情况。您可能想将虚拟机放在固定大小的磁盘中,我认为有一种简单的方法可以从动态磁盘迁移到固定磁盘,但目前我还没想起来。
要检查的另一件事是集成组件是否正确安装,可能需要删除/重新安装。
答案2
对我来说,问题在于分段卸载。
以下 Microsoft KB 链接中的解决方案(方法 2)对我有用。(我知道文章中提到了 Virtual Server 2005;但这为我在 Windows 7 上的 Virtual PC 上解决了这个问题)
当您尝试从来宾虚拟机访问 Virtual Server 2005 主计算机上的资源时性能降低
基本上,在主机上:
单击“开始”,单击“运行”,键入
regedit
,然后单击OK
。找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
单击
Edit
,指向New
,然后单击DWORD Value
。键入
DisableTaskOffload
作为条目名称,然后按ENTER。右键单击
DisableTaskOffload
,然后单击Modify
。在数值数据框中,键入值
1
,然后单击OK
。退出注册表编辑器。
重启你的电脑。
答案3
你可以看看此解决方案。这是由于某些网络参数设置造成的。我现在已经将此应用到几台 PC 上,每次都能解决懒惰问题。
但您是否想过所有这些 Microsoft 产品都会共存?!