Back to guides
Computers
5 min read

Why Copying Files Takes So Long

Transfer speed is set by the slowest link in the chain, and file count matters more than total size.

At a glance

  • →The slowest link sets the speed for everything.
  • →Many small files cost far more than one large one.
  • →A speed that collapses partway means the buffer filled.

Every transfer runs at the speed of its slowest component: the source drive, the connection, the destination drive, or the file system's bookkeeping.

File count matters more than total size. Copying one ten-gigabyte file is fast; copying a hundred thousand small files of the same total size can take many times longer, because each one carries its own overhead.

Write caching explains the pattern where a transfer starts fast and then collapses. The first portion lands in a fast buffer; once that buffer fills, the speed drops to what the drive can truly sustain.

Network transfers add their own ceiling, and a shared connection or an old wireless standard will cap throughput regardless of how fast both drives are.

Common causes

  • Thousands of small files each carrying per-file overhead
  • A write buffer filling and exposing the drive's real speed
  • An old port or cable standard limiting throughput
  • Antivirus scanning every file during the copy
  • A network link slower than either drive involved

Troubleshooting tips

  1. 1Compress many small files into one archive before moving them.
  2. 2Check which port standard you are actually using.
  3. 3Watch whether speed collapses partway, indicating buffer limits.
  4. 4Exclude a bulk transfer folder from live scanning.
  5. 5Copy over cable rather than wireless for large jobs.

Key takeaways

  • • The slowest link sets the speed for everything.
  • • Many small files cost far more than one large one.
  • • A speed that collapses partway means the buffer filled.

Questions about this guide? Open FixBuddy in the corner — it answers from this page first, so most questions never leave your browser.