• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Windows 7 to XP - SLOOOW network file copy

imabiggles

Junior Member
PC1:
Windows 7 64 bit ultimate
on EVGA P55 FTW (marvel gigabit ethernet X2)

Directly connected to PC2:
Windows XP 32 bit
EVGA NForce2 MB (using either on board NVIDIA ether or PCI DLINK, same problem)

* Transfers from XP to Win7 blazing fast -90-100 Mbit/s
* Transfers from Win7 to XP stupidly slow (5-10 Mbit/s)
* Funky part: Remote desktop from Win7 into XP, mounting Win7 drive into XP, transfers now fairly fast (40-50 Mbit/s)

Things I did in attempt to fix:
* updated all ethernet drivers involved, same issues
* remote differential compression disabled
* disabled TCP window autotuning
* disabled IPv6
* selected full duplex gig instead of auto negotiatian for adapters

Remember the two PCs are directly connected, not going through switch or router on there own subnet. Transfers from XP fast. Transfers from mounted drive in remote desktop from Win7 to XP pretty fast. Transfers from Win7 to mounted XP drive stupidly slow.

Any ideas as to where the issue is?

Thanks in advance folks!
Brian
 
You didn't say, but what kind of cable are you using to connect the machines? Is it a standard ethernet patch cable, or a crossover cable? You should be using an ethernet crossover cable if you aren't going through a switch or hub.

If nothing else works, another thing you might try on the Win7 machine is to turn off the Windows 7 Homegroup feature if you have it activated. Also make sure you have Network discovery, Public Folder Sharing, File and Printer Sharing, etc. turned on in both your network profile and in Control Panel\Network and Internet\Network and Sharing Center\Advanced sharing settings. You may have to log off and reboot if prompted.
 
Last edited:
The difference is that pulling files to the computer where the interaction takes place is fast, whereas pushing files to a remote computer is slow. This has been Windows' behavior for years.
The issue is not at the Ethernet layer (where your attempts at mitigation were aimed) but at the Lan Manager layer. From memory (but Google for push vs pull) the problem is with the error checking and other book-keeping steps that the acting computer performs with the receiving file system. When these steps are across the network, performance suffers.
W7 is a little better, that's why 7<-XP is 90 and XP<-7 is 40.
 
Put the NICs back to Auto Nego.

Increase the XP RCwin to twice of what you Internet connection speed calls for.

Use, TCP Opti. http://www.speedguide.net/downloads.php

Set the win 7 computer to act as a server (Network cache wise).

Changed Reg. Key: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache - Set the DWORD it to 1 (Default 0)

Changed Reg. Key: HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size - Set The DWORD to 3 (Default 1)


😎
 
Last edited:
You didn't say, but what kind of cable are you using to connect the machines? Is it a standard ethernet patch cable, or a crossover cable? You should be using an ethernet crossover cable if you aren't going through a switch or hub.

If nothing else works, another thing you might try on the Win7 machine is to turn off the Windows 7 Homegroup feature if you have it activated. Also make sure you have Network discovery, Public Folder Sharing, File and Printer Sharing, etc. turned on in both your network profile and in Control Panel\Network and Internet\Network and Sharing Center\Advanced sharing settings. You may have to log off and reboot if prompted.


Its a standard patch but shouldnt matter as the need from crossovers went away with auto pinning ethernet adapters. If it was a cable issue, I shouldnt get decent speed in remote desktop right?
 
I do not not think that network cable are like roads. I.e., there is a two way road and a oneway road.

If it transfer fast from one computer to the other cable can not be a reason for a slow transfer the other way. D:


😎
 
I have see this issue pop up when using built in NIC on a few systems to, I just disabled them and added a second PCI NIC.
I have no idea why other then to much traffic and bad design of the southbridge and its bus.
I think think you have this problem since you mention 2 seperate NIC but I thought I bring it up.
 
Put the NICs back to Auto Nego.

Increase the XP RCwin to twice of what you Internet connection speed calls for.

Use, TCP Opti. http://www.speedguide.net/downloads.php

Set the win 7 computer to act as a server (Network cache wise).

Changed Reg. Key: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache - Set the DWORD it to 1 (Default 0)

Changed Reg. Key: HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size - Set The DWORD to 3 (Default 1)


😎

OK, did think and speed out of win7 (push) went up to 25-28Mb/s. Is this the best I can hope for?
 
try using ftp (filezilla server/client)

the xp stack just can't spool up fast enough like win7 can.

which is why everything sucks at 1/10gbps on 2003/xp but not on win7/2008R2.

the tcp stack just can spool up and keep enough packets in flight as the newer o/s can. and they really really do not play well together in my experience.

Microsoft knew what they were selling "We want you to be 100&#37; win7/2008R2" - duh - so you don't beotch at them about issues. smb maps disappearing. strange networking problems that come and go. Things that are unstable in cross platform but work 100% back to normal when you are on the same platform. yeah i see it all the time.
 
Back
Top