Dépannage système d'exploitation, BSOD et boot
Définition
Le dépannage OS couvre les problèmes de démarrage de Windows (échec de boot, boucle de réparation), les écrans bleus (BSOD — Blue Screen of Death), les erreurs système, et les options de récupération. Le technicien doit maîtriser les outils de récupération Windows (WinRE) et savoir interpréter les codes d'arrêt.
| Catégorie |
Exemples de symptômes |
| Échec de boot |
Pas de démarrage, erreur bootloader, "Operating System not found" |
| BSOD |
Écran bleu avec code stop, redémarrage en boucle |
| Performance |
Gel, lenteur, processus à 100% CPU |
| Erreurs système |
Services qui ne démarrent pas, DLL manquante |
Contexte
CompTIA A+ teste la connaissance des outils de récupération Windows (WinRE, mode sans échec, restauration système), l'interprétation des BSOD courants et les procédures de réparation du boot.
Détails techniques
Codes BSOD courants
| Code Stop |
Cause probable |
Solution |
| IRQL_NOT_LESS_OR_EQUAL |
Driver incompatible / RAM défectueuse |
Mettre à jour les drivers, memtest |
| KERNEL_DATA_INPAGE_ERROR |
Erreur de lecture disque |
chkdsk /r, vérifier SMART |
| PAGE_FAULT_IN_NONPAGED_AREA |
RAM défectueuse / driver |
Test mémoire, désinstaller driver récent |
| SYSTEM_SERVICE_EXCEPTION |
Driver ou logiciel bugué |
Mode sans échec, désinstaller le coupable |
| CRITICAL_PROCESS_DIED |
Processus système essentiel planté |
sfc /scannow, DISM |
| UNMOUNTABLE_BOOT_VOLUME |
Partition boot corrompue |
bootrec /fixmbr, bootrec /rebuildbcd |
| BAD_SYSTEM_CONFIG_INFO |
Registre corrompu |
Restauration système |
| DRIVER_IRQL_NOT_LESS_OR_EQUAL |
Driver réseau/stockage défaillant |
Identifier le .sys dans le BSOD |
Options de démarrage avancé (WinRE)
| Option |
Fonction |
| Mode sans échec |
Drivers minimaux, pas de réseau |
| Mode sans échec avec réseau |
Drivers minimaux + réseau (télécharger drivers) |
| Dernière config valide connue |
Restaurer les paramètres du dernier boot OK |
| Restauration du système |
Point de restauration antérieur |
| Invite de commandes |
Accès CLI pour réparation avancée |
| Réinitialiser ce PC |
Réinstaller Windows (conserver ou non les fichiers) |
| Image système |
Restaurer depuis une sauvegarde complète |
Accéder à WinRE :
- Méthode 1 : Maintenir Shift + cliquer Redémarrer
- Méthode 2 : Forcer 3 arrêts consécutifs au démarrage
- Méthode 3 : Démarrer sur une clé USB d'installation Windows
Commandes de réparation du boot
# Réparation du MBR (systèmes Legacy BIOS)
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
# Vérification de l'intégrité des fichiers système
sfc /scannow
# Si sfc échoue, réparer l'image Windows d'abord
DISM /Online /Cleanup-Image /RestoreHealth
# Puis relancer sfc
sfc /scannow
# Vérifier le disque
chkdsk C: /f /r
Arbre de dépannage boot
Windows ne démarre pas ?
│
├── Écran noir, aucun texte ?
│ └── Problème matériel → voir dépannage matériel
│
├── "Operating System Not Found" / "No bootable device" ?
│ ├── Vérifier l'ordre de boot dans le BIOS
│ ├── Disque détecté dans le BIOS ?
│ │ ├── NON → Câble SATA, disque mort
│ │ └── OUI → bootrec /fixmbr, /rebuildbcd
│ └── Clé USB ou CD laissé branché ?
│
├── BSOD en boucle ?
│ ├── Démarrer en Mode sans échec
│ ├── Désinstaller le dernier driver/logiciel installé
│ ├── sfc /scannow + DISM
│ └── Restauration du système
│
├── "Startup Repair" en boucle ?
│ ├── Invite de commandes depuis WinRE
│ ├── bootrec /rebuildbcd
│ ├── bcdedit → vérifier la configuration de boot
│ └── Réinitialiser Windows si nécessaire
│
└── Écran de connexion mais gel ensuite ?
├── Mode sans échec → désinstaller logiciel récent
├── Clean boot (msconfig → démarrage sélectif)
└── Nouveau profil utilisateur
Outils Event Viewer
| Journal |
Contenu |
| System |
Erreurs kernel, drivers, services |
| Application |
Erreurs d'applications |
| Security |
Événements d'audit (connexions, accès) |
# Voir les erreurs système récentes
Get-EventLog -LogName System -EntryType Error -Newest 20 | Format-Table TimeGenerated, Source, Message -AutoSize
# Chercher les BSOD dans les logs
Get-WinEvent -FilterHashtable @{LogName='System'; ID=1001} -MaxEvents 5 | Select-Object TimeCreated, Message
# Fichiers de dump BSOD
# Emplacement : C:\Windows\Minidump\
# Analyser avec WinDbg ou WhoCrashed
Réinitialisation Windows
| Option |
Données |
Applications |
OS |
| Conserver mes fichiers |
✅ Conservées |
❌ Supprimées |
Réinstallé |
| Tout supprimer |
❌ Supprimées |
❌ Supprimées |
Réinstallé |
| Installation propre (clé USB) |
❌ Supprimées |
❌ Supprimées |
Neuf |
Exemple concret
Un PC affiche un BSOD KERNEL_DATA_INPAGE_ERROR à chaque démarrage. Le technicien force l'accès à WinRE (3 arrêts consécutifs), ouvre l'invite de commandes et exécute chkdsk C: /r. Chkdsk trouve et répare 12 secteurs défectueux. Après redémarrage, Windows démarre normalement. Il vérifie ensuite la santé SMART du disque : Reallocated Sector Count élevé. Il planifie un remplacement du disque par un SSD et fait une sauvegarde immédiate.