这是我的第一篇超级用户帖子,所以如果我犯了任何错误,请多包涵,谢谢。
我有一些大型数据库文件(4-7GB),需要传输到外部硬盘(WD My Book,6TB)。但是,当我尝试将文件复制到硬盘时,我收到错误消息The file '[my filename]' is too large for the destination file system
,提示必须放弃复制过程。这非常烦人,因为我正在通过互联网连接从服务器复制,复制过程运行了 4 个多小时才收到错误消息。
编辑:仅供澄清/详细说明,到目前为止尝试的至少 5 个不同文件都显示了该错误。
更新:按照建议,我尝试将其中一个大文件复制到我的内置硬盘。这也导致了同样的错误消息,而且我的内置硬盘也是 NTFS。看来外部硬盘不会导致错误。
令人沮丧的是,我找到的每个帮助主题都说要将外部硬盘的 FAT32 系统转换为 NTFS,但我的外部硬盘已经是 NTFS 文件系统。
为什么我的 NTFS 硬盘会抛出最大文件大小错误,我该怎么办?
...
我使用的是 Windows 7 专业版,64 位,8GB RAM
...
更新:根据建议,我尝试使用 robocopy 复制文件,但对于大型文件,无论是复制到外部驱动器还是复制到本地计算机,都失败了。出现一条错误消息:
ERROR 87 (0x00000057) Copying File [my filepath]\[my filename] The parameter is incorrect.
有一些较小的文件成功复制,但 4.4GB 文件的 90.3% 时失败了。我使用的 robocopy 命令尽可能简单(这是我第一次使用它):
robocopy "[my filepath] " "[my destination path] "
以下是公司路径名改变的示例:
robocopy "J:\Top Folder\Sub Folder\Originating Folder " "\\Client\C$\Users\doejohn\Documents\Top Folder\Destination Folder "
它似乎与 4GB 有关;但是,除非我只是完全错过了什么东西,否则外部驱动器和本地磁盘都是 NTFS(我在资源管理器中右键单击驱动器并转到属性,“常规”选项卡显示有关已用和可用空间的信息,文件系统显示 NTFS)。
答案1
因此,经过大量搜索后(我发现很难找到针对特定 Citrix 问题的帮助),我找到了一个实际描述我的问题的 Citrix 帮助页面:http://support.citrix.com/article/CTX134844。不幸的是,这是一个 Citrix 问题,并且该页面没有提供解决方案。
正如你们中的一些人所注意到的,魔术截止大小是 4GB,这只是我们正在使用的 XenApp 服务的限制,无论现有的文件系统如何 - 错误消息并不准确。
为了复制这些大文件,我相信我需要找到其他服务(如云存储位置)或获得服务器的物理访问权限并将文件复制到那里的外部驱动器。
感谢所有帮助我解决这个令人沮丧且耗时的问题的人!
答案2
首先,尝试将文件复制到本地机器,就像 daniel.neumann 在评论中所说的那样,以确保文件或网络没有问题,如果可行,则使用 gparted 等程序(不确定 Windows 是否具有用于外部磁盘格式化的内置工具,这里是 Linux 用户)将外部设备重新格式化为 NTFS,当然是在备份之后。
如果失败了,那么您可以使用几种软件来评估驱动器的运行状况,以查看是否存在任何其他问题。
答案3
我也遇到过这个问题。最后我终于看到了这篇文章。我找到了一个我没想到的答案。我的外置硬盘从一开始就是 NTFS。但我认为尝试将其重新格式化为 NTFS 不会有什么坏处。我没想到它会起作用,但它确实起作用了,现在它也能接受更大的文件了……也许我的经验将来可能会帮助到其他人。
答案4
我刚刚遇到了同样的问题,虽然默认格式是 NTFS,但我将其重新格式化为 exFAT,然后再恢复为 NTFS,这样就可以完美运行了。