XP랑 7에서 한번에 처리하는 데이터 사이즈가 달라서 그럴수 있다고 합니다.
XP에서 레지스트리 아래처럼 바꿔보세요
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
"IRPStackSize"=dword:00000018
위 경로에서 IRPStackSize라는 이름의 값을 더블클릭하면 원래 값을 지우고 18로 입력하면 됩니다.
그리구 가끔 공유기 호환성문제가 나올수도 있으니까 펌웨어 업데이트도 해보시구요