How to Fix Slow File Transfers on Your Computer

Published 2026-10-16 · LuxuriousComputers Repair

File transfers on your computer are painfully slow. Copying files to a USB drive takes much longer than expected. Moving files between internal drives stalls or crawls. Network transfers to a shared folder or NAS device barely reach a fraction of your network speed. Slow file transfers have specific, diagnosable causes — the connection type, the drive hardware, the file sizes, the file system, and Windows settings all affect transfer speed. Identifying the bottleneck and addressing it can dramatically improve transfer times from hours to minutes.

Understand expected speeds

Before troubleshooting, know what speed to expect from your hardware:

  • USB 2.0: Maximum theoretical speed is 480 Mbps (60 MB per second), but real-world sustained transfers typically reach 25 to 35 MB per second. If your USB drive transfers at this speed, you are on a USB 2.0 connection — check the port and cable
  • USB 3.0/3.1/3.2: USB 3.0 supports 5 Gbps (roughly 400 to 450 MB per second real-world). USB 3.1 Gen 2 supports 10 Gbps. USB 3.2 Gen 2x2 supports 20 Gbps. Real-world speeds depend on the drive inside the enclosure — a mechanical hard drive in a USB 3.0 enclosure still only transfers at 100 to 150 MB per second because the drive itself is the bottleneck, not the USB connection
  • Internal SATA SSD: 500 to 550 MB per second for reads and writes. Transfers between two SATA SSDs should sustain 400+ MB per second
  • Internal NVMe SSD: 2000 to 7000 MB per second depending on generation. Transfers between NVMe drives or from NVMe to SATA sustain the speed of the slower drive
  • Mechanical hard drives: 80 to 160 MB per second sequential, but much slower with small files or fragmented data. Transfers involving an HDD are limited to HDD speeds regardless of how fast the other drive is
  • Gigabit Ethernet: Maximum 125 MB per second. Real-world network file transfers typically reach 100 to 112 MB per second with overhead. If your network transfers are below 50 MB per second on gigabit Ethernet, something is wrong
  • Wi-Fi: Highly variable. Wi-Fi 5 (802.11ac) typically delivers 200 to 400 Mbps (25 to 50 MB per second) for file transfers. Wi-Fi 6 can reach higher speeds but is affected by distance, interference, and the number of connected devices

USB transfer is slow

  • Check the USB port version: USB 3.0 ports are typically colored blue inside. If you plugged a USB 3.0 drive into a USB 2.0 port, you get USB 2.0 speeds. Move the drive to a blue USB 3.0 port. On laptops, ports on different sides may be different versions — check your laptop specifications
  • Check the cable: USB cables that came with phone chargers are often USB 2.0 data cables or charge-only cables. A USB 3.0 cable has extra pins visible inside the connector. If using USB-C, the cable must support USB 3.0 or higher data rates — many USB-C cables are USB 2.0 only
  • USB drive hardware: Cheap USB flash drives use slow NAND memory that writes at 5 to 15 MB per second regardless of the USB version. This is a hardware limitation of the drive itself. External SSDs provide much faster transfers (400+ MB per second) than flash drives
  • USB driver issues: Open Device Manager, expand Universal Serial Bus Controllers. Look for USB 3.0 eXtensible Host Controller entries. If you only see USB Root Hub entries without 3.0 designation, the USB 3.0 driver may not be installed. Download and install the USB driver from your motherboard or laptop manufacturer
  • USB power settings: Open Device Manager, right-click each USB Root Hub, Properties, Power Management, uncheck Allow the Computer to Turn Off This Device to Save Power. USB selective suspend can throttle connected drives during transfers

Many small files transfer slowly

