我有一台 17 英寸 MacBook Pro(2011 年末型号)。每当我在它们之间复制大型文件(> 1GB)时,传输在传输到大约 1GB 后就会停滞或彻底失败。无论文件是在 Mac 还是 PC 上,这都无关紧要。
当我尝试从 Mac 复制文件时:
活动监视器的网络选项卡显示字节以预期速度流动。但是某处在 GB 标记附近(确切位置不一致),传输速率逐渐变慢,直到基本上完全停滞。图表显示连接每隔几秒钟只有 3 或 4KB 的小波动,并且将无限期保持这种状态。Finder 的复制对话框只是放弃尝试估计剩余时间。
尝试从 Windows 复制文件: 完全相同的行为。Explorer 对话框开始显示文件以预期速度复制,任务管理器确认。唯一的区别是,当发生中断或其他情况时,Explorer 会抛出以下错误:
以下是症状:
- 辍学发生大约1GB 标记。500MB 文件始终有效。1.5GB 文件从不有效。1GB 文件有时有效,有时无效。
- 这种情况只发生在较大的单个文件上。我可以顺利复制一个装满小文件的大文件夹。
- 两台计算机均未出现任何其他网络问题迹象。在此期间和之后,我都可以浏览两台计算机上的共享内容,就像什么事都没发生过一样。
- 仅当 Mac 使用无线连接时才会出现此问题。如果我使用以太网电缆进行有线连接,则无论 PC 是否使用无线连接,它都可以正常工作。
- 无论我去哪里都会发生这种情况。我在家里和工作的地方都试过。在家里,我使用 Apple Time Capsule 作为路由器。在工作的地方,一切都是思科的。
- 无论复制的方向如何,都会发生该问题(即从 PC 到 Mac 或从 Mac 到 PC 都无所谓)。
- 同一网络上的 Mac 到 Mac 或 PC 到 PC 传输工作正常。我只有一台 Mac,但我可以毫无问题地将大型文件来回复制到我朋友的 Mac。我还可以从我的 Mac 顺利地将文件推送到我的 Time Capsule 或从中拉出文件,Windows 也没有问题。
我尝试过的:
- 自从我拥有这台电脑以来,我实际上一直遇到这个问题,直到我终于恼火到不得不发布这个问题。从那时起,它已经经历了多次重新加载和硬盘升级。但从 Mountain Lion、Mavericks 到现在的 Yosemite,情况一直都是一样的。
- 我在家里和办公室尝试了几台不同的电脑,安装了 Win7、Win8/8.1、Server 2008/2012 等各种版本的 Windows。行为是一样的。
- 手动将我的 MTU 大小设置为各种不同的值,包括 1472。
- 双方均禁用防病毒软件。
- 谷歌搜索该问题没有找到有用的解决方案。好像以前没人遇到过这个问题。
那么之前有人解决过这个问题吗?
答案1
根据以下 Apple 支持社区帖子,修复方法可能是增加会话超时时间:
在 Windows 机器上,打开 Regedit,然后转到 \HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\
添加一个名为 SessTimeout 的 DWORD 值,并将其设置为 3000 秒左右
重启工作站服务
答案2
此问题似乎已在 OS X 10.11 El Capitan 中得到修复。不再需要提高目标 Windows 计算机上的超时值来促进大文件传输。