FastCopy : déplacer des milliers de petits fichiers sans que la barre bloque

Résumé

Un outil de copie pour Windows qui sépare lecture et écriture sur deux fils et contourne le cache du système, ce qui change tout sur un dossier contenant des milliers de petits fichiers. Gratuit en usage privé, développé depuis 2004.

Recommander
Nom
FastCopy
Version
5.12
Tarif
Gratuit
Open source
Propriétaire
Système
Windows
Mis à jour
2026-10-26 22:00

La barre s'arrête à quatre-vingt-dix-neuf pour cent et n'avance plus

Quiconque a déplacé un dossier de plusieurs milliers de photos, une arborescence de sources ou un tas de fragments de journal connaît la séquence. Windows copie, le compteur grimpe, puis il atteint la fin et s'immobilise. L'estimation du temps restant saute dans tous les sens, la fenêtre cesse de répondre, et ce qui devait prendre une minute en prend dix. Le problème n'est pas le disque, mais la façon dont le gestionnaire de fichiers traite un très grand nombre de petits fichiers : lecture et écriture partagent un seul fil, tout passe par le cache du système, et le temps restant est recalculé pour chaque fichier.

FastCopy a été conçu exactement pour cela, développé seul par un auteur japonais depuis 2004 et affiné pendant plus de vingt ans. L'approche annoncée est compacte : lire et écrire sur plusieurs fils, utiliser les entrées et sorties directes pour contourner le cache du système, et chevaucher les opérations asynchrones pour saturer la bande passante que le disque possède réellement.

Les chiffres sont de ceux qu'on ne croit qu'après essai. Copier cinquante gigaoctets de fichiers mêlés entre deux disques NVMe prend en général soixante à soixante-dix pour cent du temps nécessaire à la méthode intégrée. Entre disques mécaniques, l'écart s'élargit, car les déplacements de tête qui coûtent le plus sont précisément ce que l'accès parallèle masque. Sur un ensemble entièrement flash, on a mesuré près de quinze gigaoctets par seconde.

Pourquoi c'est tellement plus rapide que le gestionnaire de fichiers

Le processus intégré est sériel : lire, écrire dans le cache, écrire sur le disque, recommencer. Ce programme sépare lecture et écriture sur deux fils indépendants, si bien que les deux directions avancent en même temps au lieu de se relayer.

Fenêtre principale de FastCopy pendant un transfert

L'autre moitié du procédé est l'entrée et la sortie directes. En contournant le cache de fichiers de Windows, les données passent du disque source au disque cible sans détour par la mémoire. Deux conséquences en découlent, et toutes deux pèsent plus lourd que la vitesse brute. La copie ne consomme pas la mémoire disponible de la machine, le système ne ralentit donc pas jusqu'à la paralysie à mi-parcours ; et la mémoire qui serait allée au cache reste disponible pour tout ce qui tourne par ailleurs.

Avec le stockage en réseau, la différence devient spectaculaire. Face à un NAS ou à un réseau de stockage, l'optimisation par chevauchement réduit la perte que les liaisons à forte latence imposent d'ordinaire. Avec une liaison à dix gigabits et douze millisecondes de latence, le débit mesuré atteint deux à trois fois celui du gestionnaire de fichiers sur le même matériel – parce que celui-ci attend chaque réponse au lieu d'en garder plusieurs en vol.

Pas seulement copier : différences, synchronisation et vérification

Plusieurs modes d'opération couvrent ce que la copie seule ne fait pas. Un mode différence ne copie que les fichiers réellement différents, exactement ce qu'exige une sauvegarde incrémentale. Un mode synchronisation aligne la cible sur la source et supprime tout ce qui y est en trop. Un mode déplacement coupe puis nettoie la source. L'édition payante ajoute un mode de vérification qui compare le résultat octet par octet : la seule réponse honnête à la question de savoir si une copie est vraiment identique.

Les noms de fichiers sont traités correctement, y compris l'Unicode et les chemins de plus de deux cent soixante caractères, une limite sur laquelle le gestionnaire de fichiers bute toujours. Les filtres d'inclusion et d'exclusion acceptent les caractères génériques de forme shell, si bien qu'une tâche se définit comme tout sauf un répertoire de travail, ou comme seulement les fichiers correspondant à un motif. La version portable pèse environ quatre mégaoctets, fonctionne depuis un dossier décompressé sans installation, n'écrit rien dans le registre et tient sur une clé mémoire – exactement pour le cas où une grosse migration doit être faite sur la machine de quelqu'un d'autre.

Gratuit à la maison, une licence au bureau

Le partage des licences mérite d'être énoncé clairement, car il se lit facilement de travers. L'usage personnel et familial est entièrement gratuit. L'usage professionnel et commercial exige l'édition payante. Celle-ci débloque en outre la vérification au niveau de l'octet, la détection silencieuse de corruption, le réglage de l'affinité de processeur et la prise en charge complète de l'extension du shell dans la version actuelle de Windows.

Ce n'est pas un outil décoratif. L'interface n'a presque pas changé en vingt ans et la liste des fonctions n'a jamais quitté le seul métier de copier. C'est précisément cette étroitesse qui le fait entrer dans la boîte à outils des administrateurs système et des centres de données. Pour qui déplace régulièrement de gros volumes, une demi-minute d'installation rend des minutes à des heures à chaque transfert suivant.
FastCopyTéléchargement
Systèmes pris en charge : Windows