This is normal but can be improved:

  • Transferring thousands of small files (documents, photos, configuration files) is dramatically slower than transferring one large file of the same total size. Each file requires separate filesystem operations — open, write, close, update directory entries. A folder with 50,000 small files might transfer at 2 to 5 MB per second even on fast drives, while a single 10 GB file transfers at 200+ MB per second on the same hardware
  • Compress first: Before transferring many small files, compress them into a single ZIP or 7z archive. Transfer the single archive file (which transfers at full sequential speed), then extract at the destination. This can reduce transfer time by 10x or more for folders with thousands of small files
  • Use Robocopy: Windows Explorer file copy is not optimized for large numbers of files. Open Command Prompt and use robocopy source destination /E /MT:16. The /MT:16 flag uses 16 threads to copy multiple files simultaneously, significantly speeding up small-file transfers. Adjust the thread count based on your drive speed — SSDs handle higher thread counts well, while HDDs perform worse with too many threads

Network transfer is slow

  • Check connection speed: Open Task Manager, Performance tab, Ethernet or Wi-Fi. Check the Link Speed. If your gigabit adapter shows 100 Mbps instead of 1 Gbps, the cable, port, or switch is negotiating at a lower speed. Try a different Ethernet cable — damaged cables or cables longer than 100 meters drop to 100 Mbps. Check that both the computer port and the switch or router port support gigabit
  • Wired vs wireless: If transferring over Wi-Fi and speed is important, switch to wired Ethernet. Wi-Fi speed fluctuates with distance, walls, interference, and other devices. A direct Ethernet connection to your router or NAS gives consistent maximum throughput
  • SMB version: Windows file sharing uses the SMB protocol. Older devices (NAS firmware, older computers) may negotiate SMB 1.0, which is slower and less efficient. Check that both ends support SMB 2.0 or 3.0. On the NAS, update firmware. On Windows, verify SMB versions in PowerShell: Get-SmbConnection
  • Jumbo frames: If both your computer network adapter and your switch or NAS support jumbo frames (MTU 9000 instead of the default 1500), enabling them reduces protocol overhead and can improve large-file transfer speeds by 10 to 15 percent. Both ends and every switch in between must support the same MTU size
  • Disable Large Send Offload: In some configurations, Large Send Offload (LSO) in the network adapter settings causes slower transfers. Open Device Manager, Network Adapters, your adapter Properties, Advanced tab. Find Large Send Offload V2 (IPv4 and IPv6) and set to Disabled. Test transfer speed after the change

Internal drive transfer is slow

  • HDD fragmentation: If copying files from or to a mechanical hard drive, fragmentation forces the read/write heads to jump around the platter, dramatically reducing speed. Run the Optimize Drives tool (search Defragment in Windows) and defragment the HDD. SSDs should not be defragmented — Windows trims SSDs automatically
  • Drive health: A failing drive with bad sectors transfers slowly because it retries reads on damaged areas. Check SMART data with CrystalDiskInfo. Reallocated sectors or pending sectors indicate a drive that needs replacement
  • AHCI mode: In the BIOS, verify that SATA mode is set to AHCI, not IDE. IDE compatibility mode disables features like NCQ (Native Command Queuing) that improve SSD and HDD performance. Changing this after Windows is installed may require a registry edit to prevent a blue screen on boot — research your specific situation before changing
  • Antivirus real-time scanning: Antivirus software scans every file as it is copied, which can halve transfer speeds. If you are copying a large number of trusted files (not downloaded from the internet), temporarily disable real-time protection during the transfer, then re-enable it after

Windows settings that affect speed

  • Remote Differential Compression: This Windows feature compares files at the byte level during network transfers, which adds overhead. If you are copying new files (not synchronizing), disable it: Control Panel, Programs, Turn Windows Features On or Off, uncheck Remote Differential Compression
  • Indexing: Windows Search indexes files as they are created, adding overhead during large file operations. The indexing service can be paused temporarily: open Services (services.msc), find Windows Search, and click Stop. It restarts after reboot

File transfer diagnosis in Columbus and Delaware

If file transfers remain slow despite checking connections, cables, and settings, the bottleneck may be a failing drive, a misconfigured RAID array, or a hardware issue with the USB or SATA controller. Luxurious Computers can benchmark your drives, test transfer paths, and identify the exact bottleneck to restore full transfer speed.

← Back to Blog