使用 Robocopy 多线程功能在 Windows 10 上加速文件复制方法
使用 Robocopy 多线程功能在 Windows 10 上加速文件复制方法
当您必须将大量文件复制到另一个驱动器时,Robocopy 可以通过其多线程功能显着加快该过程 - 以下是如何使用它。
在 Windows 10 上,当您需要将文件复制到另一个驱动器时,您通常使用标准的选择、复制和粘贴过程。虽然这工作正常,但速度成为瓶颈,因为传输许多文件可能需要很长时间。
作为替代方案,许多精明的用户使用 Robocopy(强大的文件复制),这是一种内置于 Windows 10 的命令行工具,可提供更多功能以更快地将数据移动到不同的位置。使 Robocopy 与众不同(但经常被忽视)的一个特殊功能是它的多线程功能,它允许同时复制多个文件。使用文件资源管理器中内置的复制功能,而不是一次一个文件。
在本指南中,您将学习使用 Robocopy 上的多线程复制功能来加快将文件和文件夹传输到 Windows 10 上的另一个驱动器的过程。
如何在 Robocopy 中使用多线程功能
要使用 Robocopy 多线程更快地将文件和文件夹复制到另一个驱动器,请使用以下步骤:
1. 在 Windows 10 上打开开始。
2. 搜索命令提示符,右键单击结果,然后选择以管理员身份运行选项。
3. 键入以下命令将文件和文件夹复制到另一个驱动器,然后按 Enter:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
在命令中,确保更新源和目标路径和选项。例如,此命令将数据从驱动器“C”复制到“D”并使用“32”线程进行复制:
robocopy C:\Users\admin\Documents D:\Users\admin\Documents /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
Robocopy 命令分解
Robocopy 具有许多功能,在本指南中显示的命令中,我们使用以下开关使复制可靠且快速。
• /S – 复制子目录,但不复制空目录。
• /E – 复制子目录,包括空目录。
• /Z - 以可重新启动模式复制文件。
• /ZB - 使用可重新启动模式。如果访问被拒绝,请使用备份模式。
• /R:5 — 重试 5 次(可以指定不同的次数,默认为 100 万次)。
• /W:5 — 重试前等待 5 秒(您可以指定不同的数字,默认为 30 秒)。
• /TBD — 等待定义共享名称(重试错误 67)。
• /NP - 无进展 - 不显示复制百分比。
• /V — 生成显示跳过文件的详细输出。
• /MT:32 — 使用 n 个线程执行多线程副本(默认 8 个)。
上述命令中最重要的开关是 /MT,它是启用 Robocopy 以多线程模式复制文件的开关。如果您没有在 /MT 开关旁边设置数字,则默认数字将为 8,这意味着 Robocopy 将尝试同时复制八个文件。但是,Robocopy 支持 1 到 128 个线程。
在此命令中,我们使用 32,但您可以将其设置为更大的数字。唯一需要注意的是,使用更高的数字会导致更高的资源使用率和带宽。如果您有较旧的处理器,则使用较大的数量会影响性能。因此,请确保在执行具有大量线程的命令之前进行测试。
完成这些步骤后,您会注意到复制文件和文件夹所需的时间将大大减少。
- 上一篇
如何从 Windows 10 21H2、21H1 和 20H2 卸载 KB5010342
如何从Windows1021H2、21H1和20H2卸载KB5010342您可能已经安装了2022年2月的安全更新,并且由于该补丁而经历了一些变化。KB5010342是我们昨天推出的Windows1021H2、21H1和20H2的累积补丁。一些用户...
- 下一篇
win10更新慢怎么解决_win10更新慢要多久
win10更新慢怎么解决_win10更新慢要多久为了减少运行win10系统出现bug,部分用户会在新版本出现时及时更新win10。但是,他们每次更新系统,总是发现更新速度极慢,根本不是网络。一台速度正常的电脑应该有吧……今天给大家带...