这个问题使我们非常沮丧:从网络上的Windows 7计算机通过网络将大的VHD(虚拟硬盘)文件传输到我们数据中心的物理Windows Server 2008计算机时,Windows文件传输始终无法以4 GB的速度失败。从总部到数据中心,我们直接建立了100兆位的连接。
传输失败时,我们收到的错误消息是:
There is a problem accessing \\server-name\d$
Make sure you are connected to the network and try again.
它是唯一超过4 GB的失败更大的VHD文件。如果我们发送任何其他文件类型,则可以正常工作。如果我们压缩VHD,那也可以。而且,我们可以将VHD发送到另一个方向(从数据中心到总公司)没有问题。只是那个方向上的VHD文件。
重要笔记:
- 所有分区都是NTFS !!
- 工作站和服务器之间没有防火墙
- 我们尝试禁用工作站上的防病毒软件(服务器上没有防病毒软件)
- 我们尝试从不在域中的计算机传输文件
- 我们已经尝试从Ubuntu机器传输文件(仍然失败,但是大约是450MB而不是4GB)
- 传输失败时,Wireshark捕获显示40个DUP ACK
- Xcopy和Robocopy(带有重新启动标志)都失败(相同点)
- FTP传输失败于4,14X,XXX,XXX字节,并且此时无法重新启动
- 在发送文件扩展名之前,我们尝试将文件扩展名(愚蠢但是不得已的方法)更改为vhd以外的其他文件,但仍然失败
- 连接如下:Dell工作站(主办公室)-> Dell PowerConnect 5448管理型交换机(MO)-> HP Procurve 2910al-24G第3层路由器(MO)-> 100Mb TLS链接-> HP Procurve 2910al-24G第3层路由器(数据中心)-> Dell PowerConnect 5448管理型交换机(DC)-> Dell服务器(DC)
因此,从总公司到我们的数据中心,从根本上来说,仅vhd文件> 4GB就会失败。这一切都还没有加起来……至此,我认为这是我们网络硬件设置的问题,但是我不明白传输大型VHD(4GB失败)与传输VHD之间有什么区别。大型视频文件(始终有效)。