复制500 GB驱动器的最快,最好的方法是什么?


22

我有一个外部驱动器,但运行不正常。我想将所有内容移动或复制到新的外部驱动器上,以免为时已晚。

复制和粘贴将无法工作,因为它会产生“路径太长”错误并暂停。XCopy可以完成这项工作吗?我需要一种不需要在商业工具上花钱的方法。


4
也许你可以尝试rsync
艾伦·哈盖·阿拉维

Answers:


15

使用TeraCopy

TeraCopy是一个紧凑型程序,旨在以最大可能的速度复制和移动文件,从而为用户提供许多功能:

  • 复制文件更快。TeraCopy使用动态调整的缓冲区来减少查找时间。异步复制加快了两个物理硬盘驱动器之间的文件传输。
  • 暂停和恢复文件传输。随时暂停复制过程以释放系统资源,然后单击一下即可继续。
  • 错误恢复。如果出现复制错误,TeraCopy将尝试多次,在更糟糕的情况下,只需跳过文件,而不终止整个传输。
  • 交互式文件列表。TeraCopy显示文件传输失败,并允许您解决问题并仅复制问题文件。
  • Shell集成。TeraCopy可以完全替代Explorer的复制和移动功能,使您可以照常使用文件。
  • 全面的Unicode支持。
  • Windows 7 x64支持。

3
我使用TeraCopy作为我的资源管理器副本/移动替代品,并且感到更加高兴。它还减少了Windows 6.0 / 6.1内核中引入的Windows文件复制/移动操作中引入的“减速”。
突破

1
@突破:我发现Teracopy在Windows 7上没有在Windows XP上有用。您能否进一步解释“减速”?
akira

您还没有注意到与Windows XP相比,Win7 / Vista中的文件传输速度要慢得多吗?(特别是在复制之前等待的“计算”期间...)
突破

10

如果您使用的是Windows 7或Server 2008,请尝试robocopy。

cmd> robocopy c:\ d:\ / s

自动复制从C:\到D:\的所有内容,包括子目录


2
+1表示Windows Vista,7和Server 2008附带的工具(意味着没有下载),尽管它确实取决于原始发布者的操作系统。我要补充的是,如果文件具有任何安全设置,则可以添加/COPYALL。此外,如果驱动器发生故障,则robocopy的默认重试计数为100万,因此请尝试添加/R:5或类似操作以加快读取失败的速度。
2011年

8

使用Fastcopy

FastCopy提供了一种更快的复制,移动或删除大量文件的方法。它会根据Source和Destination目录是在同一硬盘驱动器上还是在不同硬盘驱动器上自动选择一种优化方法,并在不使用O / S缓存的情况下执行读/写操作。除简单的复制和删除操作外,该程序还支持高级方法,使您可以根据文件的日期和大小来同步文件。其他功能包括可自定义的缓冲区大小,文件操作预览,可调速控制,命令行支持,文件验证和高级文件过滤。FastCopy支持Unicode和长文件名。独立软件,安装是可选的。

在此处输入图片说明


5

考虑RichCopy,一种流行的内部Microsoft复制工具。robocopy的巨大改进。

多线程,快速并允许串行磁盘访问(在复制到USB驱动器等时很有用)。具有适当的暂停,恢复和错误处理。允许各种文件选择参数。有用的是,它可以将多个源目录合并到一个目标中。



1

我父亲在尝试将某些东西从旧机器上移到外部驱动器上时,确实出现了此错误。他有一些名字,例如“ Process and Integration 2008年4月”,类似名称的文件夹可以深入几个级别,而文件名也可以放在底部。没多长时间就可以达到255个字符的限制。

我们只是将目录重命名以命名,最终使路径更短-从顶层开始,然后向下-然后再次尝试复制。我们花了几步才确定了超出限制的所有内容,但它确实有效,并且不需要任何特殊软件。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.