SFC, DISM, CHKDSK : l’ordre recommandé pour réparer Windows 10/11 (guide complet)

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.

Sommaire

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é)

ÉtapeCommandePourquoi commencer/terminer ici ?Points d’attention
1sfc /scannowRé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.
2dism /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).
3sfc /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.
4chkdsk C: /scan puis, si erreurs : chkdsk C: /f /rVé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.
5Diagnostic 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.

  1. Ouvrez Invite de commandes (Admin) ou Windows PowerShell (Admin).
  2. 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 :

MessageQue 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.

  1. Montez l’ISO (clic droit > Monter). Repérez D:\sources\install.wim ou install.esd.
  2. Obtenez l’index correspondant à votre édition (Famille, Pro, etc.) :
dism /get-wiminfo /wimfile:D:\sources\install.wim
  1. 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 :

  • /r inclut /f et effectue un scan des secteurs avec tentative de récupération des données lisibles.
  • Sur SSD, /r reste 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 :

  1. Sauvegardez immédiatement vos données.
  2. Vérifiez rapidement l’état du disque :
    • Invite admin : wmic diskdrive get status
    • PowerShell : Get-PhysicalDisk | Select FriendlyName,HealthStatus,MediaType
  3. Exécutez chkdsk C: /scan puis /f (et /r si 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

  1. 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).
  2. Identifiez la lettre du Windows offline (souvent D: dans WinRE) :
    • dir C:\Windows puis dir D:\Windows pour vérifier.
  3. 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

OutilCibleQuand l’utiliserDurée typiqueRisque
SFCFichiers système protégésErreurs Windows, plantages d’apps, composants manquantsCourt à moyenFaible
DISMMagasin de composants (WinSxS)Quand SFC échoue ou répète les mêmes correctionsMoyenFaible si source valide
CHKDSKSystème de fichiers et secteursCorruption NTFS, erreurs d’E/S, lenteurs disqueVariable (peut être long)Moyen (travaille en profondeur)
Diag. mémoireRAMBSOD persistants, instabilité aléatoireCourt à moyenFaible

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 /limitaccess pour 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

  1. SFC → DISM (si nécessaire) → SFC.
  2. CHKDSK /scan puis /f si des erreurs sont détectées.
  3. Si BSOD perdurent, testez la RAM.

Windows n’installe plus les mises à jour

  1. DISM /restorehealth avec source locale si besoin.
  2. SFC pour replacer les fichiers système.
  3. dism /online /cleanup-image /startcomponentcleanup (optionnel).

Erreur « Accès refusé » ou fichiers impossibles à copier

  1. CHKDSK /scan puis réparation (/f voire /r).
  2. 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 (/scan puis /f//r au 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é.

Sommaire