Robocopy est un outil puissant intégré à Windows pour copier, synchroniser ou sauvegarder des fichiers de manière fiable et rapide, bien plus efficace que les anciennes commandes comme xcopy. Disponible nativement depuis Windows Vista jusqu'à Windows 11, il gère les gros volumes de données, les interruptions et les réseaux sans perdre de temps. Parfait pour les débutants comme les pros, il évite les erreurs courantes lors de transferts massifs.
Pourquoi choisir Robocopy ?
Robocopy surpasse l'Explorateur Windows ou copy en copiant les sous-dossiers, permissions NTFS, horodatages et attributs complets. Il supporte le multithreading pour accélérer les copies (jusqu'à 128 threads), reprend après interruption et filtre précisément les fichiers. Idéal pour backups, migrations de disques ou synchronisations réseau, il minimise les risques de corruption.
Syntaxe de base
Ouvrez l'invite de commandes en administrateur (recherchez "cmd" et clic droit). La commande simple est :
robocopy C:\Source D:\Destination
- Source : dossier de départ (ex. C:\MesDocuments).
- Destination : dossier cible (ex. D:\Backup).
Ajoutez des options pour plus de puissance, comme /E pour tous les sous-dossiers y compris vides.
Options essentielles
- /E : Copie sous-dossiers et vides.
- /MIR : Mode miroir (copie + supprime l'excédent en destination pour synchroniser parfaitement).
- /MT:16 : 16 threads pour vitesse x2 (max 128).
- /R:5 /W:5 : Réessaye 5 fois, attend 5s (au lieu de 30s par défaut).
- /SEC : Copie permissions et sécurité.
- /LOG:C:\log.txt : Sauvegarde un rapport détaillé.
Exemple basique pour backup complet :robocopy C:\Documents E:\Sauvegarde /E /MT:16 /R:3 /W:3 /LOG:C:\backup.log
Cela copie tout rapidement et logue les résultats.
Exemples pratiques
| Scénario | Commande | Résultat |
|---|---|---|
Backup dossier avec sous-dossiers |
robocopy C:\Projets D:\Backup /E /SEC /MT:8 |
Copie fichiers, permissions et dates. |
Synchronisation miroir |
robocopy C:\Source \\Serveur\Partage /MIR /V |
Destination identique à source, verbeux (/V). |
Copie réseau résumable |
robocopy C:\Local \\NAS\Dossier /Z /MT:16 /NP |
Reprend si coupure, sans % (/NP). |
Déplacement (copie + suppression) |
robocopy C:\Source D:\Destination /E /MOVE |
Vide la source après copie. |
Astuces avancées et pièges
Utilisez /XF *.tmp pour exclure les temporaires ou /MAXAGE:30 pour ignorer fichiers >30 jours.
Pour approfondir le sujet voici quelques sources
- https://www.it-connect.fr/robocopy-copie-sauvegarde-et-synchronisation-de-donnees-sous-windows/
- https://www.diskpart.com/fr/articles/comment-utiliser-robocopy.html
- https://learn.microsoft.com/fr-fr/windows-server/administration/windows-commands/robocopy
- https://tutobox.fr/tuto-robocopy-copier-fichiers-via-reseau-sous-windows
- https://learn.microsoft.com/fr-fr/windows-server/storage/dfs-replication/preseed-dfsr-with-robocopy
- https://courstechinfo.be/OS/RoboCopy.pdf
- https://www.youtube.com/watch?v=9B857210-vw
- https://www.reddit.com/r/PowerShell/comments/cby2cv/how_to_run_robocopy_in_ps/?tl=fr
- https://www.reddit.com/r/DataHoarder/comments/iz0qn2/robocopy_command_on_windows_is_driving_me_crazy/?tl=fr
- https://www.ionos.fr/digitalguide/serveur/outils/robocopy-sauvegarde-de-windows/

Laisser un commentaire