How to speed up robocopy
Matthew Harrington
I'm working with a Windows-7 computer, who needs to copy a lot of small files from the network (NAS). I used to do this using xcopy command, but due to a file lock problem, I've decided to start working with robocopy, using following parameters:
robocopy \\nas\<subdir>\ <destination>\ /E /R:3 /V /FPI have the impression that the performance has decreased severely, but as I don't have any logs of the previous situation (using xcopy), I'm not really sure.
Can I add any flags which would increase the performance of the robocopy command?
1 Answer
Can I add any options to increase the performance of the robocopy command?
The following options will change the performance of robocopy:
/J: Copy using unbuffered I/O (recommended for large files).
/NOOFFLOAD: Copy files without using the Windows Copy Offload mechanism.
/R:n: Number of Retries on failed copies - default is 1 million.
/W:n: Wait time between retries - default is 30 seconds.
/REG: Save/R:nand/W:nin the Registry as default settings.
/MT[:n]: Multithreaded copying, n = no. of threads to use (1-128)default = 8 threads, not compatible with
/IPGand/EFSRAW.The use of
/LOGis recommended for better performance.
Source - robocopy
Further Reading
- An A-Z Index of the Windows CMD command line
- A categorized list of Windows CMD commands
- robocopy - Robust File and Folder Copy.