PC Optimization #file transfer speed#SMB tuning#robocopy

How to Speed Up File Transfers in Windows 11

Speed up file transfers in Windows 11 with SMB tuning, robocopy, TeraCopy, and USB 3 tips. Get faster local and network copy speeds now.

7 min read

Copying files in Windows 11 should be fast, but a surprising number of settings, drivers, and configuration choices quietly cap your real-world transfer speeds well below what your hardware supports. Whether you’re copying between internal drives, over a local network, or to an external USB device, there are concrete steps to get more out of your setup. This guide covers everything from basic fixes to advanced SMB and robocopy tuning.

Why Windows File Transfers Are Slower Than Expected

The Windows 11 file copy dialog is deceptively simple. Under the hood, transfers can be bottlenecked by:

  • SMB protocol version — Older or misconfigured SMB settings limit network copy speeds
  • CPU single-core speed — File copy is largely single-threaded in File Explorer
  • USB controller driver quality — Generic Microsoft drivers underperform OEM drivers
  • Large Send Offload (LSO) — A network feature that sometimes causes throughput instability
  • Disk fragmentation or near-full drives — Both HDD and SSD behave worse when cluttered

Fixing Local Drive-to-Drive Copies

Use Fast NVMe Drives for Both Source and Destination

The most obvious bottleneck: if either the source or destination is a spinning HDD, you’re limited to ~100–180 MB/s regardless of anything else you do. Both drives should be SSDs to approach full speeds.

Disable Remote Differential Compression

Windows sometimes attempts to calculate deltas before copying, which wastes time on local transfers:

  1. Open Control PanelProgramsTurn Windows features on or off.
  2. Uncheck Remote Differential Compression API Support.
  3. Click OK and restart.

Free Up Drive Space

Keep at least 15% of your SSD capacity free. SSDs slow down when the NAND is nearly full because garbage collection has less room to operate. A 1 TB SSD at 950 GB used will be noticeably slower than the same drive at 700 GB used.

Speeding Up Network File Transfers (SMB Tuning)

Local network transfers between Windows PCs use SMB (Server Message Block). Tuning it can dramatically improve throughput.

Verify SMB 3.x Is Active

SMB 3.x supports multichannel, compression, and large MTU. Check what version is negotiating:

# On the server/source machine (run as Administrator)
Get-SmbConnection

Look for the Dialect column — you want 3.0, 3.02, or 3.1.1. If you see 2.1 or lower, investigate whether an older device or setting is forcing a downgrade.

Enable SMB Multichannel

SMB Multichannel uses multiple network adapters or multiple connections to aggregate bandwidth. On systems with 2.5 GbE or higher:

# Confirm multichannel is enabled (should be by default)
Get-SmbClientConfiguration | Select-Object EnableMultichannel
Set-SmbClientConfiguration -EnableMultichannel $true -Confirm:$false

Enable SMB Compression (Windows 11 22H2+)

SMB compression reduces network data volume, especially for compressible files like documents and logs:

# Enable SMB compression on the client
Set-SmbClientConfiguration -EnableSmbCompression $true -Confirm:$false

Disable Large Send Offload If You See Instability

LSO is designed to offload segmentation to the NIC, but some NIC drivers implement it poorly:

# Disable LSO via PowerShell (replace "Ethernet" with your adapter name)
Disable-NetAdapterLso -Name "Ethernet"

Check adapter names with Get-NetAdapter. After disabling, re-test transfer speeds — if they improve and stabilize, leave it disabled.

Jumbo Frames for Gigabit and Faster Networks

Increasing the MTU from the default 1500 bytes to 9000 (Jumbo Frames) reduces per-packet overhead on fast networks. This requires all devices on your network path to support it (NIC, switch, target machine).

# Set jumbo frames on your network adapter
Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Jumbo Packet" -DisplayValue "9014 Bytes"

Robocopy: Faster and Smarter Than File Explorer

Robocopy (Robust File Copy) is built into Windows and handles large transfers far more efficiently than File Explorer. Key advantages:

  • Multi-threaded copying (up to 128 threads)
  • Restartable transfers
  • Mirror mode for backup-style sync
  • Skips already-copied files intelligently

Basic Robocopy Usage

# Copy files from source to destination with 16 threads and progress display
robocopy "D:\Source" "E:\Destination" /E /MT:16 /R:3 /W:5

# Explanation:
# /E  - Copy all subdirectories including empty ones
# /MT:16 - Use 16 parallel threads (increase to 32 or 64 for large file counts)
# /R:3 - Retry 3 times on failure
# /W:5 - Wait 5 seconds between retries

For large media files (videos, ISOs), fewer threads work better since disk seeks dominate:

robocopy "D:\Videos" "E:\Backup" /E /MT:4 /R:2 /W:3 /Z
# /Z enables restartable mode for large files

Mirror a Directory (Backup Use Case)

# Mirror source to destination — deletes files at destination not in source
robocopy "D:\Source" "E:\Mirror" /MIR /MT:16 /R:3 /W:5

TeraCopy: A File Explorer Replacement

TeraCopy is a free third-party copy manager that integrates with File Explorer and offers:

  • Automatic error skipping and retry
  • CRC verification after transfer
  • Pause and resume
  • Slightly faster speeds than Explorer on some workloads due to larger buffer sizing

Download it at codesector.com/teracopy. After installation, you can set it as the default copy handler. Right-click any file, select TeraCopy, and it handles the rest.

TeraCopy’s real value is reliability over speed — on long overnight transfers, the automatic error recovery is invaluable.

USB 3 Transfer Tips

USB transfers are frequently underperforming due to driver or media issues:

Use USB 3.x Ports (Blue or Labeled SS)

USB 2.0 tops out at ~40 MB/s real-world. USB 3.0 should hit 300–400 MB/s to a fast flash drive, and USB 3.2 Gen 2x2 can push 1,500+ MB/s with a compatible SSD enclosure.

Check which ports on your PC are USB 3.x by looking in Device ManagerUniversal Serial Bus controllers. Look for “USB 3.0 eXtensible Host Controller.”

Install OEM USB Drivers

Intel and AMD both publish chipset drivers that include better USB controller drivers than the Microsoft defaults:

  • Intel: Download the Intel Driver & Support Assistant
  • AMD: Download the AMD Chipset Software installer from amd.com

After installing, restart and re-test USB transfer speeds.

Format External Drives as exFAT or NTFS

FAT32 limits individual files to 4 GB. For large transfers, use exFAT (compatible with macOS and Linux) or NTFS (Windows-native, slightly faster for Windows-to-Windows transfers).

Format in Disk Management or:

# Format a drive as exFAT (replace X: with your drive letter)
Format-Volume -DriveLetter X -FileSystem exFAT -NewFileSystemLabel "External" -Confirm:$false

Quick Summary Table

FixImpactDifficulty
Both drives are NVMe SSDsHighEasy
Disable Remote Diff CompressionLow-MediumEasy
Enable SMB MultichannelHigh (network)Easy
Enable SMB CompressionMediumEasy
Use robocopy /MT:16High (many files)Easy
Install OEM USB driversMediumEasy
Jumbo FramesMediumModerate
Disable LSOSituationalModerate

File transfer speed improvements compound — apply several of these and a 300 MB/s network copy might become 800 MB/s with the right hardware and SMB configuration in place.

#Windows 11 network #robocopy #SMB tuning #file transfer speed