那些声称复制文件比内置 Windows 资源管理器文件复制速度更快的程序,真的能做到他们声称的那样吗?我正在考虑使用 ExtremeCopy,想知道它是否真的能缩短我的复制时间。
答案1
毫无疑问,Windows 中最好的大文件复制实用程序是 ESEUtil。使用 /Y 开关。有关 Technet 博客的更多信息,请访问此处:http://blogs.technet.com/b/askperf/archive/2007/05/08/slow-large-file-copy-issues.aspx
以下是一些比 Explorer 更快的复制方法(除非另有说明,否则均基于命令行),速度从慢到快依次排列
- 复制(Windows 自带)
- XCopy(Windows 自带)
- Robocopy(http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en)
- FastCopy(GUI,http://ipmsg.org/tools/fastcopy.html.en)
- TeraCopy(图形用户界面,http://www.codesector.com/teracopy.php)
- EMCopy(附带 EMC 工具)
- ESEUtil(附带 Exchange)。
答案2
我不知道这个,但确实有一个工作速度更快,取决于你复制的内容,并有停止/恢复支持泰拉复制:
TeraCopy 旨在以尽可能快的速度复制和移动文件。它在复制过程中会跳过坏文件,然后在传输结束时显示它们,以便您了解哪些文件需要注意。TeraCopy 可以通过计算 CRC 校验和值来自动检查复制的文件是否有错误。它还提供了比 Windows 版本更多的有关正在复制的文件的信息。TeraCopy 与 Windows 资源管理器的右键菜单集成,可以设置为默认复制处理程序。
答案3
有少数工具声称复制速度比内置的 Windows 复制更快 - 我原本想说出 teracopy,但在这种情况下,我将采用丰富副本举个例子。
线程是加速文件复制的一种方法 - 简而言之,您可以一次传输多个文件,而不是一个接一个地传输文件。
另一个选项是不传输相同的文件。
我也相信缓冲文件、预复制的方法会影响复制速度。
因此,由于微软自己制作了比标准 Windows copy 和 xcopy 更好的复制工具,因此这是可能的。但我无法对具体示例发表评论
答案4
我建议使用robocopy
/MT:16 选项(多线程)。这对于复制大量小文件很有帮助,但对于大文件帮助不大。
它默认内置于 Windows,但需要命令行知识并且有很多开关 - 这似乎让大多数用户望而却步。
如果你想以简单的方式使用 robocopy,并且希望它表现得像普通的复制一样,你可以看看我的加拿大皇家工学院项目 - 我将 robocopy 内置到右键菜单中以加快我的工作流程。希望这套工具也能帮助其他人。