任何尝试将大于 40 MB 的文件从网络共享(运行开放文件管理器/Samba 的 SAN)复制到运行 Windows 7 的本地计算机时,始终会导致以下错误,并且复制失败:
错误 0x800700DF:文件大小超出允许的限制,无法保存。
我尝试复制到我的 C: 驱动器和 USB 驱动器,结果相同。较小的文件复制得很好。显然 40 MB 并不是那么大的文件,所以我假设这可能是 Windows 7 和 Samba 之间的一些错误交互。到目前为止,Google 还没有找到任何结果。有人能给我指明正确的方向吗?
答案1
我们最近升级了文件服务器上的 OpenFiler/Samba,现在我可以高兴地报告我能够毫无问题地复制 3GB 的文件。
答案2
我也找不到任何有关该错误的信息... 您网络中的其他计算机是否也发生过这种情况?我建议在文件复制操作期间使用 Netmon 或 WireShark 捕获网络跟踪,然后将其与另一个客户端上操作的跟踪进行比较,看看流量中是否有任何差异。
答案3
我遇到了同样的问题,但似乎已经消失了——可能是最新的 Win7 补丁?你最近几天用完全更新的系统测试过这个问题吗?
答案4
当使用 WebDAV 从看似 samba 但实际上并非如此的共享中下载文件时,可能会出现类似的错误。在这种情况下,您可能需要对 HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes 项应用注册表修复,然后重新启动 WebClient 服务。