Obtenez une copie locale de tout votre OneDrive sur disque dur externe, mise à jour automatiquement et sans doublons. Ce guide explique les architectures (miroir vs versioning), les méthodes (Robocopy, FreeFileSync/SyncBack, rclone), les scripts prêts à l’emploi et la planification fiable sous Windows 11/10.
Vue d’ensemble de la question
Objectif : disposer d’une copie locale intégrale de OneDrive (sur un disque dur externe), mise à jour automatiquement et capable de comparer source/cible pour ne recopier que les changements.
- Espace disque local insuffisant pour synchroniser tout OneDrive ? Certaines méthodes n’exigent aucun stockage local.
- Automatisation plusieurs fois par jour ? Oui, via le Planificateur de tâches ou des planificateurs intégrés.
- Fiabilité : privilégiez des outils éprouvés (built‑in Windows, open‑source reconnus, éditeurs sérieux).
- Clarification importante : de nombreux outils ne lisent pas directement OneDrive dans le cloud, mais copient le dossier OneDrive local. Dans ce cas, veillez à rendre les dossiers nécessaires disponibles hors connexion.
Réponse & Solution
Choisir l’architecture de sauvegarde
Miroir (copie identique)
- Avantage : la destination reflète fidèlement OneDrive (mêmes fichiers, mêmes arborescences).
- Risque : une suppression côté OneDrive sera répercutée sur la sauvegarde lors d’une synchronisation en miroir.
Sauvegarde avec versioning
- Avantage : protège contre erreurs et ransomwares (fichiers supprimés/modifiés versés dans un dossier « Versions » ou datés).
- Coût : un peu plus d’espace et de gestion.
Recommandation : si vous craignez les suppressions accidentelles, préférez le versioning. Sinon, le miroir est rapide et simple.
Critère | Miroir | Versioning |
---|---|---|
Protection contre suppressions | Faible (propagation) | Élevée (copies historiques) |
Restauration d’une version antérieure | Non | Oui |
Espace requis | ≈ Source | > Source (versions en plus) |
Complexité | Faible | Moyenne |
Méthodes recommandées
Méthode 1 — 100 % intégrée Windows (gratuite) : Robocopy + Planificateur de tâches
Idéal si vous pouvez rendre vos fichiers OneDrive « disponibles hors connexion » sur le PC.
- Préparer la source (OneDrive local)
- Dans l’Explorateur, clic droit sur le dossier OneDrive (ou les sous‑dossiers ciblés) → Toujours conserver sur cet appareil.
- Optionnel (en masse) : pour « épingler » un dossier complet en hors connexion via invite de commandes :
attrib +P -U /S /D "%UserProfile%\OneDrive\DossierCible"
+P = épinglé (local), -U = non‑épinglé. Laissez OneDrive finaliser le téléchargement avant de lancer la sauvegarde.
- Créer la destination et les journaux
- Supposons le disque externe en
E:\
(formatez en NTFS si possible pour une meilleure conservation des attributs). - Créez :
E:\Sauvegarde_OneDrive
etE:\logs
.
- Supposons le disque externe en
- Commande de base (mise à jour incrémentielle, sans suppression)
robocopy "%UserProfile%\OneDrive" "E:\Sauvegarde_OneDrive" /E /COPY:DAT /DCOPY:T /R:2 /W:5 /XO /FFT /XJ /MT:8 /LOG+:"E:\logs\onedrive_backup.log"
/E
: sous‑dossiers (y compris vides)./XO
: ignore les fichiers plus anciens côté source (ne remplace que si plus récent)./COPY:DAT
et/DCOPY:T
: conserve Dates/Attributs (fichiers et dossiers)./FFT
: tolérance d’horodatage (utile si la destination est exFAT ou FAT32)./XJ
: ignore jonctions (évite les boucles)./MT:8
: copie multi‑thread (ajustez à 16/32 si le disque suit)./R:2 /W:5
: peu de tentatives/attentes./LOG+
: journal append.
- Miroir (avec suppression, à manier avec prudence)
robocopy "%UserProfile%\OneDrive" "E:\Sauvegarde_OneDrive" /MIR /COPY:DAT /DCOPY:T /R:2 /W:5 /FFT /XJ /MT:8 /LOG+:"E:\logs\onedrive_mirror.log"
Procédure conseillée : testez d’abord en incrémentiel (sans/MIR
), vérifiez le journal, puis activez/MIR
une fois le comportement validé. - Exclusions utiles (temporaire/Office)
robocopy "%UserProfile%\OneDrive" "E:\Sauvegarde_OneDrive" /E /COPY:DAT /DCOPY:T /R:2 /W:5 /XO /FFT /XJ /MT:8 ^ /XF "~$*" "Thumbs.db" "desktop.ini" /XD ".tmp" ".git" ".venv" ^ /LOG+:"E:\logs\onedrive_backup.log"
- Automatiser (Planificateur de tâches)
- Créez un script
C:\Scripts\Backup_OneDrive.cmd
:@echo off setlocal REM -- Quitter si le disque E: est absent -- if not exist "E:\NUL" exit /b 9 REM -- Horodatage ISO pour le log -- for /f "usebackq delims=" %%t in (`powershell -NoProfile -Command "(Get-Date).ToString('yyyyMMdd_HHmmss')"`) do set TS=%%t REM -- Lancer Robocopy incrémentiel -- robocopy "%UserProfile%\OneDrive" "E:\Sauvegarde\_OneDrive" /E /COPY\:DAT /DCOPY\:T /R:2 /W:5 /XO /FFT /XJ /MT:16 ^ /LOG+:"E:\logs\onedrive\_backup\_!TS!.log" set RC=%ERRORLEVEL% REM -- Codes 0-7 = succès, >=8 = échec -- exit /b %RC%
- Planificateur de tâches → Créer une tâche :
- Déclencheurs : « Au démarrage » + « Toutes les 4 heures » (répéter indéfiniment).
- Conditions : cocher « Sortir l’ordinateur du mode veille » si besoin ; décocher « Exécuter uniquement si l’ordinateur est sur le secteur » si vous êtes sur portable et que vous acceptez la batterie.
- Paramètres : « Exécuter la tâche dès que possible après un démarrage planifié manqué » ; « Arrêter la tâche si elle s’exécute plus de 2 h ».
- Action : Démarrer un programme →
cmd.exe
avec arguments :/c "C:\Scripts\Backup\_OneDrive.cmd"
. - Options : « Exécuter avec les autorisations maximales » (utile sur certains dossiers protégés).
- Créez un script
Interpréter le code retour Robocopy
Code | Signification (résumé) | Statut |
---|---|---|
0 | Aucun fichier copié (source=destination) | Succès |
1 | Des fichiers ont été copiés | Succès |
2 | Des fichiers/dossiers « en trop » détectés et (si miroir) supprimés | Succès |
3 | Copie + suppressions | Succès |
4–7 | Divergences/mises à jour diverses | Succès |
≥8 | Échecs de copie ou erreurs fatales | Échec |
Variante « sans suppression mais avec versions » : remplacez Robocopy par un outil ci‑dessous (FreeFileSync, SyncBack…) et activez l’option Versioning.
Méthode 2 — Logiciels de synchronisation/sauvegarde (comparaison visuelle, planification facile)
FreeFileSync + RealTimeSync (gratuit, open‑source)
- Créer un lot : Source =
%UserProfile%\OneDrive
, Destination =E:\Sauvegarde_OneDrive
. - Mode : choisissez Mise à jour (n’ajoute que les nouveautés et remplace si plus récent) ou Mirroir.
- Versioning : onglet Paramètres → Supprimer → Conserver les versions obsolètes vers
E:\Sauvegarde_OneDrive\_Versions
avec schéma de nommage{NomFichier}.{Date}.{Heure}
. - Filtres : excluez
~$*
,Thumbs.db
,desktop.ini
, dossiers.git
,.tmp
. - Programmer : enregistrez en
.ffs_batch
. Lancez via le Planificateur ou RealTimeSync pour déclenchement immédiat à chaque modification (mettez un délai de 10–30 s pour grouper les changements).
Astuce : si le disque externe n’est pas branché, RealTimeSync affichera une erreur ; préférez dans ce cas une planification périodique (toutes les 2–4 h) qui réessaie.
SyncBack (Free/SE/Pro)
- Profil : type « Backup », Source = OneDrive local, Destination = disque externe.
- Versioning : activez « Versioning » et conservez p.ex. 5–10 versions selon l’importance.
- Planification : intégration native au Planificateur de tâches ; définissez la stratégie de réexécution en cas d’échec.
AOMEI Backupper Standard (gratuit)
- Utilisez une tâche Sync unidirectionnelle (source → disque externe).
- Les éditions payantes ajoutent des options de miroir strict, filtrage avancé et planification plus fine.
GoodSync / Acronis (payant)
- GoodSync : réputé pour les comparaisons robustes, versioning fin, planification fiable.
- Acronis : plutôt orienté image système et sauvegarde complète, avec options cloud selon l’édition.
Point d’attention : ces outils travaillent le plus souvent sur le dossier OneDrive local. Assurez-vous que les dossiers à sauvegarder sont disponibles hors connexion sous Windows, sinon ils seront ignorés.
Méthode 3 — Sans copie locale (si vous n’avez pas la place sur le PC) : rclone depuis le cloud
Principe : rclone copie directement OneDrive (cloud) → disque externe. Zéro espace local requis.
- Configurer OneDrive dans rclone
rclone config # n (New remote) → nommez-le: onedrive # Choisissez le fournisseur OneDrive (Personnel ou Business) et suivez l’authentification Microsoft. # Choisissez des permissions en lecture seule si vous n’utilisez que "copy". Pour "sync", des droits lecture suffisent sur la source.
- Copie incrémentielle (sans suppression)
rclone copy onedrive:/ "E:\OneDrive_Backup" ^ --update --use-server-modtime --create-empty-src-dirs ^ --checkers=8 --transfers=8 --fast-list --progress ^ --log-file="E:\logs\rclone_copy.log" --log-level=INFO
--update
: ne remplace que si source plus récente.--use-server-modtime
: fiabilise l’horodatage.--checkers / --transfers
: parallélisme.--fast-list
: listings optimisés.
- Miroir (avec suppression)
rclone sync onedrive:/ "E:\OneDrive_Backup" ^ --use-server-modtime --checkers=8 --transfers=8 --fast-list --progress ^ --delete-excluded --log-file="E:\logs\rclone_sync.log" --log-level=INFO
Attention :sync
supprime de la destination ce qui a disparu du cloud. Conservez en parallèle une sauvegarde versionnée périodique si vous souhaitez vous protéger des suppressions accidentelles. - Planifier sous Windows : créez un
.cmd
du type :@echo off setlocal if not exist "E:\NUL" exit /b 9 for /f "usebackq delims=" %%t in (`powershell -NoProfile -Command "(Get-Date).ToString('yyyyMMdd_HHmmss')"`) do set TS=%%t rclone copy onedrive:/ "E:\OneDrive_Backup" --update --use-server-modtime --checkers=8 --transfers=8 --fast-list --progress ^ --log-file="E:\logs\rclone_copy_!TS!.log" --log-level=INFO exit /b %ERRORLEVEL%
Planifiez‑le « Au démarrage » et « Chaque jour » avec répétition toutes les 4 h (ou selon vos besoins).
Avantages : pas besoin d’espace local, débit optimisé, reprise en cas de coupure. Inconvénients : configuration initiale plus technique, dépendance réseau.
Cas particuliers résolus
- « Je n’ai pas assez d’espace sur le PC, je veux tout mettre sur un disque USB » : utilisez rclone (Méthode 3). Sinon, rendez progressivement certains dossiers disponibles hors ligne, copiez‑les, puis élargissez.
- « Je veux que ce soit totalement automatique, plusieurs fois par jour » : Planificateur de tâches (Robocopy / rclone), ou FreeFileSync + RealTimeSync, ou SyncBack/GoodSync avec planification intégrée.
- Windows 11 et sauvegarde automatique vers disque externe :
- Historique des fichiers (Panneau de configuration) fonctionne encore et peut écrire vers un disque externe.
- Seuls les éléments OneDrive disponibles hors connexion seront pris ; les fichiers « en ligne uniquement » sont ignorés.
- La nouvelle appli « Windows Backup » vise le cloud et ne remplace pas une sauvegarde locale planifiée.
- Lettre du disque qui change : fixez une lettre stable (Gestion des disques → « Modifier la lettre de lecteur »). Vous pouvez aussi tester l’existence de
E:\NUL
au début de vos scripts pour éviter des erreurs. - Formater en NTFS ? : recommandé pour préserver attributs, ACL et horodatages précis. Avec exFAT/FAT32, utilisez
/FFT
dans Robocopy (tolérance 2 s) et attendez‑vous à une gestion des permissions simplifiée. - Ne placez pas votre racine OneDrive sur un disque amovible que vous débranchez souvent : c’est instable et peut interrompre la synchronisation OneDrive.
Bonnes pratiques (compléments utiles)
- Règle 3‑2‑1 : 3 copies, sur 2 supports différents, dont 1 hors‑site/hors‑ligne.
- Sécurité OneDrive : activez l’authentification à deux facteurs, surveillez les connexions, conservez des codes de récupération.
- Chiffrement du disque externe : songez à BitLocker To Go (protection en cas de perte/vol).
- Tests réguliers : effectuez une restauration d’essai (quelques fichiers), vérifiez les journaux et l’intégrité.
- Protection contre les suppressions : si vous utilisez un miroir (
/MIR
ousync
), ajoutez une sauvegarde versionnée hebdomadaire/mensuelle. - Noms de fichiers & chemins longs : évitez les caractères interdits et, si besoin, activez la prise en charge des chemins > 260 caractères dans Windows (Stratégie de groupe/registre).
- Performance : évitez les antivirus temps réel sur le dossier cible pendant la première copie massive (ou ajoutez une exclusion temporaire) puis réactivez‑le.
- État hors connexion : attendez que l’icône OneDrive indique « à jour » avant la sauvegarde, sinon Robocopy copiera des fichiers partiels/non présents.
Outils & commandes pratiques
Calculer l’espace nécessaire avant de se lancer
Estimez la taille de votre OneDrive local (pour vérifier la capacité du disque externe) :
powershell -NoProfile -Command ^
"$p=$env:OneDrive; $s=(Get-ChildItem -LiteralPath $p -Recurse -ErrorAction SilentlyContinue | `
Measure-Object Length -Sum).Sum; '{0:N2} Go' -f ($s/1GB)"
Vérifier rapidement l’état « hors connexion »
attrib "%UserProfile%\OneDrive\DossierCible"
P = épinglé (local), U = non épinglé (en ligne uniquement).
Robocopy : pense‑bête des commutateurs utiles
Option | Utilité |
---|---|
/E | Copie les sous‑dossiers (y compris vides) |
/MIR | Miroir (équivalent à /E /PURGE ) |
/XO | Ignore les fichiers plus anciens côté source |
/COPY:DAT | Copie Données/Attributs/Heures |
/DCOPY:T | Conserve la date des dossiers |
/FFT | Tolérance aux systèmes FAT/exFAT (2 s) |
/XJ | Ignore les jonctions (évite boucles) |
/MT:n | Copie multithread (par ex. 8, 16, 32) |
/R:n /W:n | Limite les nouvelles tentatives et l’attente |
/LOG, /LOG+ | Journal (nouveau/fusionner) |
Scénarios « prêt à l’emploi »
Solution gratuite, simple et robuste
- Marquez vos dossiers OneDrive essentiels Toujours conserver sur cet appareil.
- Créez
E:\Sauvegarde_OneDrive
etE:\logs
. - Planifiez la commande Robocopy incrémentielle (bloc Méthode 1).
- Chaque semaine, exécutez une seconde tâche versionnée via FreeFileSync (profil « Mise à jour + Versioning »).
Sans espace local
- Configurez rclone pour OneDrive (cloud).
- Planifiez
rclone copy onedrive:/ E:\OneDrive_Backup
tous les jours (ou toutes les 4 h). - Une fois par semaine, exécutez
rclone sync
si vous acceptez la suppression des fichiers retirés du cloud ; sinon restez surcopy
.
Dépannage rapide (FAQ)
Robocopy renvoie un code ≥ 8 : consultez le journal (E:\logs\...
) pour identifier les fichiers en échec (accès refusé, chemin trop long, disque plein). Relancez après correction.
« Le fichier cloud n’est pas disponible » : l’élément est « en ligne » uniquement. Marquez‑le « Toujours conserver sur cet appareil », attendez le téléchargement, puis relancez.
Chemins trop longs : activez les chemins longs > 260 caractères dans Windows 11/10 (Stratégie de groupe ou registre), puis recopie.
Lettre du disque change : fixez une lettre permanente via Gestion des disques. Dans les scripts, testez if not exist "E:\NUL" exit /b 9
pour éviter une copie au mauvais endroit.
Copies lentes : augmentez /MT
(Robocopy) ou --transfers
(rclone), désactivez temporairement l’analyse antivirus sur la destination, vérifiez que le disque est en USB 3.x.
Restauration : pour retrouver un fichier ancien avec versioning (FreeFileSync/SyncBack), ouvrez le dossier _Versions
, localisez par date/heure, et replacez‑le dans l’arborescence cible.
En bref
- Oui, il est possible et recommandé de garder une copie locale de OneDrive avec comparaison et incrémentiel.
- Choix rapide :
- Vous avez de la place locale → Robocopy, FreeFileSync, SyncBack, AOMEI.
- Vous n’avez pas de place → rclone (cloud → disque externe).
- Pour l’automatisation sous Windows 11/10 : Planificateur de tâches ou Historique des fichiers (avec éléments hors connexion) selon vos besoins.