FastCopy - Free File Copy Tool Runs Circles Around Explorer

When it comes to copying files, Windows Explorer may probably be called reliable, but fast it is not. After the rewrite of the copy routines in Vista had caused much customer dissatisfaction, Microsoft rewrote the copy dialog again for Windows 7. But still, especially copying many small files takes ages.

And there are other problems: Explorer does not handle long paths at all. Files and directories stored in paths longer than 260 characters (MAX_PATH) are not copied by Explorer.

A third cause of grief is that Explorer copies files via the Windows file system cache. Every byte is read from disk into that cache in RAM and then written to disk again. If large amounts of data are copied, this behavior makes the file system cache grow in size until all RAM is used up and other data (DLLs, for example) are forced out. The result is that the system feels sluggish and the hard disk spins like mad after a large copy operation until all the cached data has been read into RAM again.

Enter FastCopy

A blog post by Darwin Sanoy made me aware of an alternative to Explorer: FastCopy. FastCopy does everything right Explorer does wrong:

  • It is fast (see my tests below)
  • It supports long paths (longer than MAX_PATH, 260 characters)
  • It does not use the Windows file system cache

And there is more:

  • FastCopy is free to use and even available in source code
  • It can be used as GUI or command line tool
  • It can install an Explorer shell extension that places FastCopy in the context menu of files and folders

Sounds too good to be true? I hope it is not!

Tests

I performed a simple test where I copied a directory with 6,500 small files from D: to C:.

Copying many files with Explorer

In Explorer that took 235 seconds, nearly four minutes.

Copying many files with FastCopy

FastCopy finished in 70 seconds, just over a minute. That is more than three times faster!

Then I created a directory structure with paths longer than 500 characters (with Total Commander). Trying to copy that in Explorer gave me the following:

Explorer - File name too long

As expected, FastCopy had no problems with the long paths.

Comments

Related Posts

Total Commander: Getting Started

Total Commander: Getting Started
This article explains how to get started with Total Commander, one of those few magical tools that can boost your productivity as an IT pro significantly. It not only replaces File Explorer; it does so in a way that makes you wonder how you suffered Explorer for such a long time. It has keyboard shortcuts for everything and is super-configurable, fast and efficient. On top of that, it can probably replace half a dozen tools in addition to File Explorer.
Tips and Tools

Latest Posts

Fast & Silent 5 Watt PC: Minimizing Idle Power Usage

Fast & Silent 5 Watt PC: Minimizing Idle Power Usage
This micro-series explains how to turn the Lenovo ThinkCentre M90t Gen 6 into a smart workstation that consumes only 5 Watts when idle but reaches top Cinebench scores while staying almost imperceptibly silent. In the first post, I showed how to silence the machine by replacing and adding to Lenovo’s CPU cooler. In this second post, I’m listing the exact configuration that achieves the lofty goal of combining minimal idle power consumption with top Cinebench scores.
Hardware

Fast & Silent 5 Watt PC: Lenovo ThinkCentre M90t Modding

Fast & Silent 5 Watt PC: Lenovo ThinkCentre M90t Modding
This micro-series explains how to turn the Lenovo ThinkCentre M90t Gen 6 into a smart workstation that consumes only 5 Watts when idle but reaches top Cinebench scores while staying almost imperceptibly silent. In this first post, I’m showing how to silence the machine by replacing and adding to Lenovo’s CPU cooler. In a second post, I’m listing the exact configuration that achieves the lofty goal of combining minimal idle power consumption with top Cinebench scores.
Hardware