如何有效地复制大文件?

如何有效地复制大文件?

我正在 Vista x64 SP1 工作站和 Windows 7 RC 工作站之间复制少量大型文件。Windows 表示,通过不拥塞的 1 GBit/s 交换机将 117GB 的数据从一台计算机复制到另一台计算机需要 7 个小时。Robocopy 的表现也好不到哪里去。

我似乎记得在我使用 Exchange 的时候,有几种实用程序声称可以在服务器之间复制非常大的文件。这些实用程序现在还可用吗?如果可用,在上述情况下哪种实用程序最有效?

编辑:

我正在尝试将 Robocopy 复制到 USB 2.0 外部硬盘,因为这是我目前唯一可用的,而且速度更快,这很不寻常,因为我正在使用的两台计算机是仅有的两台连接到此特定 1GBit/s 交换机的计算机。

编辑2:

源上的 NIC 似乎存在一些问题,在更换其他所有东西后,吞吐量仍无法超过 3MB/秒。由于这是旧机器,我改用外部硬盘,其复制速度比 NIC 快,但总共仍花费了 3 个半小时。

答案1

117GB/7H = 4.6MB/s

这里不对劲。

检查磁盘碎片、网络误用、另一个程序磨损驱动器或硬件故障;带有 1Gb 网络的 Windows 可能会耗尽 7200 SATA 驱动器可提供的带宽,即 60-70 MB/s

我还建议您为自己创建一个好的计划任务,以便在夜间传输文件。

答案2

对于如此大的文件,考虑到它是本地副本,我会将其中一台电脑的硬盘插入另一台电脑并直接复制。或者,我会使用 eSATA 硬盘进行传输。这将是方式甚至比GigE还快。

这一切都假设这是一次性的,这就是我读到你的帖子的方式。

答案3

嗯,复制它大约需要半个小时。

无论如何,你等了多久才取消?你有没有查看详细信息,检查实际复制速度?Vista 的初始估计通常非常低还差得很远。过一会儿,它会重新计算速度,以便给您更好的估计。

答案4

我听说很多人使用 Vista 通过网络进行复制时都发生过这种情况。

我快速做了谷歌搜索以验证。这里列出了很多“修复”。

本文解释了 Vista SP1 文件复制的改进及其工作原理。

相关内容