Speed up copies with robocopy /MT multithreading

The forgotten robocopy switch that parallelizes file copies — a big win when copying many small files.

WindowsFilesperformancerobocopyLow risk
Add /MT:16 to robocopy to copy with 16 threads instead of the default 8.

01Command

Command
$ robocopy C:\Source D:\Dest /E /MT:16

02What it does

/MT spawns n threads that process different files simultaneously, which dramatically improves throughput on trees with many small files where a single-threaded copy spends most time on per-file overhead. It accepts 1–128 threads; more is not always faster since disk seek contention can dominate. /MT can't be combined with /IPG (inter-packet gap) or /EFSRAW, and its progress logging interleaves threads.

03Risk

RiskLow risk
RequirementsWindows Vista or later (robocopy /MT)

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

  • robocopy | Microsoft Learn
    Microsoft · vendor-doc · 2026-09-17
    Evidence: Microsoft documents /MT[:n] to create multi-threaded copies with n threads (1-128, default 8) and notes it is incompatible with /IPG and /EFSRAW.
  • ROBOCOPY - Windows CMD
    SS64 · technical · 2026-09-17
    Evidence: SS64 describes /MT:n as multi-threaded copying with a range of 1-128 threads, default 8, improving throughput on many small files.

Last verified: 2026-09-17 · Category: Files & Folders

06Related solutions