无法通过 WiFi 在 Mac 和 PC 之间复制大文件

无法通过 WiFi 在 Mac 和 PC 之间复制大文件

我有一台 17 英寸 MacBook Pro(2011 年末型号)。每当我在它们之间复制大型文件(> 1GB)时,传输在传输到大约 1GB 后就会停滞或彻底失败。无论文件是在 Mac 还是 PC 上,这都无关紧要。

当我尝试从 Mac 复制文件时:
活动监视器的网络选项卡显示字节以预期速度流动。但是某处在 GB 标记附近(确切位置不一致),传输速率逐渐变慢,直到基本上完全停滞。图表显示连接每隔几秒钟只有 3 或 4KB 的小波动,并且将无限期保持这种状态。Finder 的复制对话框只是放弃尝试估计剩余时间。

活动监视器无活动

尝试从 Windows 复制文件: 完全相同的行为。Explorer 对话框开始显示文件以预期速度复制,任务管理器确认。唯一的区别是,当发生中断或其他情况时,Explorer 会抛出以下错误:

Windows 中的网络错误

以下是症状:

  • 辍学发生大约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 支持社区帖子,修复方法可能是增加会话超时时间:

  1. 在 Windows 机器上,打开 Regedit,然后转到 \HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\

  2. 添加一个名为 SessTimeout 的 DWORD 值,并将其设置为 3000 秒左右

  3. 重启工作站服务

https://discussions.apple.com/thread/4781793

答案2

此问题似乎已在 OS X 10.11 El Capitan 中得到修复。不再需要提高目标 Windows 计算机上的超时值来促进大文件传输。

相关内容