Astuces PC & mobile Tutoriel

Sauvegarder automatiquement ses dossiers sous Windows avec Robocopy

Créer une sauvegarde automatique et gratuite de vos dossiers vers un disque externe ou un NAS avec Robocopy et le Planificateur de tâches de Windows.

Sommaire6 parties
  1. Étape 1 : tester la commande Robocopy
  2. Copie simple ou miroir ?
  3. Étape 2 : créer un script de sauvegarde
  4. Étape 3 : programmer l’exécution automatique
  5. Variante en une ligne de commande
  6. Étape 4 : sauvegarder vers un NAS ou un dossier réseau
  7. Les erreurs à éviter
  8. En résumé

Tout le monde sait qu’il faut sauvegarder ses fichiers. Presque personne ne le fait régulièrement, parce que c’est une tâche manuelle qu’on oublie. La solution : l’automatiser une fois pour toutes.

Windows intègre déjà les deux outils nécessaires, sans rien installer :

  • Robocopy (Robust File Copy), un outil de copie en ligne de commande fiable et rapide, qui ne recopie que les fichiers modifiés ;
  • le Planificateur de tâches, qui lance un programme automatiquement à l’heure de votre choix.

Ce tutoriel prend environ 15 minutes.

À retenir Une copie sur un disque qui reste branché en permanence protège d’une panne de disque, mais pas d’un rançongiciel ni d’un vol. Pour une vraie sécurité, suivez la règle 3-2-1 : 3 copies, sur 2 supports différents, dont 1 hors de chez vous (cloud ou disque conservé ailleurs).

Étape 1 : tester la commande Robocopy

Ouvrez le Terminal ou l’Invite de commandes : touche Windows, tapez cmd, puis Entrée. Voici la commande de base, à adapter :

robocopy "C:\Users\Vous\Documents" "E:\Sauvegarde\Documents" /E /Z /R:2 /W:5 /NP /LOG:"E:\Sauvegarde\journal.txt"

Ce que signifient les options :

Option Rôle
/E Copie les sous-dossiers, y compris vides
/Z Mode redémarrable : reprend une copie interrompue
/R:2 /W:5 En cas d’erreur, 2 nouvelles tentatives espacées de 5 secondes (par défaut : un million de tentatives de 30 s !)
/NP N’affiche pas le pourcentage, pour un journal lisible
/LOG: Écrit le compte rendu dans un fichier journal (écrasé à chaque exécution)

Lancez la commande une première fois : la copie complète peut être longue. Relancez-la ensuite : seuls les fichiers nouveaux ou modifiés sont copiés, c’est quasi instantané.

Copie simple ou miroir ?

Il existe une option très utilisée, /MIR (miroir). Elle rend la destination strictement identique à la source : les fichiers supprimés de la source sont aussi supprimés de la sauvegarde.

  • Avantage : la sauvegarde ne grossit pas indéfiniment.
  • Risque : si vous supprimez un fichier par erreur, ou si un dossier source est vide à cause d’un problème, la sauvegarde est vidée à la prochaine exécution.

Pour une sauvegarde de sécurité, commencez sans /MIR (option /E, comme ci-dessus). N’utilisez le miroir que si vous comprenez ce risque et que vous avez une autre copie.

Étape 2 : créer un script de sauvegarde

Pour sauvegarder plusieurs dossiers, regroupez les commandes dans un fichier .bat. Ouvrez le Bloc-notes, collez ce modèle et adaptez les chemins :

@echo off
set DEST=E:\Sauvegarde
set LOG=%DEST%\journal.txt

robocopy "C:\Users\Vous\Documents" "%DEST%\Documents" /E /Z /R:2 /W:5 /NP /LOG:"%LOG%"
robocopy "C:\Users\Vous\Pictures"  "%DEST%\Images"    /E /Z /R:2 /W:5 /NP /LOG+:"%LOG%"
robocopy "C:\Users\Vous\Desktop"   "%DEST%\Bureau"    /E /Z /R:2 /W:5 /NP /LOG+:"%LOG%"

rem Codes de retour de Robocopy : 0 à 7 = succès, 8 ou plus = au moins une erreur
if %ERRORLEVEL% GEQ 8 (echo ERREUR lors de la sauvegarde >> "%LOG%")

Deux détails :

  • /LOG+: ajoute au journal au lieu de l’écraser, pour que les trois copies figurent dans le même fichier.
  • Robocopy renvoie un code de 1 à 7 quand tout va bien, par exemple 1 lorsque des fichiers ont été copiés. Seul un code supérieur ou égal à 8 signale une erreur. La dernière ligne vérifie la dernière commande seulement : c’est une alerte simple, suffisante pour un usage personnel.

Enregistrez le fichier sous C:\Scripts\sauvegarde.bat. Dans le Bloc-notes, choisissez « Tous les fichiers » comme type, sinon Windows ajoute .txt. Double-cliquez dessus pour le tester, puis ouvrez journal.txt pour vérifier le résultat.

Étape 3 : programmer l’exécution automatique

  1. Ouvrez le Planificateur de tâches : touche Windows, tapez Planificateur de tâches.
  2. Dans le panneau de droite, cliquez sur Créer une tâche de base…
  3. Donnez un nom : Sauvegarde quotidienne.
  4. Déclencheur : « Tous les jours », à une heure où l’ordinateur est allumé (par exemple 12 h 30).
  5. Action : « Démarrer un programme », puis sélectionnez C:\Scripts\sauvegarde.bat.
  6. Cochez « Ouvrir les propriétés de cette tâche quand je clique sur Terminer », puis cliquez sur Terminer.
  7. Dans les propriétés, onglet Paramètres, cochez « Exécuter la tâche dès que possible si un démarrage planifié est manqué ». Si l’ordinateur était éteint à l’heure prévue, la sauvegarde se lancera au démarrage suivant.

Pour vérifier : clic droit sur la tâche, puis Exécuter. Contrôlez le journal.

Variante en une ligne de commande

Si vous préférez, la même tâche peut être créée depuis une invite de commandes :

schtasks /Create /TN "Sauvegarde quotidienne" /TR "C:\Scripts\sauvegarde.bat" /SC DAILY /ST 12:30

Étape 4 : sauvegarder vers un NAS ou un dossier réseau

Robocopy accepte les chemins réseau. Utilisez le chemin complet (\\NAS\Sauvegarde) plutôt qu’une lettre de lecteur réseau, qui n’est pas toujours disponible quand la tâche s’exécute :

set DEST=\\NAS\Sauvegarde\PC-Bureau

Si le NAS demande un identifiant, enregistrez-le une fois dans le Gestionnaire d’identification de Windows (« Informations d’identification Windows »). Ne l’écrivez jamais en clair dans le script.

Les erreurs à éviter

  1. Ne jamais vérifier. Une sauvegarde qu’on n’a jamais testée n’est pas une sauvegarde. Une fois par mois, ouvrez quelques fichiers depuis le disque de sauvegarde.
  2. Utiliser /MIR sans comprendre. Voir plus haut : une erreur côté source se propage à la sauvegarde.
  3. Oublier que le disque doit être branché. Si le disque externe est débranché, la tâche échoue. Le journal et le code d’erreur vous le signaleront.
  4. Garder une seule copie. Complétez avec une copie hors site : service cloud ou second disque conservé ailleurs.

En résumé

Avec un script de quelques lignes et une tâche planifiée, vos dossiers importants sont copiés automatiquement chaque jour, sans logiciel supplémentaire. C’est le premier réflexe d’automatisation à mettre en place sur n’importe quel PC.

Pour automatiser des tâches entre applications en ligne, voyez notre comparatif Make ou n8n.