As an alternative, many savvy users use Robocopy (Robust File Copy), a command-line tool built into Windows 10, which offers more features to quickly move data to a different location (to another drive or computer over the network). One feature that makes Robocopy special (and often overlooked) is its multi-threaded feature that allows multiple files to be copied simultaneously. Instead of one file at a time using the copy feature from File Explorer. This guide will teach you the steps to use the multi-threaded copies feature on Robocopy to speed up the transfer process of files and folders to another drive on Windows 10.
How to use multi-threaded feature with Robocopy
To use the Robocopy multi-threaded feature to copy files and folders to another drive on Windows 10, use these steps:
Robocopy command description
Robocopy has many features, and in the command shown above, we use the following switches to make copy reliable and fast. In the command, change the source and destination paths and the options. For example, this command copies data from the drive “C” to “D” and uses the “32” threads for copying: Robocopy with multi-threaded option
/S — Copy subdirectories, but not empty ones. /E — Copy Subdirectories, including empty ones. /Z — Copy files in restartable mode. /ZB — Uses restartable mode. If access is denied, use backup mode. /R:5 — Retry 5 times (you can specify a different number, the default is 1 million). /W:5 — Wait 5 seconds before retrying (you can specify a different number, the default is 30 seconds). /TBD — Wait for share names To Be Defined (retry error 67). /NP — No Progress – don’t display percentage copied. /V — Produce verbose output, showing skipped files. /MT:32 — Do multi-threaded copies with n threads (default is 8).
The most important switch to focus on in the above command is /MT, which is the switch that enables Robocopy to copy files in multi-threaded mode. If you do not set a number next to the /MT switch, the default number will be 8, which means that Robocopy will try to copy eight files simultaneously. However, Robocopy supports 1 to 128 threads. In this command, we are using 32, but you can set it to a higher number. The only caveat is that a higher number will cause higher resource usage and bandwidth. Using a high number will affect performance if you have an older processor. As a result, test before executing the command with more threads. Once you complete the steps, you will notice that copying files and folders will take significantly less time. You are not limited to copying files and folders to an external or internal drive. You can also use this to migrate files over the network. All content on this site is provided with no warranties, express or implied. Use any information at your own risk. Always backup of your device and files before making any changes. Privacy policy info.