| Windows 7: XP Mode slow copying to host |
23 Aug 2009
|
#1 | | |
XP Mode slow copying to host Okay i copied a 100mb file from xp mode virtual hdd to a drive on the host and it took over 3 miuntes, 600mb of files took over 25 minutes. I don't see why copying from the virtual machine to the host is half as slow as it takes me to actually download them lol. | My System Specs |
| |
23 Aug 2009
|
#2 | | |
So the speed is around 560kbps, this is typical for a network transfer speed.
To the best of my knowledge, Microsoft XP Mode's file sharing are all based on RDP protocol, so even if your vm is on same PC as your host, it will still go through all TCP/IP traffic between the vm and the host. Even the display itself is through RDP, this is why XP Mode is slow. | My System Specs | | |
23 Aug 2009
|
#3 | | Windows 7 x64 Ultimate A Finnish immigrant in Leipzig, Germany |

Quote: Originally Posted by huisinro So the speed is around 560kbps, this is typical for a network transfer speed.
To the best of my knowledge, Microsoft XP Mode's file sharing are all based on RDP protocol, so even if your vm is on same PC as your host, it will still go through all TCP/IP traffic between the vm and the host. Even the display itself is through RDP, this is why XP Mode is slow. Exactly. XP Mode acts like any other computer on your network, it is not directly connected to host. You can make copying a little bit faster by attaching an external hd temporarily to XP (XP Mode > USB Menu) and copying the file there.
Kari | My System Specs | | Computer type Laptop System Manufacturer/Model Number HP ENVY 17-1150eg OS Windows 7 x64 Ultimate CPU 1.6 GHz Intel Core i7-720QM Processor Memory 6 GB Graphics Card ATI Mobility Radeon HD 5850 Graphics Sound Card Beats sound system with integrated subwoofer Monitor(s) Displays 17" laptop display, 22" LCD and 32" Full HD TV through HDMI Screen Resolution 1600*900, 1680*1050 and 1920*1080 Keyboard Logitech diNovo Media Desktop Laser (bluetooth) Mouse Logitech MX1000 Laser (Bluetooth) Hard Drives Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media Internet Speed 50/10 Mbps VDSL Antivirus MSE, Windows Defender Browser Maxthon 3.5.2. Other Info Windows 7 Ultimate Retail Full in English, additional Guest-user accounts in Finnish, German and Swedish (Working languages English & Swedish, Family language German, my own language, mother tongue, Finnish. I really need Ultimate to get to use Language Packs!) |
23 Aug 2009
|
#4 | | |
I think even USB is redirected through RDP.
The fastest way is to mount the image file (base .vhd + snapshot) as virtual disk to the host while the VM is offline. You can then copy large files between vm and host.
We ( www.vmlite.com) will provide such free disk tools. Microsoft has a tool called VhdMount, too. However, I am not sure whether it handles snapshots. XP Mode VM consists of a base image, plus a snapshot (the diff file), you will need to mount them as a whole to get the files. | My System Specs | | |
23 Aug 2009
|
#5 | | Windows 7 x64 Ultimate A Finnish immigrant in Leipzig, Germany |

