我收到此消息是在获取文件列表后。并尝试将文件移出列表。此服务器上未安装防病毒软件。
服务器是Win Server 2003 SP2。
答案1
您是否安装了 Symantec Endpoint Protection 11.0?
根据以下 Microsoft 文章,该问题可能是由于 Symantec Endpoint Protection 11.0 引起的。如果您已安装该软件,请考虑升级或删除它。
答案2
我无法将大文件从网络共享复制到本地硬盘(或直接从父应用程序访问它),并且出现同样的错误。
原来是一条错误消息。真正的问题是网络复制超时。我使用 Windows 命令行实用程序 ROBOCOPY 成功复制了这个 4 GB 的文件,该实用程序有一个参数可以延长超时等待时间。可以尝试的命令可能是:
robocopy /z /v /w:240 source-dirname target-dirname
robocopy 命令没有很好的文档记录,但通过使用它我发现它不会复制单个文件,只会将目录的内容复制到另一个目录。标志:/z 表示“失败时恢复,不重新启动复制。”/v 表示“完成后验证复制。”/w:240 表示“将超时延迟延长至 4 分钟(240 秒)。”
在我的实际复制中,我加入了命令“/fft”(假设 FAT 文件时间),因为文档说这更可靠,而且我迫切希望这个愚蠢的传输最终完成,以及“/fp”,它显示正在复制的文件的完成百分比。(这是一个大文件,我想知道这个过程需要多长时间。)
答案3
在我的案例中,“Robocopy”错误“ERROR 64 (0x00000040)”是由使用存储空间(6 x HDD)的目标存储池中的硬盘故障引起的。我尝试了很多方法来解决这个问题,但都无济于事。当我绝望地开始断开硬盘与存储池的连接时,第一个总是导致错误的文件开始复制,我能够复制我的整个电影库。我在尝试备份我的电影库时遇到错误,每个较大的文件(如电影文件(.avi .mkv...))都出现一个错误,有趣的是,所有其他小文件都在复制,没有任何问题。正因为如此,我无法弄清楚是什么导致了错误。当我断开有缺陷的硬盘时,“Robocopy”就完成了它的工作。所以,如果你们不知道该怎么做,可以考虑检查一下硬盘。
答案4
实际上 /w 选项并不影响超时延迟。它控制在发生故障后恢复传输之前要等待多长时间。默认值为 30 秒,我将其设置为 5。以下是输出:
...
56.5%
2017/01/13 13:41:42 ERROR 64 (0x00000040) Copying File <dir>\TestData_1GB.pst
The specified network name is no longer available.
Waiting 5 seconds... Retrying...
Newer 1000.0 m <dir>\TestData_1GB
59.1%
2017/01/13 13:42:41 ERROR 64 (0x00000040) Copying File <dir>\TestData_1GB.pst
The specified network name is no longer available.
Waiting 5 seconds... Retrying...
Newer 1000.0 m <dir>\TestData_1GB
59.1%
2017/01/13 13:42:47 ERROR 64 (0x00000040) Copying File <dir>\TestData_1GB.pst
The specified network name is no longer available.
Waiting 5 seconds... Retrying...
Newer 1000.0 m <dir>\TestData_1GB
62.0%
2017/01/13 13:43:42 ERROR 64 (0x00000040) Copying File <dir>\TestData_1GB.pst
The specified network name is no longer available.