Vous cherchez l’ordre idéal entre SFC, DISM et CHKDSK pour réparer Windows 10/11 ? Voici la séquence éprouvée, les commandes prêtes à copier‑coller et les pièges à éviter, avec variantes en mode sans échec ou depuis l’Environnement de récupération.
Vue d’ensemble de la question
Windows offre plusieurs outils natifs pour remettre d’équerre le système lorsqu’il devient instable, lent, qu’il affiche des erreurs ou des écrans bleus (BSOD). Beaucoup d’utilisateurs hésitent sur l’enchaînement : faut‑il lancer SFC d’abord ? DISM avant ou après ? Et où placer CHKDSK ? La logique ci‑dessous vous donne un chemin court, sûr et reproductible, qui évite de perdre du temps et limite les risques de corruption supplémentaire.
Réponse & solution (ordre recommandé)
| Étape | Commande | Pourquoi commencer/terminer ici ? | Points d’attention |
|---|---|---|---|
| 1 | sfc /scannow | Répare immédiatement les fichiers système protégés. Si tout est corrigé ou si rien n’est trouvé ⇒ inutile d’aller plus loin. | Ouvrez l’Invite de commandes ou PowerShell en administrateur. |
| 2 | dism /online /cleanup-image /restorehealth | À lancer seulement si SFC signale des fichiers irrécupérables : DISM reconstruit le magasin de composants (WinSxS), source de vérité pour SFC. | Nécessite Internet ou une source locale valide (ISO/clé d’installation). |
| 3 | sfc /scannow (deuxième passage) | Confirme que l’image réparée par DISM permet désormais de restaurer correctement les fichiers système. | Un redémarrage peut être requis si des remplacements ont eu lieu. |
| 4 | chkdsk C: /scan puis, si erreurs : chkdsk C: /f /r | Vérifie l’intégrité logique du système de fichiers et isole les blocs défectueux. À faire après SFC/DISM—sauf suspicion immédiate de panne disque, où CHKDSK passe en premier. | Un redémarrage est nécessaire si le volume système est occupé. Suspendez BitLocker avant la réparation hors ligne. |
| 5 | Diagnostic de mémoire Windows (mdsched.exe) | À utiliser si BSOD/redémarrages persistent : élimine un problème de RAM qui mimerait une corruption logicielle. | Test au prochain démarrage (en général 5–30 min). Consultez le journal d’événements après. |
Résumé opérationnel : SFC → DISM (si nécessaire) → SFC → CHKDSK → Diagnostic mémoire. Inversez SFC/CHKDSK uniquement si vous suspectez d’emblée un disque défaillant (bruits, erreurs SMART, fichiers illisibles).
Pourquoi cet ordre est logique
- SFC (Windows Resource Protection) corrige les fichiers système en se basant sur une image de référence. C’est rapide, non destructif et souvent suffisant.
- DISM (Deployment Image Servicing and Management) répare le magasin de composants (WinSxS). Si ce magasin est endommagé, SFC tourne en rond : d’où DISM après un SFC qui échoue.
- Un second SFC s’assure que, maintenant que le magasin est sain, les fichiers système sont effectivement restaurés.
- CHKDSK agit au niveau du système de fichiers et des secteurs. Inutile de le lancer si un simple SFC règle tout. On le réserve pour la fin—sauf indice fort de panne disque.
- Diagnostic mémoire : la RAM défectueuse peut produire des symptômes pseudo‑logiques (BSOD variés, CRC aléatoires). On l’utilise pour exclure un défaut matériel persistant.
Étapes détaillées et commandes prêtes à copier‑coller
Réparer les fichiers système avec SFC
But : remplacer les fichiers système corrompus par des versions propres.
- Ouvrez Invite de commandes (Admin) ou Windows PowerShell (Admin).
- Exécutez :
sfc /scannow
Variantes utiles :
sfc /verifyonly→ vérifie sans réparer.- Hors ligne (WinRE ou autre session) :
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Interpréter le résultat SFC :
| Message | Que faire |
|---|---|
| Windows Resource Protection did not find any integrity violations. | Tout est sain. Arrêtez‑vous là, ou passez à CHKDSK si des symptômes disque persistent. |
| … found corrupt files and successfully repaired them. | Redémarrez. Si tout va mieux, inutile de lancer DISM. |
| … found corrupt files but was unable to fix some of them. | Lancez DISM (étape suivante), puis relancez SFC. |
| Windows Resource Protection could not perform the requested operation. | Essayez en mode sans échec ou hors ligne avec /offbootdir//offwindir. Ensuite passez à DISM si besoin. |
Journal SFC : %windir%\Logs\CBS\CBS.log. Pour extraire uniquement les entrées SFC :
findstr /c:"[SR]" "%windir%\Logs\CBS\CBS.log" > "%userprofile%\Desktop\SFC_Details.txt"
Réparer l’image Windows avec DISM
But : corriger le magasin de composants (WinSxS) que SFC utilise comme référentiel.
Chemin rapide en ligne :
dism /online /cleanup-image /restorehealth
Contrôles préalables (optionnels, rapides) :
dism /online /cleanup-image /checkhealth
dism /online /cleanup-image /scanhealth
Si Internet est bloqué ou si l’erreur Source files could not be found apparaît, fournissez une source locale (ISO/clé d’installation) qui correspond à l’édition et à la même version/Build de Windows.
- Montez l’ISO (clic droit > Monter). Repérez
D:\sources\install.wimouinstall.esd. - Obtenez l’index correspondant à votre édition (Famille, Pro, etc.) :
dism /get-wiminfo /wimfile:D:\sources\install.wim
- Réparez avec la source locale :
dism /online /cleanup-image /restorehealth /source:wim:D:\sources\install.wim:INDEX /limitaccess
Remplacez INDEX par la valeur trouvée. Si vous avez un install.esd :
dism /online /cleanup-image /restorehealth /source:esd:D:\sources\install.esd:INDEX /limitaccess
Journal DISM : C:\Windows\Logs\DISM\dism.log.
Nettoyage complémentaire (optionnel) : pour réduire WinSxS, exécutez :
dism /online /cleanup-image /startcomponentcleanup
Astuce : en PowerShell, l’équivalent de /restorehealth est Repair-WindowsImage -Online -RestoreHealth (avec -Source si nécessaire).
Revérifier avec SFC
Après DISM, relancez :
sfc /scannow
Si tout est OK, passez à CHKDSK pour vérifier l’état du disque uniquement si vous aviez des symptômes disque (lenteurs anormales, erreurs d’E/S, corruption récurrente).
Vérifier et réparer le disque avec CHKDSK
But : confirmer l’intégrité du système de fichiers NTFS et, si nécessaire, corriger les erreurs d’allocations et isoler les secteurs défectueux.
Contrôle en ligne (rapide) :
chkdsk C: /scan
Si des corrections hors ligne sont nécessaires, programmez un correctif :
chkdsk C: /f
Pour un test approfondi des secteurs (lent, surtout sur gros volumes) :
chkdsk C: /f /r
Notes importantes :
/rinclut/fet effectue un scan des secteurs avec tentative de récupération des données lisibles.- Sur SSD,
/rreste sûr mais très long. N’utilisez‑le que si vous suspectez des blocs défectueux ou des erreurs d’E/S répétées. - Si le volume système est en cours d’utilisation, CHKDSK proposera de planifier la réparation au prochain démarrage : répondez O.
- BitLocker : suspendez temporairement la protection (Panneau de configuration > Chiffrement de lecteur BitLocker > Suspendre) ou via :
manage-bde -protectors -disable C: -RebootCount 1
Journal CHKDSK : Observateur d’événements > Journaux Windows > Application > Source Wininit (pour le volume système) ou Chkdsk (autres volumes).
Astuce avancée (Windows 10/11) : chkdsk C: /spotfix programme une réparation ciblée et rapide au redémarrage.
Tester la RAM avec Diagnostic de mémoire
Lancez mdsched.exe > Redémarrer maintenant et rechercher les problèmes. Après redémarrage, consultez l’Observateur d’événements > Journaux Windows > Système > Source MemoryDiagnostics‑Results.
Indicateurs pour tester tôt la RAM : BSOD aux messages variables, installations qui échouent de façon aléatoire, archives ZIP parfois corrompues, erreurs aléatoires de compilation.
Fiches pratiques
Quand inverser l’ordre et lancer CHKDSK en premier ?
Si vous suspectez fortement un problème matériel disque :
- bruits inhabituels, « cliquetis », lenteurs soudaines ;
- erreurs d’E/S, copies qui échouent, fichiers soudainement illisibles ;
- SMART en alerte.
Dans ce cas :
- Sauvegardez immédiatement vos données.
- Vérifiez rapidement l’état du disque :
- Invite admin :
wmic diskdrive get status - PowerShell :
Get-PhysicalDisk | Select FriendlyName,HealthStatus,MediaType
- Invite admin :
- Exécutez
chkdsk C: /scanpuis/f(et/rsi erreurs d’E/S). Une fois l’intégrité rétablie, revenez à SFC → DISM → SFC.
Windows ne démarre plus : réparations hors ligne depuis WinRE
- Démarrez sur WinRE (arrêtez puis rallumez, interrompez 3 fois le démarrage, ou Shift+Redémarrer > Dépannage > Options avancées > Invite de commandes).
- Identifiez la lettre du Windows offline (souvent
D:dans WinRE) :dir C:\Windowspuisdir D:\Windowspour vérifier.
- Exécutez :
chkdsk C: /f
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Si SFC n’y arrive pas, utilisez DISM hors ligne (adaptez la lettre Windows) :
dism /image:C:\ /cleanup-image /restorehealth /source:wim:D:\sources\install.wim:INDEX /limitaccess
Tableau comparatif
| Outil | Cible | Quand l’utiliser | Durée typique | Risque |
|---|---|---|---|---|
| SFC | Fichiers système protégés | Erreurs Windows, plantages d’apps, composants manquants | Court à moyen | Faible |
| DISM | Magasin de composants (WinSxS) | Quand SFC échoue ou répète les mêmes corrections | Moyen | Faible si source valide |
| CHKDSK | Système de fichiers et secteurs | Corruption NTFS, erreurs d’E/S, lenteurs disque | Variable (peut être long) | Moyen (travaille en profondeur) |
| Diag. mémoire | RAM | BSOD persistants, instabilité aléatoire | Court à moyen | Faible |
Erreurs fréquentes et solutions
DISM renvoie 0x800f081f (fichiers source introuvables)
- Assurez‑vous que l’ISO correspond à la même Build que votre Windows (ex. 22H2). Un décalage peut faire échouer la restauration.
- Utilisez l’index correct (via
/get-wiminfo). Exemple : Windows 10 Pro peut être l’index 6 dans certaines images. - Ajoutez
/limitaccesspour forcer l’usage de la source locale.
CHKDSK ne peut pas verrouiller le lecteur
Sur le volume système, c’est normal en session. Répondez O pour planifier au prochain démarrage. Avec BitLocker, suspendez la protection avant.
SFC boucle et répare à chaque redémarrage
- Exécutez DISM pour réparer l’image, puis SFC.
- Vérifiez qu’aucun logiciel (antivirus tiers, tweak système) ne remplace des fichiers protégés.
Impossible d’exécuter DISM/SFC en session
Essayez en mode sans échec avec réseau, ou depuis WinRE (hors ligne). Les commandes /offbootdir//offwindir et /image: sont prévues pour cela.
Contrôler que tout est réellement réparé
- Journaux :
CBS.log(SFC),dism.log(DISM), Wininit/Chkdsk (CHKDSK), MemoryDiagnostics‑Results (RAM). - Redémarrage : toujours redémarrer après des corrections signalées.
- Windows Update : installez les mises à jour restantes ; certaines incohérences disparaissent après une LCU (cumul mensuel).
Bonnes pratiques avant de commencer
- Sauvegarde des données importantes, surtout avant
chkdsk /f /r. - Alimentation : branchez un portable sur secteur.
- Arrêt des tâches lourdes (VM, compilation, jeux) pendant SFC/DISM.
- Antivirus tiers : désactivez temporairement si interférences suspectées.
Scripts et automatismes (facultatif)
Exécutez ce mini‑script PowerShell en administrateur pour enchaîner les opérations avec journalisation :
Start-Transcript -Path "$env:USERPROFILE\Desktop\Reparation-Windows.log" -Append
Write-Host "=== SFC #1 ==="
sfc /scannow
Write-Host "=== DISM (si besoin) ==="
dism /online /cleanup-image /restorehealth
Write-Host "=== SFC #2 ==="
sfc /scannow
Write-Host "=== CHKDSK (scan) ==="
chkdsk C: /scan
Write-Host "Si des erreurs sont signalées, exécutez: chkdsk C: /f /r (au prochain redémarrage)."
Stop-Transcript
Scénarios « clés en main »
Windows est lent et plante, mais démarre
- SFC → DISM (si nécessaire) → SFC.
- CHKDSK
/scanpuis/fsi des erreurs sont détectées. - Si BSOD perdurent, testez la RAM.
Windows n’installe plus les mises à jour
- DISM
/restorehealthavec source locale si besoin. - SFC pour replacer les fichiers système.
dism /online /cleanup-image /startcomponentcleanup(optionnel).
Erreur « Accès refusé » ou fichiers impossibles à copier
- CHKDSK
/scanpuis réparation (/fvoire/r). - Si le problème persiste, retour à SFC/DISM.
FAQ courte
Dois‑je lancer ces commandes sur tous les lecteurs ? Généralement, concentrez‑vous sur C: (système). Pour d’autres volumes qui posent problème, exécutez CHKDSK sur la lettre concernée.
Est‑ce risqué ? SFC et DISM sont peu risqués. CHKDSK modifie la structure du système de fichiers : sauvegardez au préalable, surtout avec /r.
Et sur Windows Server ? Les principes restent valables. Sur des serveurs de production, planifiez un créneau de maintenance et testez d’abord en pré‑prod.
Check‑list finale
- Exécuter SFC.
- Si nécessaire, exécuter DISM puis relancer SFC.
- Contrôler le disque avec CHKDSK (
/scanpuis/f//rau besoin). - Tester la mémoire si l’instabilité persiste.
- Redémarrer et valider via les journaux.
Ce qu’il faut retenir
La séquence gagnante : SFC d’abord, DISM seulement si SFC échoue, SFC à nouveau, puis CHKDSK pour l’intégrité du disque, et enfin le diagnostic mémoire en cas d’instabilité récurrente. Cette progression minimise le temps passé et les risques tout en maximisant l’efficacité.