Quote: Originally Posted by huisinro I think even USB is redirected through RDP. I don't think so. When you mount an external device, it is no longer available to host. It is really installed as a new device directly, and is thereafter seen as an internal drive, not network drive, thus making copying and moving faster. This image tells it better:
Kari | My System Specs | | Computer type Laptop System Manufacturer/Model Number HP ENVY 17-1150eg OS Windows 7 x64 Ultimate CPU 1.6 GHz Intel Core i7-720QM Processor Memory 6 GB Graphics Card ATI Mobility Radeon HD 5850 Graphics Sound Card Beats sound system with integrated subwoofer Monitor(s) Displays 17" laptop display, 22" LCD and 32" Full HD TV through HDMI Screen Resolution 1600*900, 1680*1050 and 1920*1080 Keyboard Logitech diNovo Media Desktop Laser (bluetooth) Mouse Logitech MX1000 Laser (Bluetooth) Hard Drives Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media Internet Speed 50/10 Mbps VDSL Antivirus MSE, Windows Defender Browser Maxthon 3.5.2. Other Info Windows 7 Ultimate Retail Full in English, additional Guest-user accounts in Finnish, German and Swedish (Working languages English & Swedish, Family language German, my own language, mother tongue, Finnish. I really need Ultimate to get to use Language Packs!) |
23 Aug 2009
|
#6 | | |
I know the USB devices acts as builtin devices, but that still could use tcp/ip as underlying transfer protocol, just like some orher remote USB devices.
Of course, if you check the transfer speed, if it is much faster than network (e.g., a few Mbps), then you are right, and they must be tunnelling through direct vm/host ports. | My System Specs | | |
05 May 2011
|
#7 | | |
I know this thread has been inactive a long time, but I am having the same problem. And I am having much, much slower speeds than the OP. Much slower than just network speeds. In my case, I am copying from the host to the virtual machine. I was thinking it may have had something to do with the hard disk of the vm being of dynamic size and having to grow all the time. But I created a fixed second disk, and it was no better. Plus, copying internally from between the to disks is fine. It is taking me 12 minutes for me to copy 25 Mb of data!
Anyone have any thoughts on this?
Thanks | My System Specs | | OS Windows 7 Unltimate x64 |
05 May 2011
|
#8 | | W7 X-64 RTM,SUSE 11.1, XP PRO SP3 as a VM, VMware ESXi Hafnarfjörður IS |
Hi there
Your best bet for this type of stuff is to actually FORGET XP mode -- use vmware player or vbox -- and attach the USB device directly to the GUEST as a "Shared" device"
This way you should get full USB speed access in the Guest VM so copying data to a Virtual disk ON THE VM should be nearly as fast as on the Native HOST. If using VBOX / VMWARE logon to the vm first of course.
(It might work like that too in XP mode -- No idea on that however)
The Host will be able to access it too -- best bet is to use "Host only" Networking -- then the Virtual Network adapter can run as much as 1 GB/s -- much much better than XP mode.
IF you HAVE to use XP mode then I think you are limited to ITS virtual network adapter speed which is as SLOW as Molasses it really does run at "Glacial speed".
I know for some people XP mode is the only option --free copy of XP too but the implementation unfortunately while a great idea leaves a LOT to be desired especially when compared with full featured Virtualisation products from vmware and vbox.
Cheers
jimbo | My System Specs | | System Manufacturer/Model Number Custom built OS W7 X-64 RTM,SUSE 11.1, XP PRO SP3 as a VM, VMware ESXi CPU Q9400 QUAD Motherboard P5QL-CM Memory 8GB Graphics Card On Motherborad Sound Card Realtek HD audio Monitor(s) Displays Apple Cinema display Mouse Toshiba wireless laser Hard Drives 4 X 1TB SATA Internet Speed > 20MB up |
05 May 2011
|
#9 | | |
Thanks for your reply. I found the answer shortly after I posted on here. I found a post about disabling task offloading in the registry, but I just disabled TCP and UDP Checksum Offloading on the host's NIC and things sped right up.
We do use VMware here a lot, but I figured for the ease of installation (and just to see what it was like) I would try XP mode. It's the first time I've looked at it. Seems OK once the disk access speed issue was cleared up.
Jeff | My System Specs | | OS Windows 7 Unltimate x64 |
15 May 2011
|
#10 | | |

Quote: Originally Posted by jeffdb27 I just disabled TCP and UDP Checksum Offloading on the host's NIC and things sped right up.
Jeff I too have the same slowness you spoke of and would like to fix it. I am not familiar with the procedure you mention. I am running Windows 7 and xp mode and my question to you is:
1. Where do I turn these two off?
2. What could be the consequences for the rest of my computer?
Thanks very much
Last edited by bww; 15 May 2011 at 04:32 PM..
Reason: word not spelled correctly
| My System Specs | | XP Mode slow copying to host problems? All times are GMT -5. The time now is 06:53 PM. | |