前几天不是买了台威联通(QNAP)TS-453B mini么,设置好了Samba共享,高高兴兴的从Windows 10拷贝文件到NAS,小文件倒是没问题,当我拷贝一个6Gb的文件,一开始速度还不错,然后速度趋近于0,最后直接中断,无任何报错,反复尝试大文件依然如此。

Windows 10拷贝文件到威联通NAS大文件失败的问题_nas存储

检查路由器

首先将路由器QoS限速进行了关闭,然后再尝试重新拷贝大文件,结果依然一样,看起来不太像是路由器原因。

检查Windows防火墙

继续将Windows自带防火墙关闭,同时将安装的杀毒软件“火绒”进行了完全关闭,结果依然以失败告终。

更换协议,改用FTP软件传输

Windows拷贝文件到NAS使用的Samba协议,想着是不是Windows 10的BUG,于是打算更换协议,使用FTP软件重新传输大文件,但还是失败了。

最终解决

通过以上各种排除法,最后还是没找到原因,正在一筹莫展之时,无意中发现拷贝大文件的时候C盘可用空间越来越小,直到C盘可用空间变为0,然后拷贝速度也变为了0,最后失败。于是怀疑可能和C盘空间冗余有关。

拷贝的文件6Gb大小,但C盘可用空间不到4Gb,于是开始清理C盘空间,腾出了8Gb左右的空闲,再重新尝试拷贝大文件,这次速度稳定也没有出现失败的情况。因此怀疑Windows 10在拷贝文件到NAS的时候会占用C盘临时空间,但临时空间不够,就无法继续中转,从而失败。

最后

虽然最终问题解决了,但其实挺坑的,Windows 10看不出任何错误,事件查看器里面也没有报错。最后还是无意中发现拷贝的时候C盘可用空间变为了0,如果有类似情况的同学也不妨也检查下C盘可用容量是否足够,建议预留充足的C盘空间,以免发生各种奇怪的问题。