Informatique · cours PR11
Messages d'erreur Windows/Linux — diagnostic et interventions écrites (PR11)
PR11 — Objectifs et place dans l'épreuve
Ce que tu sauras faire, par écrit
L'épreuve pratique AMPCR se passe uniquement par écrit (consignes officielles 2026-2027/1, p. 3). Face à une capture d'écran, un extrait de journal ou un tableau d'observations, tu dois rédiger ce que tu fais. À la fin de ce cours, tu sais :
- lire un message d'erreur ou un journal et en relever les éléments utiles (texte exact, code, source, heure, contexte) ;
- situer le stade où l'erreur survient (firmware, chargeur, système, session, service, application, pilote, périphérique, stockage, réseau) ;
- distinguer le symptôme, la cause probable, l'hypothèse et le test qui la confirme ;
- choisir des vérifications non destructives sous Windows et sous Linux, et dire ce qu'elles prouvent ;
- décrire une réparation adaptée, réversible d'abord, avec sauvegarde et autorisation avant toute action risquée ;
- confirmer le résultat et rédiger un compte rendu professionnel.
Exigences officielles travaillées dans ce cours
- AP-09 (p. 5) — « Les principaux messages d’erreurs, l’interprétation et les démarches d’intervention y afférant. »
- AP-13 (p. 5) — « Connaître les principaux messages d’erreurs, comment interpréter ceux-ci et comment intervenir si possible. »
- AP-15 (p. 5) — « Dépannage sur les dysfonctionnements courants (hardware ou software). »
Les deux premières puces sont proches mais figurent toutes les deux au PDF : ce cours traite les principaux messages, leur interprétation et la démarche d'intervention (sections 1 à 6). AP-15 est travaillée pour sa partie logicielle (le matériel est en PR06).
Compléments pédagogiques (hors liste officielle des pp. 5-6, signalés comme tels) :
- AP-C01 (complément pédagogique) — « Rédiger une réponse écrite de technicien : décrire une intervention étape par étape et justifier chaque choix. »
- AP-C03 (complément pédagogique) — « Protéger les données du client : sauvegarde préalable, confidentialité et autorisation avant tout effacement ou toute réinstallation. »
Prérequis : la théorie déjà publiée
Relis au besoin les mini-cours du parcours « Théorie » (séparé de ce parcours) : MC07 BIOS, UEFI, POST et démarrage, MC08 Partitionnement, GPT/MBR et formatage, MC10 Windows : administration et commandes, MC11 Linux : bases utiles, MC12 Pilotes et périphériques, MC29 Dépannage matériel, MC30 Dépannage Windows et Linux, MC31 Dépannage réseau, MC36 Rapport technique. Le diagnostic du matériel (PC inerte, POST, bips) est traité dans PR06.
Comment travailler ce cours
Lis la méthode (1), puis les erreurs de démarrage (2), Windows (3), Linux (4) et les cas croisés (5) ; termine par le compte rendu (6). Étudie les cinq cas résolus, fais les 16 exercices corrigés (ici ou dans « S'entraîner », correction après envoi), puis passe le mini-examen noté sur 20 dans l'onglet « Examen blanc ».
Important — les situations, captures, journaux et noms de ce cours sont des supports fictifs construits pour s'entraîner. Les messages et codes reproduits sont ceux des systèmes réels, mais aucun de ces exercices n'est une question officielle ni une question déjà posée par le Jury.
PR11 — 1. Méthode universelle : lire un message d'erreur
1.1 Recueillir avant d'interpréter
Un message d'erreur ne s'interprète jamais seul. Avant de chercher une cause, note :
| À recueillir | Pourquoi |
|---|---|
| Texte exact du message (recopié ou photographié, pas résumé) | Un mot change tout : « not found » n'est pas « access denied ». |
| Code (STOP code, code d'erreur, code du Gestionnaire de périphériques, ID d'événement, code de sortie) | Il permet une recherche fiable dans la documentation. |
| Contexte : ce que faisait l'utilisateur, à quel moment (démarrage, ouverture de session, lancement d'une application) | Situe le stade de l'erreur. |
| Date et heure | Permet de retrouver l'événement dans les journaux. |
| Événement déclencheur et modifications récentes (mise à jour, pilote, matériel, réglage du firmware, mot de passe, nettoyage de partitions) | La cause est souvent là, mais une coïncidence n'est pas une preuve. |
| Périmètre : un poste, un utilisateur, plusieurs postes, tout le monde | Un problème commun à tous les postes pointe vers ce qu'ils partagent (réseau, serveur, mise à jour). |
| Criticité : poste bloqué, dégradé, gênant | Fixe la priorité. |
| Données à préserver : où sont-elles, sont-elles sauvegardées ? | Conditionne tout ce qui suit. |
1.2 À quel stade l'erreur survient-elle ?
Classer le stade réduit énormément les causes possibles. Dans l'ordre du démarrage puis de l'utilisation : firmware / POST, chargeur d'amorçage (bootloader), noyau / système, ouverture de session, service, application, pilote, périphérique, stockage, réseau.
1.3 Code, cause, hypothèse, test, résultat, action
| Notion | Exemple |
|---|---|
| Code d'erreur (ce que le système affiche) | 0x80070070 dans Windows Update |
| Cause probable (ce que dit la documentation) | Espace disque insuffisant |
| Hypothèse (cause possible dans ce cas précis) | « Le disque C: de ce PC est plein. » |
| Test de confirmation | Paramètres > Système > Stockage : espace libre de C: |
| Résultat attendu | Espace libre presque nul → hypothèse confirmée |
| Action corrective | Libérer de l'espace (fichiers temporaires, données déplacées avec accord), relancer la mise à jour |
Chercher dans une documentation fiable. La signification d'un code se vérifie dans la
documentation de l'éditeur (Microsoft Learn, manuel de la distribution, man, site du
fabricant), pas sur un forum isolé. Beaucoup de codes sont ambigus : un même STOP code
peut venir d'un pilote, de la mémoire ou du disque. Ne jamais inventer une cause unique à
partir d'un code : on en déduit des hypothèses, que l'on teste.
1.4 L'ordre des actions
- Sauvegarde et protection des données (copie, image, au minimum vérifier qu'une sauvegarde existe).
- Collecte des preuves : captures, journaux, codes, avant qu'un redémarrage ou une réparation ne les efface.
- Tests simples et non destructifs (lecture d'état, commandes de diagnostic).
- Réparation réversible : restaurer un pilote, un réglage, un point de restauration, désinstaller une mise à jour.
- Opérations invasives (réparation du système de fichiers, réécriture du démarrage, réinstallation) seulement avec autorisation et données à l'abri.
- Validation : reproduire le scénario, vérifier que l'erreur a disparu, noter.
Erreur fréquente — proposer « réinstaller Windows » ou « formater » comme première action. C'est l'action la plus lourde, elle détruit les preuves et parfois les données, et elle ne dit rien de la cause.
PR11 — 2. Démarrage et partitions : firmware, Windows Boot Manager, WinRE
2.1 « Aucun périphérique de démarrage » : quatre messages, une même question
| Message (selon le fabricant du firmware) | Ce qu'il dit |
|---|---|
| « No bootable device » | Le firmware n'a trouvé aucun support de démarrage utilisable. |
| « Operating system not found » | Idem : aucun système démarrable sur les supports essayés. |
| « Boot device not found » | Idem, formulation de certains portables. |
| « Reboot and Select proper Boot device or Insert Boot Media in selected Boot device » | Idem, formulation fréquente des firmwares de PC de bureau. |
Ces messages viennent du firmware, avant tout chargeur. Ils ne disent pas si la cause est matérielle ou de configuration. Vérifications, dans l'ordre :
- Le disque est-il détecté par le firmware ? S'il n'apparaît pas : piste matérielle (câble, alimentation, emplacement M.2, disque en panne ; voir PR06).
- Mode de démarrage : UEFI (disque GPT avec une partition EFI) ou hérité (Legacy/CSM, disque MBR). Un disque MBR ne démarre pas en UEFI seul, et inversement. Une mise à jour ou une remise à zéro du firmware change souvent ce réglage.
- Ordre de démarrage : la bonne entrée (« Windows Boot Manager », « ubuntu ») est-elle en tête ? Une clé USB ou un nouveau disque est-il passé devant ?
- Câblage et ports (après un nettoyage, un ajout de disque).
- Partitions : la partition EFI (ESP) existe-t-elle ? A-t-elle été supprimée ?
- Chargeur (Windows Boot Manager, BCD, GRUB) : seulement si tout ce qui précède est bon.
Les étapes 1 à 4 sont des réglages et contrôles réversibles ; les étapes 5-6 touchent au disque : sauvegarde et prudence.
2.2 Windows Boot Manager, BCD et WinRE
- Windows Boot Manager est le chargeur de Windows. En UEFI, c'est un fichier de la
partition EFI (
\EFI\Microsoft\Boot\bootmgfw.efi). Il lit le BCD (Boot Configuration Data, magasin de configuration du démarrage) pour savoir quel Windows lancer. - Si le BCD est absent ou abîmé, Windows Boot Manager affiche un écran de récupération
avec un code, par exemple
0xc000000f(cas 1 ci-dessous).
- WinRE (environnement de récupération Windows) s'ouvre après plusieurs échecs de démarrage, depuis une clé d'installation (« Réparer l'ordinateur ») ou par Maj + Redémarrer.
| Outil de WinRE | Rôle | Limite |
|---|---|---|
| Réparation du démarrage (« Outil de redémarrage système ») | Diagnostique et répare automatiquement les fichiers de démarrage | Ne répare pas un disque défaillant ni un fichier personnel |
| Restauration du système | Revient à un point de restauration (pilotes, registre, programmes) | Ne touche pas aux documents ; inutile s'il n'existe aucun point |
| Désinstaller des mises à jour | Retire la dernière mise à jour de qualité ou de fonctionnalité | Seulement si l'erreur suit une mise à jour |
| Paramètres (de démarrage) | Mode sans échec, désactiver le redémarrage automatique après échec | Diagnostic, pas une réparation |
| Invite de commandes | Lecture (bcdedit /enum, dir) et réparations manuelles |
Les commandes de réparation modifient le démarrage |
Prudence avant toute commande qui modifie le démarrage (bootrec /rebuildbcd,
bcdboot C:\Windows, diskpart) : identifier d'abord les volumes (lettres différentes dans
WinRE), sauvegarder les données si possible, essayer la réparation automatique avant. Dans
diskpart, une commande comme clean efface la table de partitions du disque sélectionné :
ne jamais l'utiliser pour « réparer » un démarrage.
PR11 — 2. Démarrage et partitions : GRUB, initramfs, fstab, MBR/GPT
2.3 Linux : GRUB, initramfs, racine et /etc/fstab
| Message | Stade | Ce qu'il indique | Vérifications prudentes |
|---|---|---|---|
error: no such partition. puis grub rescue> |
Chargeur (GRUB) | GRUB démarre mais ne trouve plus la partition de ses fichiers | Partition supprimée ou déplacée ? Démarrer sur une clé live, lsblk en lecture seule, sauvegarde ; réinstaller GRUB seulement ensuite |
error: unknown filesystem. |
Chargeur | GRUB ne reconnaît pas le système de fichiers attendu (partition écrasée, reformatée) | Idem, pas de formatage |
Gave up waiting for root file system device … ALERT! UUID=… does not exist. Dropping to a shell! puis (initramfs) |
Noyau / démarrage précoce | Le noyau ne trouve pas la partition racine indiquée (UUID modifié, disque absent, pilote de stockage manquant) | blkid ou lsblk -f dans le shell pour comparer les UUID ; mode du contrôleur dans le firmware ; dernier noyau installé |
[DEPEND] Dependency failed for Local File Systems. puis You are in emergency mode. |
Système (systemd) | Un montage de /etc/fstab a échoué (disque absent, UUID faux, option erronée) |
journalctl -xb, comparer /etc/fstab à lsblk -f, tester par mount -a |
No space left on device au démarrage d'un service, connexion graphique qui échoue |
Système / stockage | Partition pleine (ou plus d'inodes) | df -h, df -i |
- /etc/fstab liste les systèmes de fichiers à monter au démarrage. Chaque ligne désigne
le volume (de préférence par son UUID, identifiant unique du système de fichiers, que
donnent
blkidoulsblk -f), le point de montage, le type, les options. - Un UUID change quand on reformate ou remplace un disque, même si l'on recopie les fichiers : la ligne fstab doit être mise à jour.
- L'option
nofailévite le mode d'urgence pour un disque non indispensable au démarrage. - Avant de modifier fstab : copie de sauvegarde du fichier, puis test par
mount -a(oufindmnt --verify) avant de redémarrer.
2.4 MBR, GPT et partition EFI
| MBR (ancien) | GPT (actuel) | |
|---|---|---|
| Démarrage associé | Hérité (BIOS, CSM) | UEFI |
| Partitions | 4 principales (ou 3 + une étendue) | 128 par défaut sous Windows |
| Taille maximale du disque | 2 Tio (secteurs de 512 octets) | Bien au-delà |
| Où est le chargeur | Code d'amorçage du MBR + partition active | Fichier .efi dans la partition EFI (ESP), en FAT32 |
Règles à écrire dans une réponse d'examen :
- Windows démarre en UEFI sur un disque GPT ou en mode hérité sur un disque MBR ; Windows 11 exige l'UEFI.
- La partition EFI contient les chargeurs de tous les systèmes du disque : la supprimer ou la formater empêche tout démarrage, même si C: ou / sont intacts.
- Une partition « sans lettre » dans la Gestion des disques n'est pas inutile : ce peut être l'ESP, la partition de récupération ou une partition Linux.
- La conversion MBR → GPT (outil
mbr2gptde Windows, aprèsmbr2gpt /validate) modifie la table de partitions : sauvegarde préalable. - Jamais de formatage ni de réinstallation comme premier réflexe : on vérifie d'abord la détection, le mode, l'ordre, les partitions.
PR11 — 3. Windows : écrans bleus, périphériques, journaux
3.1 Écran bleu (BSOD) et STOP code
Un écran bleu (Blue Screen of Death) signale un arrêt du noyau Windows : il redémarre pour protéger le système. À relever :
- le code d'arrêt (STOP code), en texte (
DRIVER_IRQL_NOT_LESS_OR_EQUAL) et parfois en hexadécimal (0x000000D1) ; - la ligne « Ce qui a échoué » quand elle est présente (un fichier
.sys, c'est-à-dire un pilote) ; - le contexte : au démarrage, en jeu, à la mise en veille, après un ajout de matériel ou une mise à jour.
Redémarrage automatique. Par défaut, Windows redémarre aussitôt : l'écran disparaît avant
d'être lu. On peut désactiver « Redémarrer automatiquement » (Paramètres système avancés >
Démarrage et récupération, ou WinRE > Paramètres). Après coup, le code se retrouve dans le
journal Système, événement BugCheck, ID 1001, et un fichier de vidage est écrit (par
exemple dans C:\Windows\Minidump), lisible avec l'outil WinDbg de Microsoft.
| Code d'arrêt (exemples) | Pistes à tester (jamais une conclusion) |
|---|---|
DRIVER_IRQL_NOT_LESS_OR_EQUAL (0xD1), IRQL_NOT_LESS_OR_EQUAL (0xA) |
Pilote récent ou défectueux (fichier cité), mémoire |
MEMORY_MANAGEMENT (0x1A), PAGE_FAULT_IN_NONPAGED_AREA (0x50) |
Mémoire (test, une barrette à la fois), pilote, disque |
INACCESSIBLE_BOOT_DEVICE (0x7B) |
Le noyau ne lit plus le disque système : mode du contrôleur changé (AHCI/RAID), pilote de stockage, disque |
VIDEO_TDR_FAILURE (0x116) |
Pilote graphique, température ou stabilité de la carte graphique |
CRITICAL_PROCESS_DIED (0xEF) |
Processus système arrêté : fichiers système, disque, mise à jour |
WHEA_UNCORRECTABLE_ERROR (0x124) |
Erreur matérielle signalée par le processeur : température, alimentation, surcadençage |
Les hypothèses classiques — pilote, RAM, disque, mise à jour, température — se testent : mode sans échec (le problème disparaît-il sans les pilotes tiers ?), restaurer le pilote récent, test mémoire, état du disque, relevé de températures, désinstaller la mise à jour.
3.2 Gestionnaire de périphériques (devmgmt.msc)
| Ce que l'on voit | Signification | Première action |
|---|---|---|
| Périphérique inconnu, rubrique « Autres périphériques » | Aucun pilote ne correspond | Pilote du fabricant (identifiant matériel dans Propriétés > Détails) |
| Triangle jaune avec point d'exclamation | Le périphérique a un problème ; le code est dans Propriétés > Général > État | Lire le code |
| Flèche vers le bas | Périphérique désactivé | Le réactiver s'il n'a pas été désactivé volontairement |
| Code 28 — « Les pilotes de ce périphérique ne sont pas installés. » | Pilote absent | Installer le pilote |
| Code 22 — « Ce périphérique est désactivé. » | Désactivé | Activer |
| Code 10 — « Ce périphérique ne peut pas démarrer. » | Le pilote n'arrive pas à démarrer le périphérique (pilote inadapté, incompatible) | Restaurer ou mettre à jour le pilote (fabricant) |
| Code 43 — « Windows a arrêté ce périphérique car il a signalé des problèmes. » | Le périphérique ou son pilote a signalé une défaillance | Autre port, autre câble, autre PC, pilote : matériel ou logiciel |
Le numéro du code est l'élément fiable ; le texte varie un peu selon la version de Windows. L'onglet Pilote permet de mettre à jour, restaurer le pilote précédent (réversible), désactiver ou désinstaller le périphérique.
3.3 Observateur d'événements (eventvwr.msc)
Journaux à connaître : Journaux Windows > Système (noyau, pilotes, services, disques) et Application (programmes), plus Sécurité (ouvertures de session) et Installation. Chaque événement porte un niveau (Critique, Erreur, Avertissement, Information), une date et heure, une source et un ID.
| Source et ID (exemples réels) | Ce qu'il dit |
|---|---|
| Kernel-Power 41 | Le système a redémarré sans arrêt correct : conséquence (coupure, plantage), pas cause |
| EventLog 6008 | L'arrêt précédent était inattendu |
| BugCheck 1001 | Un écran bleu a eu lieu, avec son code d'arrêt et le fichier de vidage |
| disk 7 | Un disque signale un bloc défectueux |
| disk 153 | Une opération de lecture/écriture a dû être réessayée |
| Service Control Manager 7000, 7009, 7031, 7038 | Service qui n'a pas démarré, délai dépassé, arrêt inattendu, échec d'ouverture de session du compte du service |
| WindowsUpdateClient 20 | Échec d'installation d'une mise à jour, avec son code |
| User Profile Service 1511 | Profil local introuvable : connexion avec un profil temporaire |
Un événement corrélé n'est pas une preuve de causalité. Deux événements proches dans le temps peuvent être sans lien ; on cherche ce qui se répète à chaque panne, puis on le teste (cas 2, exercice E15).
PR11 — 3. Windows : disques, services, commandes, mises à jour
3.4 Gestion des disques (diskmgmt.msc)
| État affiché | Signification | À faire — à ne pas faire |
|---|---|---|
| Disque hors ligne (Offline) | Windows n'utilise pas ce disque (politique, conflit de signature) | Le mettre en ligne (clic droit) ; ne rien initialiser |
| Disque non initialisé (« Inconnu ») | Windows ne lit aucune table de partitions | Ne pas initialiser un disque qui contenait des données : l'initialisation écrit une nouvelle table. Vérifier câble, autre PC, outil de récupération |
| Volume sans lettre | Le volume existe mais n'est pas accessible dans l'Explorateur | Attribuer une lettre (Modifier la lettre de lecteur) si c'est un volume de données ; ne pas toucher à l'ESP ni à la récupération |
| Volume RAW, message « Vous devez formater le disque… » | Système de fichiers illisible | Refuser le formatage ; données d'abord (récupération), puis réparation |
| Espace non alloué | Aucune partition | Ne créer une partition qu'après avoir vérifié qu'aucune donnée n'y était |
| Volume plein | Plus d'espace | Libérer (fichiers temporaires, déplacement de données avec accord) |
3.5 Services (services.msc)
Chaque service a un statut (En cours d'exécution, Arrêté), un type de démarrage (Automatique, Automatique — début différé, Manuel, Désactivé), un compte d'ouverture de session (onglet Connexion) et des dépendances (onglet Dépendances : un service ne démarre pas si celui dont il dépend est arrêté). Un service qui ne démarre pas se diagnostique avec son message, ses dépendances et le journal Système (Service Control Manager). Exemple : le service Spouleur d'impression arrêté → aucune impression possible.
3.6 Commandes : diagnostic ou modification ?
| Commande | Rôle | Diagnostic / modification |
|---|---|---|
ipconfig /all |
Adresse IP, masque, passerelle, DNS, DHCP, adresse MAC de chaque carte | Diagnostic |
ipconfig /release, /renew, /flushdns |
Libérer / redemander une adresse DHCP ; vider le cache DNS | Modification (sans risque pour les données) |
ping <adresse ou nom> |
Joignabilité d'une machine | Diagnostic |
nslookup <nom> |
Résolution d'un nom par le serveur DNS | Diagnostic |
tracert <nom> |
Chemin des routeurs jusqu'à la destination | Diagnostic |
sfc /scannow (administrateur) |
Vérifie les fichiers système protégés et remplace ceux qui sont endommagés | Modification (fichiers système) |
DISM /Online /Cleanup-Image /RestoreHealth (administrateur) |
Répare le magasin de composants de Windows (référence utilisée par SFC), à lancer avant SFC si SFC échoue ; /CheckHealth et /ScanHealth ne font que vérifier |
Modification (/RestoreHealth) |
chkdsk C: |
Vérifie le système de fichiers en lecture seule et fait un rapport | Diagnostic |
chkdsk C: /f |
Corrige les erreurs du système de fichiers ; le volume doit être verrouillé (proposé au prochain redémarrage pour C:) | Modification |
chkdsk C: /r |
Comme /f, plus recherche des secteurs défectueux et récupération des données lisibles ; très long, sollicite fortement le disque | Modification |
| Gestionnaire des tâches (Ctrl + Maj + Échap) | Processus, charge du processeur, de la mémoire, du disque ; programmes au démarrage | Diagnostic (fin de tâche = modification) |
msconfig |
Démarrage sélectif, mode sans échec au prochain démarrage | Modification (à annuler ensuite) |
Précaution chkdsk — sur un disque qui fait du bruit ou signale des blocs défectueux, sauvegarder d'abord :
/fet surtout/rsollicitent le disque et modifient le système de fichiers. Un disque mécaniquement défaillant passe par la récupération de données, pas par chkdsk.
3.7 Mises à jour, profils, droits, applications : pas de solution magique
- Échec de Windows Update : relever le code (Paramètres > Windows Update > Historique,
journal WindowsUpdateClient), vérifier l'espace disque (
0x80070070= espace insuffisant), la connexion, l'heure du PC ; utiliser l'utilitaire de résolution des problèmes ; ne pas désactiver les mises à jour « pour régler le problème ». - Profil utilisateur : « Vous êtes connecté avec un profil temporaire » (User Profile
Service 1511) — ne rien enregistrer dans cette session, vérifier le dossier
C:\Users\<nom>, l'espace et l'état du disque ; sauvegarder avant toute réparation du profil. - Droits et permissions : « Accès refusé » — l'utilisateur a-t-il les droits sur ce fichier ou ce dossier (onglet Sécurité) ? Un compte standard ne peut pas installer de programme pour tous : on demande l'élévation, on ne rend pas l'utilisateur administrateur.
- Application : message exact, journal Application (Application Error, ID 1000 : programme et module en cause), version, mise à jour récente, droits, espace ; un seul utilisateur ou tous ?
Toujours : périmètre (qui, quoi, depuis quand), journaux, stockage, connexion, permissions. « Nettoyer le registre », « optimiseur miracle » ou « réinstaller par précaution » ne sont pas des diagnostics.
PR11 — 4. Linux : messages, systemd, journald, espace disque
4.1 Messages Linux fréquents
| Message | Stade | Lecture |
|---|---|---|
grub rescue>, error: no such partition. |
Chargeur | Voir 2.3 |
You are in emergency mode. |
Système | Un élément indispensable au démarrage a échoué (souvent un montage de fstab) : journalctl -xb |
[FAILED] Failed to start ….service |
Service | Le service n'a pas démarré : systemctl status, journalctl -u |
[DEPEND] Dependency failed for … |
Service / montage | Une unité n'a pas démarré parce qu'une autre a échoué : chercher la première erreur |
Active: inactive (dead) |
Service | Service arrêté (pas forcément en erreur) ; enabled/disabled dit s'il démarre au boot |
Permission denied |
Droits | Voir 4.4 |
Read-only file system |
Stockage | Le système de fichiers est monté en lecture seule, souvent remonté ainsi par le noyau après une erreur (dmesg) |
No space left on device |
Stockage | Plus d'espace ou plus d'inodes : df -h et df -i |
bash: ifconfig: command not found |
Commande | Commande non installée (paquet absent), faute de frappe, ou dossier absent du PATH |
mount: … wrong fs type, bad option, bad superblock |
Montage | Type ou option erronés, ou système de fichiers abîmé : ne pas formater |
Network is unreachable, Temporary failure in name resolution |
Réseau | Pas de route (passerelle) ; DNS qui ne répond pas |
4.2 systemd et journald : lire avant d'agir
| Commande | Rôle | Lecture / action |
|---|---|---|
systemctl status <service> |
État, activation au démarrage, dernières lignes du journal | Lecture |
systemctl --failed |
Liste des unités en échec | Lecture |
journalctl -b |
Journal du démarrage en cours (-b -1 : précédent, si le journal est conservé sur disque) |
Lecture |
journalctl -u <service> |
Journal d'un seul service | Lecture |
journalctl -p err |
Messages de priorité « err » et plus graves (-p 3) |
Lecture |
journalctl -xb |
Démarrage en cours, avec explications | Lecture |
dmesg (souvent avec sudo, -T pour l'heure lisible) |
Messages du noyau : disques, USB, pilotes, erreurs d'E/S | Lecture |
/var/log/syslog (Debian/Ubuntu), /var/log/messages (Red Hat, Fedora) |
Journaux texte classiques, selon la distribution | Lecture |
systemctl start / stop / restart <service> |
Démarrer, arrêter, redémarrer maintenant | Action |
systemctl enable / disable <service> |
Activer / désactiver au démarrage (ne démarre pas tout de suite, sauf --now) |
Action |
Méthode : systemctl status dit que le service a échoué ; le journal du service dit
pourquoi. On corrige la cause (configuration, droits, espace, dépendance), on teste la
configuration quand l'outil le permet (sshd -t, nginx -t, apachectl configtest), puis on
redémarre le service et on vérifie de nouveau.
4.3 Espace disque, montages, réseau : les commandes de lecture
| Commande | Ce qu'elle montre |
|---|---|
df -h |
Espace utilisé et disponible de chaque système de fichiers monté |
df -i |
Inodes utilisés et libres : un système de fichiers peut être « plein » de petits fichiers alors qu'il reste de la place |
du -xh -d1 <dossier> |
Taille des sous-dossiers (pour trouver ce qui grossit) |
lsblk (-f : systèmes de fichiers et UUID) |
Disques, partitions, points de montage |
mount, findmnt |
Systèmes de fichiers montés et leurs options (ro = lecture seule) |
ip addr |
Adresses IP et état des cartes réseau |
ip route |
Routes, dont la passerelle par défaut (default via …) |
ping <adresse> |
Joignabilité |
ss -tulpn |
Ports en écoute et programmes associés |
resolvectl status (systemd-resolved) ou cat /etc/resolv.conf ; dig <nom> (paquet dnsutils/bind-utils) |
Serveurs DNS utilisés ; résolution d'un nom — selon la distribution |
Un fichier supprimé mais encore ouvert par un programme continue d'occuper le disque
jusqu'à sa fermeture (lsof +L1 le montre « (deleted) »). On ne supprime pas au hasard dans
/var : on identifie ce qui grossit, on décide avec le responsable, on corrige la cause
(rotation des journaux par logrotate, purge d'un cache, journalctl --vacuum-size=… pour le
journal systemd).
PR11 — 4. Linux : droits Unix et gestionnaires de paquets
4.4 Droits Unix : lire ls -l avant de toucher
-rw-r----- 1 marc compta 4096 mars 10 08:30 bilan.ods
│└┬┘└┬┘└┬┘ │ │
│ │ │ │ │ └ groupe propriétaire
│ │ │ │ └ utilisateur propriétaire
│ │ │ └ droits des autres : aucun
│ │ └ droits du groupe : lecture
│ └ droits du propriétaire : lecture, écriture
└ type : - fichier, d dossier, l lien
- r lecture, w écriture, x exécution (pour un dossier : droit d'y entrer). En
chiffres : r = 4, w = 2, x = 1 (ex.
640= rw-r-----). chmodchange les droits (chmod u+x script.sh,chmod 640 bilan.ods) ;chownchange le propriétaire et le groupe (chown marc:compta bilan.ods, en administrateur).- « Permission denied » : vérifier qui est l'utilisateur (
id), à qui appartient le fichier et quels droits s'appliquent (propriétaire, groupe ou autres), puis corriger le minimum : ajouter l'utilisateur au bon groupe, donner un droit précis. - Ne jamais recommander
chmod 777comme dépannage : tout le monde pourrait lire, modifier ou supprimer le fichier, et un script modifiable par tous devient une faille.
4.5 Paquets : apt, dnf et leurs messages
Un gestionnaire de paquets installe les logiciels et leurs dépendances depuis les dépôts de la distribution. Les commandes ne sont pas les mêmes partout :
| Famille | Outil | Exemples de messages |
|---|---|---|
| Debian, Ubuntu | apt (sudo apt update, sudo apt install <paquet>) |
E: Unable to locate package … (nom faux ou liste non mise à jour : apt update) ; E: Could not get lock /var/lib/dpkg/lock-frontend (une autre installation est en cours : attendre, ne pas supprimer le verrou) ; dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' ; The following packages have unmet dependencies |
| Fedora, Red Hat | dnf (sudo dnf install <paquet>) |
Error: Unable to find a match: … ; Problem: … requires …, but none of the providers can be installed |
Sur Ubuntu, une commande absente affiche souvent le paquet à installer : Command 'ifconfig'
not found, but can be installed with: sudo apt install net-tools — et l'on peut aussi utiliser
la commande actuelle équivalente (ip addr). Ne jamais forcer une installation en cassant les
dépendances : lire le message, mettre à jour la liste des paquets, vérifier la version de la
distribution.
PR11 — 5. Réseau, périphériques et pannes intermittentes
5.1 Réseau : tests gradués
| Message ou constat | Où chercher |
|---|---|
| « Connectivité limitée » (anciens Windows), « Aucun accès à Internet » | Adresse obtenue ? Passerelle ? DNS ? |
| Adresse 169.254.x.x (masque 255.255.0.0) | APIPA : Windows s'est attribué cette adresse faute de réponse d'un serveur DHCP |
« Média déconnecté » dans ipconfig |
Couche physique : câble, prise, port, carte désactivée, Wi-Fi coupé |
ping de la passerelle échoue |
Réseau local : câble, Wi-Fi, switch, adresse ou masque faux |
ping 8.8.8.8 répond mais pas un nom (« La requête Ping n'a pas pu trouver l'hôte… ») |
DNS |
| « Windows a détecté un conflit d'adresse IP » | Deux appareils ont la même adresse (adresse fixe dans la plage DHCP) |
| Imprimante « Hors ligne » | Imprimante allumée et en réseau ? Adresse changée ? Service Spouleur d'impression ? |
Ordre des tests : physique (voyants, câble, Wi-Fi) → configuration du poste
(ipconfig /all, ip addr) → passerelle (ping) → Internet par adresse IP (ping d'une
adresse publique) → noms (nslookup, dig). Le périmètre sépare les causes : un seul
poste touché → le poste ou son câble ; tous les postes → DHCP, DNS, routeur, fournisseur
d'accès. On distingue ainsi panne de l'OS, du DHCP, du DNS, de la couche physique et du routeur.
5.2 Messages du firmware et du POST
Les bips, LED et codes POST, ainsi que les messages du firmware, dépendent du constructeur de la carte mère ou du PC : on lit le manuel du modèle, on ne se fie pas à une table « universelle » trouvée en ligne. Méthode complète : PR06.
5.3 Pannes intermittentes : chronologie et preuves
Une erreur qui apparaît « de temps en temps » ne se règle pas sur une intuition :
- Chronologie : date et heure de chaque occurrence, ce que faisait l'utilisateur.
- Conditions : température, charge (jeu, export, copie), branchement d'un périphérique, moment de la journée.
- Changements : mises à jour, pilotes, matériel, réglages, déplacements du PC.
- Preuves : événements du journal à chaque occurrence, relevés, captures.
- Chercher ce qui se répète à chaque panne ; ce qui n'arrive qu'une fois est une coïncidence jusqu'à preuve du contraire.
- Reproduire dans les mêmes conditions, puis tester un changement à la fois.
Erreur fréquente — « Ça plante depuis l'orage, c'est l'orage. » Une coïncidence dans le temps n'est pas une preuve : il faut un test.
PR11 — 6. Compte rendu professionnel et réponse écrite attendue
6.1 Le modèle de compte rendu
| Rubrique | Contenu |
|---|---|
| Demande | Qui, quand, ce qui est demandé |
| Environnement | Poste, système, réseau, données concernées, sauvegarde existante |
| Symptômes | Ce que l'on observe, avec le message exact |
| Preuves | Captures, codes, événements, relevés de commandes |
| Hypothèses | Causes possibles, classées |
| Tests | Ce qui a été vérifié, dans l'ordre |
| Résultats | Ce que chaque test a donné |
| Cause retenue | Celle que les tests prouvent — ou « cause non déterminée », dit honnêtement |
| Action | Ce qui a été fait, avec quelle autorisation |
| Validation | Comment on a vérifié que le problème a disparu |
| Risques résiduels | Ce qui peut encore arriver (disque fatigué, réglage fragile) |
| Recommandation | Ce que le client devrait faire (sauvegarde, remplacement, formation) |
| Clôture | Date, accord du client |
6.2 Ce que l'on attend d'une réponse écrite
Une bonne réponse d'épreuve écrite contient :
- des étapes ordonnées et numérotées, du plus simple au plus invasif ;
- les outils choisis, nommés précisément (journal, console, commande et option) ;
- pour chaque test, le résultat attendu et ce qu'il prouve ;
- une justification de chaque choix (« parce que… ») ;
- la sécurité des données : sauvegarde et accord avant toute action risquée ;
- la validation finale.
Exemple de réponse courte et complète. Situation : « Le service d'impression d'un serveur
Linux ne démarre plus. » — « 1) Je lis l'état avec systemctl status cups pour savoir s'il est
en échec et depuis quand. 2) Je lis son journal avec journalctl -u cups -b pour trouver la
cause exacte. 3) Selon le message, je corrige la cause (configuration, droits, espace disque)
après avoir copié le fichier modifié. 4) Je redémarre le service (systemctl restart cups) et
je vérifie qu'il est active (running). 5) J'imprime une page de test depuis un poste client.
6) Je note la cause et l'action dans le compte rendu. »
PR11 — Exemples : cinq cas intégralement résolus
Chaque cas suit la même démarche : situation, message et preuves, stade, hypothèses ordonnées, tests et résultats, cause retenue, action, validation et compte rendu. Supports fictifs, messages au format réel.
Cas 1 — Absence de démarrage : « Votre PC/appareil doit être réparé » (0xc000000f)
Situation. Le PC Windows 10 (UEFI, disque GPT) d'une fleuriste affiche l'écran de récupération reproduit en section 2.2, depuis une coupure de courant pendant une mise à jour. Ses factures sont sur le disque ; la dernière sauvegarde a un mois.
Message et preuves. « Les données de configuration de démarrage de votre PC sont manquantes
ou contiennent des erreurs. Fichier : \EFI\Microsoft\Boot\BCD. Code d'erreur : 0xc000000f. »
Photo de l'écran prise.
Stade. Chargeur : le firmware a trouvé le disque et lancé Windows Boot Manager, qui ne lit pas son BCD.
Hypothèses ordonnées. 1) magasin BCD abîmé par la coupure ; 2) partition EFI abîmée ; 3) disque défaillant.
Tests et résultats.
- Firmware : le disque est détecté, mode UEFI, « Windows Boot Manager » en tête. → Pas de problème de détection ni de réglage.
- Démarrage sur une clé d'installation de Windows > Réparer l'ordinateur > Invite de commandes :
dir D:\Usersmontre les dossiers des utilisateurs (lecture seule). → Le volume Windows est lisible. - Sauvegarde des factures sur un disque externe (copie depuis l'invite de commandes) avec l'accord de la fleuriste.
- Réparation du démarrage (réparation automatique, réversible dans son principe) : elle reconstruit les fichiers de démarrage. Redémarrage : Windows démarre.
Cause retenue. Configuration de démarrage (BCD) endommagée par la coupure pendant la mise à jour ; le disque et les données sont intacts.
Action. Réparation automatique du démarrage. Les commandes manuelles (bootrec,
bcdboot) n'ont pas été nécessaires ; elles auraient été utilisées seulement après la
sauvegarde, volumes identifiés.
Validation. Trois redémarrages normaux, mise à jour réinstallée avec succès, factures accessibles. Vérification de l'état du disque (aucune erreur).
Compte rendu. « PC bloqué au démarrage (code 0xc000000f, configuration de démarrage endommagée après une coupure pendant une mise à jour). Disque détecté et lisible ; factures sauvegardées avant intervention. Réparation automatique du démarrage : PC fonctionnel, mise à jour installée. Recommandation : sauvegarde automatique et onduleur. »
Cas 2 — Écran bleu après l'installation d'un pilote
Situation. Un consultant a installé lundi un pilote Wi-Fi « plus récent » téléchargé sur un site de pilotes. Depuis, son portable affiche un écran bleu une ou deux fois par jour, et redémarre seul.
Message et preuves. Écran bleu photographié par le consultant (capture fictive de la section 3.1) et journal Système (capture fictive de la section 3.3).
Code d'arrêt DRIVER_IRQL_NOT_LESS_OR_EQUAL (0xD1) ; « Ce qui a échoué : wlanxv64.sys » (nom
inventé pour l'exercice). L'événement UserPnp de lundi montre l'ajout de ce pilote.
Stade. Noyau / pilote.
Hypothèses ordonnées. 1) le nouveau pilote Wi-Fi (cité par l'écran bleu, installé juste avant les pannes) ; 2) mémoire ; 3) autre pilote.
Tests et résultats.
- Le fichier cité correspond au pilote de la carte Wi-Fi (Gestionnaire de périphériques > carte Wi-Fi > Pilote > Détails du pilote). → Lien direct entre le code et le changement.
- Gestionnaire de périphériques > carte Wi-Fi > Restaurer le pilote (réversible). Puis, par précaution, installation du pilote proposé par le fabricant du portable.
- Observation pendant une semaine : aucun écran bleu. Test mémoire : aucune erreur (exclut l'hypothèse 2).
Cause retenue. Pilote Wi-Fi inadapté, installé depuis une source non officielle.
Action. Restauration du pilote précédent, puis pilote du fabricant.
Validation. Une semaine sans écran bleu ni nouvel événement BugCheck 1001 ; Wi-Fi fonctionnel.
Compte rendu. « Écrans bleus (0xD1) depuis l'installation d'un pilote Wi-Fi tiers ; le fichier cité est ce pilote. Pilote restauré puis remplacé par celui du fabricant ; test mémoire sans erreur. Une semaine sans incident. Recommandation : pilotes uniquement depuis le site du fabricant ou Windows Update. »
Cas 3 — Périphérique en Code 43
Situation. Dans une pharmacie, le lecteur de cartes USB du comptoir ne fonctionne plus. Le Gestionnaire de périphériques affiche la capture fictive de la section 3.2 : « Périphérique USB inconnu (échec de la demande de descripteur de périphérique) », état « Windows a arrêté ce périphérique car il a signalé des problèmes. (Code 43) ».
Stade. Pilote / périphérique : le système fonctionne, ce périphérique a signalé un défaut.
Hypothèses ordonnées. 1) liaison : câble, port, concentrateur USB non alimenté ; 2) lecteur défectueux ; 3) pilote.
Tests et résultats.
- Le lecteur est branché sur un concentrateur USB non alimenté, avec un câble abîmé. On le branche directement sur un port arrière du PC, avec le même câble : toujours Code 43.
- Autre câble USB, même port arrière : le lecteur est reconnu, plus de Code 43.
- Ancien câble sur un autre PC : même échec. Le câble est en cause.
Cause retenue. Câble USB défectueux (test croisé : la panne suit le câble).
Action. Remplacement du câble ; lecteur branché directement sur le PC.
Validation. Lecture d'une carte réussie, état « Ce périphérique fonctionne correctement », après redémarrage aussi.
Compte rendu. « Lecteur de cartes en Code 43. Tests : branchement direct, autre câble, câble d'origine sur un autre PC. Cause : câble USB défectueux. Câble remplacé, lecteur fonctionnel. » Le Code 43 ne disait pas à lui seul si la cause était matérielle ou logicielle : ce sont les tests qui ont tranché, sans réinstaller de pilote inutilement.
Cas 4 — Linux : service en échec (« failed »)
Situation. Sur le serveur Debian d'une école, l'accès à distance par SSH ne fonctionne plus depuis qu'un collègue a « durci » la configuration ce matin.
Message et preuves. Capture fictive de la section 4.2 (systemctl status ssh puis
journalctl -u ssh -b).
Stade. Service.
Lecture. systemctl status : le service ssh est failed ; c'est la vérification de la
configuration (ExecStartPre=/usr/sbin/sshd -t) qui a échoué. Le journal du service donne la
cause exacte : ligne 14 de /etc/ssh/sshd_config, option inconnue PermitRootLogn (faute de
frappe pour PermitRootLogin).
Hypothèse. Erreur de saisie dans le fichier modifié ce matin (le message est explicite, et la modification est récente).
Tests et action.
- On travaille sur la console du serveur (l'accès SSH ne fonctionne plus) ; copie du
fichier :
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak. - Correction de la ligne 14 :
PermitRootLogin no(valeur voulue par le collègue). - Test de la configuration avant de redémarrer :
sudo sshd -tne renvoie rien (pas d'erreur). sudo systemctl restart ssh, puissystemctl status ssh:active (running).
Validation. Connexion SSH réussie depuis un poste du réseau avec un compte autorisé ;
connexion directe de root refusée comme prévu ; plus d'erreur dans journalctl -u ssh -b.
Compte rendu. « Service SSH en échec après modification de sa configuration. Journal : option mal orthographiée ligne 14. Fichier sauvegardé, ligne corrigée, configuration testée (sshd -t), service redémarré. Accès distant rétabli. Recommandation : tester la configuration avant chaque redémarrage du service. »
Cas 5 — « No space left on device »
Situation. Le serveur Linux d'une association (partage de documents) refuse les nouveaux fichiers depuis ce matin.
Message et preuves. Capture fictive de la section 4.3 : cp échoue avec « No space left
on device », puis df -h et du.
Stade. Stockage.
Lecture. df -h : la partition racine / est pleine (100 %, 0 disponible).
du remonte jusqu'à /var/log/sauvegarde-agent : 30 Go de journaux.
Hypothèses. 1) journaux d'un programme qui grossissent anormalement (mode « débogage »
oublié, absence de rotation) ; 2) autre consommation (vérifier aussi df -i : les inodes sont
à 3 %, ce n'est pas le problème ici).
Tests et résultats.
ls -lh /var/log/sauvegarde-agent: un fichieragent.logde 30 Go, qui grossit encore. La configuration de l'agent est en niveau de journal « debug » depuis un test du mois dernier.lsof +L1: aucun fichier supprimé encore ouvert.
Cause retenue. Journal de l'agent de sauvegarde en mode débogage, sans rotation.
Action (avec l'accord du responsable). Copie des dernières lignes utiles du journal
(tail -n 1000), remise du niveau de journal normal dans la configuration de l'agent, puis
vidage du fichier par truncate -s 0 (le programme le garde ouvert : le supprimer ne
libérerait pas la place tant qu'il tourne), redémarrage de l'agent, et ajout d'une règle
logrotate. Rien d'autre n'est supprimé au hasard.
Validation. df -h : / à 34 % ; dépôt d'un fichier réussi ; le lendemain, journal de
l'agent de taille normale, rotation effectuée.
Compte rendu. « Partition système pleine (journal de l'agent de sauvegarde en mode débogage, 30 Go). Avec l'accord du responsable : niveau de journal normal, journal vidé, rotation mise en place. Espace libre : 66 %. Recommandation : surveiller l'espace disque (alerte à 80 %). »
PR11 — Pièges et erreurs fréquentes
Résumer le message au lieu de le recopier. « Une erreur de démarrage » ne permet aucune recherche ; le texte exact et le code, si.
Une cause unique déduite d'un code. Un STOP code ou un Code 43 donne des pistes, pas une conclusion : il faut un test.
Prendre une corrélation pour une cause. Kernel-Power 41 dit qu'un arrêt n'était pas propre, pas pourquoi ; une mise à jour la veille n'est pas forcément coupable.
Réinstaller ou formater d'abord. Action lourde, destructrice pour les preuves et parfois pour les données, qui ne prouve rien.
Initialiser un disque « non initialisé » ou accepter « Vous devez formater le disque ». Cela écrit sur le disque : les données d'abord.
Lancer chkdsk /r sur un disque qui fait du bruit. Sauvegarde ou clonage d'abord.
Réparer un système de fichiers Linux monté (fsck sur un volume en cours d'utilisation). On démonte (support externe) et on sauvegarde avant.
chmod 777« pour que ça marche ». On corrige le droit précis ou le groupe, jamais tous les droits pour tout le monde.Supprimer des fichiers au hasard dans /var pour libérer de la place. On identifie ce qui grossit et pourquoi, avec l'accord du responsable.
Supposer les mêmes commandes sur toutes les distributions.
aptsur Debian/Ubuntu,dnfsur Fedora/Red Hat ; les journaux texte changent aussi de nom.Modifier /etc/fstab ou la configuration d'un service sans copie de sauvegarde et sans test (
mount -a,sshd -t) avant de redémarrer.Oublier la validation et le compte rendu. Une intervention non vérifiée et non tracée n'est pas terminée.
PR11 — Exercices corrigés (16)
16 exercices corrigés : six analyses de captures ou de journaux, six procédures ordonnées (dont deux remises en ordre) et quatre cas croisés matériel / système / réseau. Rédige ta réponse sur papier avant d'ouvrir le corrigé. Ces mêmes exercices sont proposés dans S'entraîner, avec correction après envoi.
À quel stade chaque erreur survient-elle ?
E01 · analyse de capture ou de journal · exigences AP-09, AP-13 · 6 points
Au service informatique d'une commune, tu tries les tickets du matin. Chaque ticket contient le message exact relevé par l'utilisateur et le moment où il est apparu. Avant de chercher une cause, tu dois situer le stade où l'erreur se produit.
Catégories : Firmware / POST · Chargeur d'amorçage · Noyau / système · Ouverture de session · Service · Pilote / périphérique
- Écran bleu au démarrage : « Code d'arrêt : INACCESSIBLE_BOOT_DEVICE ».
- « Windows a arrêté ce périphérique car il a signalé des problèmes. (Code 43) » pour une imprimante USB.
- Avant tout logo : « Reboot and Select proper Boot device or Insert Boot Media in selected Boot device ».
- Bureau vide et message « Vous êtes connecté avec un profil temporaire ».
- « error: no such partition. Entering rescue mode... grub rescue> ».
- Sur un serveur Linux démarré : « Failed to start cups.service - CUPS Scheduler. »
- Range chaque message dans le stade où il apparaît.
Voir le corrigé et le barème
« Reboot and Select proper Boot device » est affiché par le firmware : il n'a trouvé aucun support de démarrage valable. Le système n'a même pas commencé à se charger.
« error: no such partition. grub rescue> » vient du chargeur GRUB : le firmware a passé la main, mais GRUB ne trouve plus sa partition.
« INACCESSIBLE_BOOT_DEVICE » est un écran bleu au démarrage du noyau Windows : le noyau a démarré mais ne peut plus accéder au disque système (pilote de stockage, mode SATA changé).
« Vous êtes connecté avec un profil temporaire » apparaît à l'ouverture de session : le système fonctionne, le profil de l'utilisateur n'a pas pu être chargé.
« Failed to start cups.service » concerne un service (ici l'impression sous Linux) : le système est démarré, ce service précis a échoué.
« Windows a arrêté ce périphérique… (Code 43) » concerne un pilote ou un périphérique : le périphérique a signalé un problème à son pilote.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Classement | 6 | Reboot and Select proper Boot device = firmware / POST (aucun support de démarrage trouvé) ; grub rescue> = chargeur ; écran bleu INACCESSIBLE_BOOT_DEVICE = noyau / système ; profil temporaire = ouverture de session ; Failed to start cups.service = service ; Code 43 = pilote / périphérique (1 point par message). |
Corrélation ou cause ? Lire l'Observateur d'événements
E02 · analyse de capture ou de journal · exigences AP-09, AP-15 · 4 points
Un PC portable de l'accueil d'une PME redémarre brutalement, en moyenne une fois par jour, depuis lundi. La responsable affirme : « C'est la mise à jour de lundi qui a tout cassé, il faut réinstaller Windows. » Tu as exporté les événements du journal Système (document 1).
Document 1 — Journal Système, extrait filtré (fictif)
| Niveau | Date et heure | Source | ID | Message (résumé) |
|---|---|---|---|---|
| Information | lun. 09/03 12:30 | WindowsUpdateClient | 19 | Installation réussie : mise à jour cumulative |
| Information | lun. 09/03 16:05 | UserPnp | 20003 | Service du pilote ajouté : pilote graphique installé depuis le site du fabricant |
| Critique | mar. 10/03 10:41 | Kernel-Power | 41 | Le système a redémarré sans arrêt correct préalable |
| Erreur | mar. 10/03 10:41 | BugCheck | 1001 | Redémarrage après vérification d'erreur 0x00000116 |
| Critique | mer. 11/03 14:02 | Kernel-Power | 41 | Le système a redémarré sans arrêt correct préalable |
| Erreur | mer. 11/03 14:02 | BugCheck | 1001 | Redémarrage après vérification d'erreur 0x00000116 |
- Reconstitue la chronologie et indique ce que chaque événement prouve, et ce qu'il ne prouve pas.
- Dis si la conclusion de la responsable est justifiée et propose les deux tests suivants, non destructifs.
Voir le corrigé et le barème
Chronologie : lundi 12:30 mise à jour cumulative ; lundi 16:05 nouveau pilote graphique ; mardi 10:41 et mercredi 14:02, deux redémarrages brutaux, chaque fois avec le même code d'arrêt.
Kernel-Power 41 dit seulement que Windows ne s'est pas arrêté proprement : c'est une conséquence, pas une cause. BugCheck 1001 indique qu'un écran bleu a eu lieu, avec le code 0x116 (VIDEO_TDR_FAILURE) : le pilote graphique n'a pas répondu à temps. Deux changements ont eu lieu le même jour ; leur proximité avec les pannes est une corrélation, pas une preuve.
La conclusion « c'est la mise à jour, il faut réinstaller » n'est pas justifiée : le code oriente plutôt vers l'affichage, et une réinstallation est lourde et ne démontre rien.
Tests : 1) restaurer le pilote graphique précédent (Gestionnaire de périphériques > Pilote > Restaurer le pilote) puis observer quelques jours ; 2) si les écrans bleus continuent, contrôler températures et stabilité de la carte graphique, puis seulement ensuite désinstaller la mise à jour. Un seul changement à la fois, chaque résultat noté.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Chronologie | 1 | Mise à jour Windows lundi 12:30, pilote graphique installé lundi 16:05, puis redémarrages mardi et mercredi avec le même code. |
| Valeur de chaque événement | 1.5 | Kernel-Power 41 = arrêt non propre (indice, pas une cause) ; BugCheck 1001 = écran bleu avec code 0x116 (VIDEO_TDR_FAILURE, lié à l'affichage) ; deux changements le même jour : coïncidence possible, pas une preuve. |
| Conclusion de la responsable | 0.75 | Non justifiée : deux changements candidats, le code oriente plutôt vers le pilote graphique ; réinstaller détruirait la configuration sans rien prouver. |
| Tests non destructifs | 0.75 | Restaurer le pilote graphique précédent (Gestionnaire de périphériques) et observer ; vérifier températures et charge graphique ; si besoin désinstaller la mise à jour ensuite, un seul changement à la fois. |
Trois périphériques, trois codes
E03 · analyse de capture ou de journal · exigences AP-09, AP-05, AP-15 · 3 points
Sur un PC de bureau fraîchement réinstallé dans un cabinet médical, trois périphériques posent problème. Tu as relevé, dans le Gestionnaire de périphériques, le symbole et le texte de l'onglet « État du périphérique » (document 1).
Document 1 — Relevé du Gestionnaire de périphériques (fictif)
| Périphérique | Symbole | État du périphérique |
|---|---|---|
| Contrôleur Ethernet (sous « Autres périphériques ») | Triangle jaune | Les pilotes de ce périphérique ne sont pas installés. (Code 28) |
| Lecteur de cartes SD | Flèche vers le bas | Ce périphérique est désactivé. (Code 22) |
| Lecteur de cartes d'identité USB | Triangle jaune | Windows a arrêté ce périphérique car il a signalé des problèmes. (Code 43) |
- Pour chaque périphérique, explique ce que le code indique et l'action à mener en premier.
- Dis lequel des trois demande le plus de tests avant de conclure, et pourquoi.
Voir le corrigé et le barème
Code 28 (contrôleur Ethernet) : aucun pilote n'est installé, ce qui est fréquent juste après une réinstallation. On télécharge le pilote sur le site du fabricant du PC ou de la carte mère (depuis un autre poste, puisque le réseau ne fonctionne pas) et on l'installe ; l'état doit devenir « Ce périphérique fonctionne correctement ».
Code 22 (lecteur SD) : le périphérique est désactivé. On vérifie qu'il ne l'a pas été volontairement (politique du cabinet), puis on le réactive.
Code 43 (lecteur de cartes d'identité) : le périphérique a signalé un problème. Le code ne dit pas si c'est matériel ou logiciel : on essaie un autre port USB (directement sur le PC, sans concentrateur), un autre câble, le lecteur sur un autre PC, puis le pilote du fabricant.
C'est le code 43 qui demande le plus de tests : il est générique, et la cause peut être le lecteur, le câble, le port ou le pilote.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Code 28 | 0.75 | Aucun pilote installé : installer le pilote du fabricant de la carte mère ou du PC (support du modèle), vérifier ensuite l'état. |
| Code 22 | 0.75 | Périphérique simplement désactivé : le réactiver (clic droit > Activer), après avoir vérifié qu'il n'a pas été désactivé volontairement. |
| Code 43 | 1 | Le périphérique ou son pilote a signalé un défaut : autre port, autre câble, essai sur un autre PC, pilote du fabricant ; peut être matériel ou logiciel. |
| Le plus de tests | 0.5 | Code 43 : code générique, cause matérielle ou logicielle possible ; on ne conclut qu'après des tests croisés. |
Serveur Linux en mode d'urgence après un remplacement de disque
E04 · analyse de capture ou de journal · exigences AP-09, AP-13, AP-15 · 4 points
Dans une école, le petit serveur Linux (Debian) de partage de fichiers a reçu hier un nouveau disque de données, sur lequel un collègue a recopié le contenu de l'ancien. Ce matin, il ne démarre plus normalement et affiche le document 1. Tu as ensuite relevé le document 2 depuis le mode d'urgence.
Document 1 — Écran de démarrage (extrait fictif)
[ TIME ] Timed out waiting for device dev-disk-by\x2duuid-7d3c…51fe.device. [DEPEND] Dependency failed for /data. [DEPEND] Dependency failed for Local File Systems. You are in emergency mode. After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" or "exit" to boot into default mode. Give root password for maintenance (or press Control-D to continue):
Document 2 — Commandes en mode d'urgence (extrait fictif)
# lsblk -o NAME,FSTYPE,UUID,MOUNTPOINTS NAME FSTYPE UUID MOUNTPOINTS sda ├─sda1 vfat 4C1E-2A7B /boot/efi └─sda2 ext4 9b2f…6c1d / sdb └─sdb1 ext4 e41a…0b93 # grep data /etc/fstab UUID=7d3c…51fe /data ext4 defaults 0 2
- Explique ce qui se passe, étape par étape, à partir des deux documents.
- Décris la correction, sa vérification avant redémarrage, puis la validation.
Voir le corrigé et le barème
Au démarrage, systemd lit /etc/fstab et attend le disque d'UUID 7d3c…51fe pour le monter sur /data. Ce disque était l'ancien : il n'existe plus. Le délai d'attente expire (TIME), le montage de /data échoue, puis la cible Local File Systems échoue à son tour (DEPEND) : systemd passe en mode d'urgence.
Le document 2 le confirme : le nouveau disque est sdb1, d'UUID e41a…0b93, non monté. Aucun système de fichiers ne porte l'UUID cherché par fstab.
Correction : copier d'abord /etc/fstab (cp /etc/fstab /etc/fstab.bak), puis remplacer l'UUID de la ligne /data par celui de sdb1, lu avec lsblk ou blkid. Si /data n'est pas indispensable au démarrage, l'option nofail évite à l'avenir le mode d'urgence.
Vérification avant redémarrage : mount -a (ou findmnt --verify) ne renvoie aucune erreur et /data contient bien les fichiers copiés. Validation : redémarrage complet sans mode d'urgence, partage accessible depuis un poste client. Aucun formatage ni fsck : le disque est sain, seule la configuration était fausse.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Lecture | 1.5 | fstab demande de monter /data depuis l'UUID 7d3c…51fe ; ce disque n'existe plus (ancien disque) ; le délai expire, /data et Local File Systems échouent par dépendance, systemd passe en mode d'urgence ; le nouveau disque sdb1 a l'UUID e41a…0b93. |
| Correction | 1 | Sauvegarder /etc/fstab (copie), remplacer l'UUID par celui de sdb1 (lu avec lsblk ou blkid), éventuellement option nofail pour un disque non indispensable au démarrage. |
| Vérification | 1 | Tester avant redémarrage : mount -a (ou findmnt --verify) sans erreur, /data monté avec les fichiers attendus ; puis redémarrage complet sans mode d'urgence, partage accessible. |
| Prudence | 0.5 | Pas de formatage ni de fsck au hasard : le disque est sain, c'est la configuration qui est fausse. |
« Permission denied » sur un dossier partagé
E05 · analyse de capture ou de journal · exigences AP-13, AP-27, AP-15 · 4 points
Sur le serveur Linux d'une petite agence, Julie (compte julie) doit déposer les devis dans /srv/devis, comme les autres membres du groupe commercial. Elle obtient une erreur. Un collègue propose : « Fais un chmod 777 et on n'en parle plus. » Tu as relevé le document 1.
Document 1 — Relevé dans le terminal (extrait fictif)
julie@srv:~$ cp devis-0412.pdf /srv/devis/ cp: cannot create regular file '/srv/devis/devis-0412.pdf': Permission denied julie@srv:~$ ls -ld /srv/devis drwxrwx--- 2 marc commercial 4096 mars 10 08:30 /srv/devis julie@srv:~$ id julie uid=1004(julie) gid=1004(julie) groups=1004(julie)
- Explique la cause à partir des droits et des groupes affichés.
- Refuse la proposition du collègue en justifiant, et propose une correction minimale, puis sa vérification.
Voir le corrigé et le barème
ls -ld montre drwxrwx--- : le propriétaire (marc) et le groupe (commercial) ont lecture, écriture et accès ; les autres n'ont aucun droit. id julie montre que julie n'appartient qu'à son groupe personnel : pour ce dossier, elle fait partie des « autres », d'où le refus.
chmod 777 donnerait tous les droits à tous les comptes du serveur : n'importe qui pourrait lire, modifier ou supprimer les devis. C'est une faille de sécurité qui masque la vraie cause ; on ne l'utilise jamais comme dépannage.
Correction minimale : un administrateur ajoute julie au groupe commercial (sudo usermod -aG commercial julie), avec l'accord du responsable. Julie se déconnecte et se reconnecte pour que le nouveau groupe soit pris en compte.
Vérification : id julie affiche commercial ; le dépôt d'un fichier réussit ; un compte qui n'est pas du groupe est toujours refusé.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Lecture des droits | 1 | Dossier propriété de marc, groupe commercial, droits rwx pour le propriétaire et le groupe, aucun droit pour les autres ; julie n'est pas membre du groupe commercial, elle tombe dans « autres ». |
| Refus de chmod 777 | 1 | 777 donne lecture, écriture et exécution à tous les comptes du serveur : fuite et suppression possibles des devis ; cela masque l'erreur au lieu de la corriger. |
| Correction minimale | 1 | Ajouter julie au groupe commercial (usermod -aG commercial julie, par un administrateur, avec accord) ; nouvelle connexion nécessaire pour que le groupe soit pris en compte. |
| Vérification | 1 | id julie montre le groupe commercial ; dépôt d'un fichier réussi ; un compte hors groupe reste refusé. |
Disque « plein » à 41 %
E06 · analyse de capture ou de journal · exigences AP-13, AP-15 · 4 points
Sur le serveur Linux d'un atelier, l'application qui enregistre les photos des réparations renvoie « No space left on device ». Le gérant ne comprend pas : « Il reste plus de la moitié du disque ! » Tu as relevé le document 1.
Document 1 — Relevé (extrait fictif)
$ df -h /srv Filesystem Size Used Avail Use% Mounted on /dev/sdb1 916G 352G 518G 41% /srv $ df -i /srv Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sdb1 61054976 61054976 0 100% /srv
- Explique la contradiction apparente à partir du document.
- Indique comment trouver le dossier en cause et la démarche de correction, sans supprimer de données au hasard.
Voir le corrigé et le barème
df -h montre 41 % d'espace utilisé, mais df -i montre 100 % des inodes utilisés. Sur un système de fichiers ext4, chaque fichier consomme un inode, dont le nombre est fixé à la création. Quand il n'en reste plus, on ne peut plus créer de fichier même s'il reste de la place : le message est le même, « No space left on device ».
Recherche : compter les fichiers par dossier (du --inodes -x -d1 /srv, puis on descend dans le dossier le plus chargé). On trouve en général des millions de petits fichiers : cache, miniatures, fichiers temporaires ou de session.
Correction : identifier l'application qui crée ces fichiers, décider avec le responsable de ce qui peut être supprimé ou archivé (sauvegarde en cas de doute), puis corriger la cause : purge automatique du cache, rotation.
Validation : df -i montre des inodes libres, l'application enregistre de nouveau les photos ; on surveille le compteur les jours suivants.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Explication | 1.5 | L'espace en octets est libre (41 %), mais tous les inodes sont utilisés (100 %) : chaque fichier consomme un inode, il est impossible d'en créer un nouveau, d'où le même message « No space left on device ». |
| Recherche | 1 | Trouver le dossier qui contient des millions de petits fichiers : compter les fichiers par dossier (par exemple du --inodes -x -d1 /srv, ou find … | wc -l), souvent un cache, des miniatures ou des fichiers temporaires. |
| Correction prudente | 1 | Identifier l'application qui les crée, vérifier avec le responsable ce qui peut être supprimé ou archivé, sauvegarde si doute ; corriger la cause (purge automatique, rotation). |
| Validation | 0.5 | df -i montre des inodes libres, l'application enregistre de nouveau, surveillance dans les jours suivants. |
Ordonner la méthode universelle
E07 · procédure ordonnée · exigences AP-13, AP-C03, AP-C01 · 6 points
Un stagiaire doit intervenir seul sur le PC d'une comptable qui affiche des erreurs de lecture de fichiers depuis ce matin. Tu lui prépares une fiche avec les grandes étapes de toute intervention sur un message d'erreur, dans le bon ordre.
Étapes à remettre en ordre :
- Réparation réversible (restaurer un pilote, un réglage, un point de restauration).
- Collecter les preuves : message exact, code, heure, journaux, captures.
- Validation : reproduire le scénario et vérifier que l'erreur a disparu.
- Protéger les données : sauvegarde ou copie des fichiers importants.
- Opération invasive seulement avec l'autorisation de la cliente.
- Tests simples et non destructifs : périmètre, état du disque, espace libre.
- Remets les six étapes dans l'ordre où elles doivent être réalisées.
Voir le corrigé et le barème
1. Protéger les données (sauvegarde ou copie des fichiers importants) : des erreurs de lecture peuvent annoncer une panne de disque, et chaque manipulation peut aggraver la situation.
2. Collecter les preuves : message exact, code, heure, journaux, captures, avant qu'un redémarrage ou une réparation ne les efface.
3. Tests simples et non destructifs : vérifier le périmètre (un fichier, un dossier, tout le disque), l'état du disque, l'espace.
4. Réparation réversible : par exemple restaurer un pilote, revenir à un point de restauration, corriger un réglage.
5. Opération invasive (réparation du système de fichiers, réinstallation) seulement avec l'autorisation de la cliente, une fois les données à l'abri.
6. Validation : reproduire le scénario, vérifier que l'erreur a disparu, puis le noter dans le compte rendu.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Ordre | 6 | Protéger les données → collecter les preuves → tests simples → réparation réversible → opération invasive avec autorisation → validation. |
Fichiers système Windows endommagés : DISM puis SFC
E08 · procédure ordonnée · exigences AP-11, AP-13, AP-15 · 6 points
Sur un PC Windows 11 d'un secrétariat, le menu Démarrer ne s'ouvre plus et plusieurs applications intégrées se ferment au lancement. Le disque est en bon état (rapport SMART correct) et les données sont sauvegardées sur le serveur. Tu décides de vérifier et réparer les fichiers système avec les outils intégrés.
Étapes à remettre en ordre :
- Lancer sfc /scannow.
- Redémarrer le PC.
- Ouvrir une invite de commandes en administrateur.
- Vérifier que les données sont sauvegardées.
- Valider : symptômes disparus, nouveau sfc /scannow sans violation.
- Lancer DISM /Online /Cleanup-Image /RestoreHealth.
- Remets les étapes de la procédure dans l'ordre.
Voir le corrigé et le barème
1. Vérifier que les données sont sauvegardées (c'est le cas ici) : même des outils de réparation intégrés modifient le système.
2. Ouvrir une invite de commandes ou un terminal en administrateur : sans élévation, DISM et SFC refusent de s'exécuter.
3. DISM /Online /Cleanup-Image /RestoreHealth : répare le magasin de composants de Windows, qui sert de référence à SFC (il télécharge les fichiers sains depuis Windows Update, donc il faut une connexion Internet, ou une source indiquée).
4. sfc /scannow : vérifie les fichiers système protégés et remplace ceux qui sont endommagés à partir de ce magasin (résultat dans CBS.log).
5. Redémarrer pour que les fichiers remplacés soient utilisés.
6. Valider : le menu Démarrer et les applications fonctionnent ; un nouveau sfc /scannow ne trouve plus de violation d'intégrité.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Ordre | 6 | Vérifier la sauvegarde → invite de commandes en administrateur → DISM /Online /Cleanup-Image /RestoreHealth → sfc /scannow → redémarrer → valider (symptômes, nouveau sfc sans erreur). |
« No bootable device » après une mise à jour du firmware
E09 · procédure ordonnée · exigences AP-09, AP-13, AP-15 · 4 points
Un indépendant a mis à jour le firmware (BIOS/UEFI) de son PC de bureau. Depuis, l'écran affiche « No bootable device -- insert boot disk and press any key ». Il n'a touché à rien d'autre. Son disque NVMe contient Windows 11 et toute sa comptabilité, sauvegardée la semaine dernière.
- Rédige la procédure de diagnostic dans l'ordre, du plus simple au plus invasif, en justifiant chaque étape.
- Indique les actions que tu t'interdis à ce stade.
Voir le corrigé et le barème
Le seul changement est la mise à jour du firmware : elle remet souvent les réglages par défaut. L'hypothèse la plus probable est donc un réglage de démarrage perdu, pas une panne du disque.
1. Entrer dans le firmware et vérifier que le disque NVMe est détecté : s'il l'est, le matériel répond. 2. Vérifier le mode de démarrage : Windows 11 démarre en UEFI sur un disque GPT ; si le firmware est passé en mode hérité (CSM/Legacy), il ne trouve pas de chargeur. 3. Placer « Windows Boot Manager » en tête de l'ordre de démarrage. 4. Vérifier que le mode du contrôleur de stockage (AHCI, RAID/VMD) n'a pas changé. Enregistrer et redémarrer.
Si le disque est vu et réglé mais que le démarrage échoue encore : environnement de récupération (réparation du démarrage). S'il n'est pas vu : PC débranché, contrôler le montage du disque (voir PR06).
Interdits à ce stade : réinstaller, formater, lancer des commandes qui réécrivent le démarrage. La comptabilité de la dernière semaine n'est pas sauvegardée : elle doit être protégée avant toute action lourde.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Hypothèse liée au changement | 1 | Une mise à jour du firmware remet souvent les réglages par défaut : mode de démarrage (UEFI/CSM), ordre de démarrage, entrée « Windows Boot Manager » à resélectionner, mode du contrôleur de stockage. |
| Vérifications dans le firmware | 1.5 | Le disque NVMe est-il détecté ? Mode UEFI (Windows 11 démarre en UEFI sur disque GPT) ; Windows Boot Manager en tête de l'ordre de démarrage ; mode du contrôleur inchangé ; enregistrer et redémarrer. |
| Étapes suivantes | 1 | Si le disque est vu mais que le démarrage échoue : environnement de récupération (réparation du démarrage) ; si le disque n'est pas vu : PC débranché, contrôle du montage du NVMe (PR06). |
| Interdits | 0.5 | Ni réinstallation, ni formatage, ni commande modifiant le démarrage avant ces vérifications ; données à protéger (sauvegarde d'une semaine : à compléter si possible). |
« grub rescue> » après un nettoyage de partitions
E10 · procédure ordonnée · exigences AP-09, AP-13, AP-C03 · 3.5 points
Un étudiant a un PC à double démarrage Windows/Linux (Ubuntu). Pour « gagner de la place », il a supprimé depuis la Gestion des disques de Windows une partition sans lettre qu'il pensait inutile. Au redémarrage : « error: no such partition. Entering rescue mode... grub rescue> ». Ses cours sont dans son dossier personnel Linux, sans sauvegarde.
- Interprète le message et indique ce qui a probablement été supprimé.
- Rédige une procédure prudente et ordonnée jusqu'à la validation, en signalant les étapes qui modifient le disque.
Voir le corrigé et le barème
« no such partition » suivi de « grub rescue> » signifie que le chargeur GRUB s'est lancé mais ne trouve plus la partition qui contient ses fichiers ou le système Linux. La partition « sans lettre » supprimée dans Windows était très probablement la partition Linux : Windows n'attribue pas de lettre aux partitions ext4.
1. Ne plus rien écrire sur ce disque. 2. Démarrer sur une clé Linux live et lister les partitions en lecture seule (lsblk). 3. Copier sur un support externe tout ce qui est encore accessible. 4. Une partition supprimée n'est pas forcément effacée : un outil de récupération des partitions, utilisé par une personne compétente, peut parfois la restaurer — c'est une opération qui modifie la table de partitions, à faire avec l'accord de l'étudiant.
5. Si la partition est récupérée : réinstaller GRUB depuis la clé live (modifie le démarrage). Sinon : réinstaller Linux puis restaurer ce qui a pu être sauvé (modifie le disque).
Validation : le menu de démarrage propose Windows et Linux, les deux démarrent, les cours sont retrouvés. Conseils : sauvegarde régulière, ne jamais supprimer une partition dont on ignore le rôle.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Interprétation | 1 | GRUB démarre mais ne trouve plus la partition qui contient ses fichiers (ou le système Linux) : la partition supprimée était probablement la partition Linux ou /boot. |
| Données d'abord | 1 | Démarrer sur une clé Linux live, identifier les partitions restantes (lsblk, sans rien modifier), copier ce qui est encore accessible ; une partition supprimée peut parfois être récupérée par un outil spécialisé, à condition de ne rien écrire sur le disque avant. |
| Procédure ordonnée | 1 | Clé live → lecture seule (lsblk, état des partitions) → sauvegarde → selon le cas : récupération de la partition par un spécialiste ou réinstallation de GRUB / de Linux, étapes signalées comme modifiant le disque, avec accord. |
| Validation | 0.5 | Les deux systèmes démarrent depuis le menu, les données sont retrouvées ; conseil de sauvegarde et de ne pas supprimer une partition sans lettre. |
Windows Update échoue avec 0x80070070
E11 · procédure ordonnée · exigences AP-09, AP-13, AP-15 · 4 points
Le PC portable d'une association (SSD de 128 Go) n'arrive plus à installer la mise à jour cumulative du mois : « Échec de l'installation — 0x80070070 ». Le journal WindowsUpdateClient indique le même code. La bénévole qui l'utilise stocke ses photos d'événements sur le bureau.
- Explique ce que le code indique et comment le confirmer.
- Rédige la procédure ordonnée jusqu'à la validation, sans supprimer de données personnelles sans accord.
Voir le corrigé et le barème
Le code 0x80070070 est l'erreur Windows « espace disque insuffisant » présentée sous forme de code de mise à jour : la mise à jour n'a pas la place de se télécharger et de s'installer. On le confirme dans Paramètres > Système > Stockage : C: est presque plein.
1. Voir ce qui occupe la place (Paramètres > Stockage). 2. Supprimer les fichiers temporaires et les anciens fichiers de mise à jour (Stockage > Fichiers temporaires, ou Nettoyage de disque, option « Nettoyer les fichiers système »). 3. Avec l'accord de la bénévole, déplacer les photos vers un disque externe ou le stockage en ligne de l'association, en vérifiant la copie avant d'effacer l'original. 4. Vider la corbeille seulement avec son accord. 5. Relancer Windows Update.
Validation : la mise à jour s'installe, l'historique ne montre plus d'échec et il reste un espace libre confortable. Conseil : stocker les photos ailleurs que sur le disque système et activer l'Assistant Stockage.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Code | 1 | 0x80070070 correspond à une erreur Windows « espace disque insuffisant » : la mise à jour n'a pas la place de se télécharger et de s'installer. |
| Confirmation | 0.75 | Explorateur ou Paramètres > Stockage : espace libre de C: très faible ; identifier ce qui occupe la place. |
| Procédure | 1.5 | Nettoyage des fichiers temporaires et des fichiers de mise à jour (Paramètres > Stockage, Nettoyage de disque) ; photos déplacées vers un support externe ou le cloud de l'association avec l'accord de la bénévole ; vider la corbeille avec accord ; relancer Windows Update. |
| Validation | 0.75 | Mise à jour installée, historique sans échec, espace libre suffisant ; conseil : stockage des photos hors du disque système, nettoyage automatique (Assistant Stockage). |
Événements « bad block » : chkdsk, mais pas n'importe comment
E12 · procédure ordonnée · exigences AP-13, AP-15, AP-C03 · 4 points
Le PC d'un architecte se fige quelques secondes lors de l'ouverture de gros plans. Le journal Système contient plusieurs événements « disk », ID 7 : « Le périphérique \Device\Harddisk1\DR1 a un bloc défectueux. » Le disque 1 est un disque dur mécanique de 2 To qui contient les archives des projets. Un forum conseille « chkdsk /r tout de suite ».
- Explique ce que l'événement indique et pourquoi chkdsk /r ne doit pas être la première action.
- Rédige la procédure ordonnée, en précisant le rôle de chkdsk sans paramètre, avec /f et avec /r.
Voir le corrigé et le barème
L'événement disk 7 indique que le disque 1 contient des secteurs qu'il n'arrive plus à lire. C'est un signe d'usure ou de panne qui peut s'aggraver : les archives des projets sont en danger.
chkdsk /r lit toute la surface du disque (des heures sur 2 To) et tente de déplacer les données des secteurs défectueux : sur un disque fragile, ce stress peut accélérer la panne, avant même que les archives soient sauvées. La sauvegarde passe donc en premier.
Procédure : 1) copier les archives (ou cloner le disque avec un outil qui gère les erreurs de lecture) vers un support sain ; 2) relever l'état SMART du disque ; 3) chkdsk sans paramètre : vérification en lecture seule, qui ne modifie rien ; 4) si nécessaire et après la sauvegarde, chkdsk /f (corrige le système de fichiers, demande de verrouiller le volume) ou /r (inclut /f et recherche les secteurs défectueux, très long) ; 5) remplacer le disque, recommandé dès que des secteurs défectueux apparaissent.
Validation : archives ouvertes depuis le nouveau support, plus aucun événement 7, ouverture des plans sans blocage.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Interprétation | 0.75 | Le disque 1 signale des secteurs illisibles : signe d'usure ou de panne qui peut s'aggraver ; les archives sont en danger. |
| Données d'abord | 1 | Copier ou cloner les archives vers un support sain avant toute réparation ; si le disque fait des bruits ou se dégrade vite : arrêt et spécialiste. |
| Rôle de chkdsk | 1.5 | Sans paramètre : vérification en lecture seule, rapport ; /f : corrige les erreurs du système de fichiers (volume verrouillé, éventuellement au redémarrage) ; /r : /f + recherche des secteurs défectueux et récupération des données lisibles, très long et très sollicitant pour un disque fragile. |
| Suite | 0.75 | État SMART du disque ; après sauvegarde, remplacement du disque conseillé plutôt que réparation ; validation : archives accessibles sur le nouveau support, plus d'événement 7. |
Adresse en 169.254 : un poste ou tous les postes ?
E13 · cas croisé matériel / système / réseau · exigences AP-13, AP-37, AP-15 · 4 points
Dans une agence de voyage, le PC de l'accueil affiche « Aucun accès à Internet ». Les quatre autres postes, branchés sur le même switch, fonctionnent. Tu as relevé le document 1 sur le PC de l'accueil.
Document 1 — ipconfig /all, extrait (fictif)
Carte Ethernet Ethernet : Description. . . . . . . . . . . . . . : Contrôleur Ethernet (fictif) DHCP activé. . . . . . . . . . . . . . : Oui Adresse d'autoconfiguration IPv4 . . . : 169.254.23.7(préféré) Masque de sous-réseau. . . . . . . . . : 255.255.0.0 Passerelle par défaut. . . . . . . . . :
- Interprète l'adresse obtenue et ce qu'elle exclut ou non.
- Classe tes tests du plus simple au plus lourd, en séparant couche physique, configuration du poste et serveur DHCP.
Voir le corrigé et le barème
Une adresse 169.254.x.x avec le masque 255.255.0.0 est une adresse APIPA : Windows se l'attribue lui-même quand il n'a reçu aucune réponse d'un serveur DHCP. La carte est vue comme connectée (sinon ipconfig afficherait « Média déconnecté »), mais l'échange DHCP n'a pas abouti. Sans passerelle, aucun accès à Internet.
Les quatre autres postes obtiennent une adresse : le serveur DHCP fonctionne a priori. La panne est plutôt entre ce poste et le switch, ou sur le poste lui-même.
Tests : 1) physique : voyants de la prise et du port, autre câble, autre port du switch ; 2) poste : carte activée, pilote sans erreur dans le Gestionnaire de périphériques, puis ipconfig /release et ipconfig /renew (ces deux commandes modifient la configuration en cours, sans risque pour les données) ; 3) DHCP : plage d'adresses épuisée, filtrage des adresses MAC, journal du routeur.
Validation : le poste reçoit une adresse du réseau de l'agence avec une passerelle, le ping de la passerelle répond, puis un site s'ouvre par son nom.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Interprétation | 1 | 169.254.x.x/16 = adresse APIPA que Windows s'attribue quand aucun serveur DHCP n'a répondu ; le câble est vu comme branché (sinon « Média déconnecté »), mais aucun échange DHCP n'a abouti ; pas de passerelle, donc pas d'Internet. |
| Périmètre | 0.75 | Un seul poste touché, les autres obtiennent leur adresse : le serveur DHCP fonctionne a priori ; la cause est plutôt entre ce poste et le switch, ou sur le poste. |
| Tests ordonnés | 1.5 | Physique : câble et voyants, autre câble, autre port du switch ; poste : carte activée, pilote (Gestionnaire de périphériques), ipconfig /release puis /renew ; DHCP : plage d'adresses épuisée, filtrage d'adresses MAC, journal du routeur. |
| Validation | 0.75 | Adresse dans la plage du réseau avec passerelle, ping de la passerelle puis d'un site par son nom. |
Imprimante « hors ligne » pour tout le monde
E14 · cas croisé matériel / système / réseau · exigences AP-13, AP-25, AP-37 · 4 points
Dans un cabinet d'avocats, l'imprimante réseau apparaît « Hors ligne » sur les six postes Windows depuis lundi. Le week-end, le fournisseur d'accès a remplacé la box (routeur) ; l'imprimante était installée sur les postes par son adresse IP 192.168.1.50. Son écran affiche « Prête ». Le nouveau réseau distribue des adresses 192.168.0.x.
- Formule l'hypothèse principale et explique pourquoi elle est plus probable qu'un problème de pilote.
- Décris les tests qui la confirment, la correction durable et la validation.
Voir le corrigé et le barème
Les six postes sont touchés en même temps, juste après le remplacement de la box, et l'imprimante est « Prête » : c'est la liaison réseau qui a changé. Le nouveau réseau est en 192.168.0.x ; l'imprimante a reçu une nouvelle adresse (ou garde une adresse de l'ancien réseau), alors que les postes cherchent toujours 192.168.1.50. Un pilote ne tomberait pas en panne sur six postes à la fois.
Tests : lire l'adresse actuelle sur l'écran ou la page de configuration de l'imprimante ; depuis un poste, ping de l'ancienne adresse (pas de réponse) et de la nouvelle (réponse) ; vérifier la liste des appareils connectés à la box.
Correction durable : réservation DHCP sur la box (ou adresse fixe hors de la plage distribuée) pour l'imprimante, puis mise à jour du port de l'imprimante (Propriétés de l'imprimante > Ports) sur chaque poste, ou réinstallation par la nouvelle adresse.
Validation : page de test imprimée depuis plusieurs postes, état « Prête » partout ; nouvelle adresse notée dans la documentation du cabinet.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Hypothèse | 1.25 | Tous les postes sont touchés en même temps, juste après le changement de box : l'imprimante a changé d'adresse (ou est sur l'ancienne plage) ; les postes cherchent toujours 192.168.1.50 ; un pilote ne tomberait pas en panne sur six postes à la fois. |
| Tests | 1.25 | Lire l'adresse actuelle sur l'écran ou la page de configuration de l'imprimante ; ping de cette adresse et de l'ancienne depuis un poste ; liste des appareils de la nouvelle box. |
| Correction durable | 1 | Réservation DHCP (ou adresse fixe hors de la plage DHCP) pour l'imprimante, puis mise à jour du port de l'imprimante sur les postes. |
| Validation | 0.5 | Page de test depuis plusieurs postes, état « Prête » partout ; adresse notée dans la documentation. |
Gels intermittents : bâtir une chronologie
E15 · cas croisé matériel / système / réseau · exigences AP-09, AP-15, AP-C01 · 4 points
Le PC d'une graphiste se fige parfois une dizaine de secondes, puis repart. Elle pense à un virus. Tu as rassemblé ses notes et les événements correspondants (document 1).
Document 1 — Chronologie des gels (fictive)
| Date et heure | Ce que faisait la graphiste | Événement Système au même moment | Autre fait noté |
|---|---|---|---|
| lun. 09:12 | Ouverture d'un dossier de photos sur D: | disk, ID 153 : nouvelle tentative d'E/S sur le disque 1 | Antivirus à jour |
| mar. 14:40 | Export d'une affiche sur D: | disk, ID 153 : nouvelle tentative d'E/S sur le disque 1 | Pluie, orage |
| mer. 10:05 | Navigation Internet seule | aucun | Mise à jour du navigateur |
| jeu. 16:22 | Copie de photos sur D: | disk, ID 153 puis disk, ID 7 (bloc défectueux) sur le disque 1 | Nouvelle souris |
- Indique les éléments qui se répètent et ceux qui ne sont que des coïncidences.
- Propose l'hypothèse principale, les tests qui la confirment et la priorité de l'intervention.
Voir le corrigé et le barème
Ce qui se répète : trois gels sur quatre ont lieu pendant un accès au disque D:, et chaque fois le journal contient un événement disk sur le disque 1 (ID 153, nouvelle tentative d'entrée/sortie, puis ID 7, bloc défectueux). L'orage, la souris, le navigateur et l'antivirus n'apparaissent qu'une fois : ce sont des coïncidences. Le gel de mercredi, sans événement, reste à expliquer : on ne l'attribue pas d'office au disque.
Hypothèse principale : le disque 1 (D:) devient défaillant ; ses lectures lentes et ses nouvelles tentatives bloquent le système quelques secondes. Rien n'oriente vers un virus.
Tests : état SMART du disque 1 ; reproduire le gel en lisant de gros fichiers sur D: tout en surveillant le journal ; PC débranché, contrôler le câble SATA du disque.
Priorité : sauvegarder tout de suite les données de D:, avant tout test lourd ; si l'hypothèse est confirmée, remplacer le disque et restaurer les données.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Répétition et coïncidences | 1 | Trois gels sur quatre pendant un accès à D: (disque 1), chaque fois avec des événements disk sur le disque 1 ; orage, souris, navigateur et antivirus : coïncidences sans répétition ; le gel de mercredi n'a pas d'événement et reste à expliquer. |
| Hypothèse | 1 | Disque 1 (D:) défaillant : nouvelles tentatives d'entrées/sorties puis bloc défectueux ; pas d'indice de virus. |
| Tests | 1 | État SMART du disque 1 ; reproduire en lisant de gros fichiers sur D: en surveillant le journal ; vérifier le câble SATA (PC débranché) ; le gel de mercredi reste ouvert (autre cause possible). |
| Priorité | 1 | Sauvegarder immédiatement les données de D: avant tout test lourd ; remplacement du disque ensuite si l'hypothèse est confirmée. |
Linux passe en lecture seule
E16 · cas croisé matériel / système / réseau · exigences AP-13, AP-15, AP-C03 · 4 points
Sur le PC Linux (Ubuntu) d'une bibliothèque, plus aucun fichier ne peut être enregistré depuis ce matin, sur aucun compte. Un collègue veut lancer « fsck tout de suite, le système démarré ». Tu as relevé le document 1.
Document 1 — Relevé (extrait fictif)
$ touch essai.txt touch: cannot touch 'essai.txt': Read-only file system $ sudo dmesg -T | grep -i -e ext4 -e 'I/O error' | tail -3 [Tue Mar 10 08:57:31 2026] I/O error, dev sda, sector 81920136 op 0x0:(READ) flags 0x0 [Tue Mar 10 08:57:31 2026] EXT4-fs error (device sda2): ext4_find_entry:1658: inode #2: comm ls: reading directory lblock 0 [Tue Mar 10 08:57:31 2026] EXT4-fs (sda2): Remounting filesystem read-only
- Explique l'enchaînement des messages : qui a mis le système en lecture seule, et pourquoi.
- Indique pourquoi la proposition du collègue est dangereuse et rédige la démarche correcte.
Voir le corrigé et le barème
La première ligne de dmesg est une erreur d'entrée/sortie matérielle : le disque sda n'a pas réussi à lire un secteur. Le système de fichiers ext4 de sda2 rencontre alors une erreur, et le noyau remonte la partition en lecture seule pour éviter de l'abîmer davantage (c'est l'option errors=remount-ro, courante sur Ubuntu). Ce n'est donc pas un problème de droits.
Lancer fsck pour réparer un système de fichiers monté peut le corrompre gravement. Et comme le disque produit des erreurs d'entrée/sortie, c'est aussi le matériel qui est suspect : une réparation intensive peut aggraver la panne.
Démarche : 1) copier les données encore lisibles vers un support sain ; 2) relever l'état SMART du disque ; 3) démarrer sur une clé live pour que la partition soit démontée, puis seulement lancer fsck, après la sauvegarde ; 4) remplacer le disque si les erreurs matérielles se confirment.
Validation : la partition est montée en lecture-écriture, dmesg ne montre plus d'erreur, les enregistrements fonctionnent ; le disque est remplacé ou surveillé.
| Critère | Points | Attendu (toute formulation juste est acceptée) |
|---|---|---|
| Enchaînement | 1.25 | Erreur de lecture matérielle sur le disque sda, puis erreur du système de fichiers ext4 sur sda2 ; le noyau remonte la partition en lecture seule pour la protéger (option errors=remount-ro) ; ce n'est pas un problème de droits. |
| Danger de la proposition | 1 | fsck ne doit jamais réparer un système de fichiers monté : risque de corruption grave ; de plus, avec des erreurs d'entrée/sortie, le disque lui-même est suspect. |
| Démarche | 1.25 | Copier les données encore lisibles ; vérifier l'état SMART du disque ; démarrer sur un support externe pour que la partition soit démontée, puis fsck seulement après sauvegarde ; remplacer le disque si les erreurs matérielles se confirment. |
| Validation | 0.5 | Système monté en lecture-écriture, plus d'erreur dans dmesg, enregistrement possible ; disque surveillé ou remplacé. |
PR11 — Mini-examen noté sur 20 : mode d'emploi
Le mini-examen se passe dans l'onglet Examen blanc : 10 questions à réponse libre, chacune notée sur 2 points, soit une note sur 20. Les questions ne figurent pas dans ce cours.
| N° | Thème | Type | Points |
|---|---|---|---|
| 1 | Clone vers SSD : « Operating system not found » | scénario | 2 |
| 2 | Écrans bleus après ajout de mémoire | scénario | 2 |
| 3 | Webcam en Code 10 après une mise à jour | scénario | 2 |
| 4 | Service de sauvegarde qui ne démarre plus | analyse de capture ou de journal | 2 |
| 5 | Mode d'urgence après le retrait d'un disque USB | analyse de capture ou de journal | 2 |
| 6 | Script refusé : « Permission denied » | scénario | 2 |
| 7 | Espace non libéré après suppression | analyse de capture ou de journal | 2 |
| 8 | Internet « en panne » : adresses oui, noms non | cas croisé matériel / système / réseau | 2 |
| 9 | Profil temporaire à l'ouverture de session | scénario | 2 |
| 10 | Rédiger le compte rendu d'une intervention | analyse de capture ou de journal | 2 |
Déroulement. Toutes les informations nécessaires sont dans chaque question et ses documents (captures et journaux fictifs, au format réel). Aucune correction n'est visible pendant la passation ; tes réponses sont enregistrées au fur et à mesure. Après l'envoi, chaque réponse est corrigée selon la grille analytique de la question, puis tu vois ta note sur 20, le corrigé et le barème.
Ce que valorise la grille. La méthode (stade identifié, étapes ordonnées), la sécurité (données protégées, accord avant toute action risquée), les tests (outil précis et résultat attendu) et la justification de chaque choix — pas la récitation de mots-clés. Une réponse techniquement juste formulée autrement est acceptée.
Nature de la correction. Les réponses rédigées reçoivent une proposition de correction automatique (assistée par IA) appuyée sur la grille : c'est un repère d'entraînement, pas une note officielle ; en cas de doute, compare ta réponse au corrigé. Une action destructive proposée sans sauvegarde ni accord fait perdre des points.
PR11 — Fiche mémo
- Recueillir : texte exact, code, contexte, date et heure, déclencheur, changements récents, périmètre, criticité, données à préserver.
- Situer le stade : firmware/POST → chargeur → noyau/système → session → service → application → pilote / périphérique → stockage → réseau.
- Code ≠ cause : code → cause probable (documentation fiable) → hypothèse → test → résultat → action. Jamais une cause unique tirée d'un code ambigu.
- Ordre : données → preuves → tests simples → réparation réversible → invasif avec accord → validation.
- Pas de démarrage : disque détecté ? mode UEFI/GPT ou hérité/MBR ? ordre ? câbles ? partition EFI ? puis BCD/GRUB. Pas de formatage réflexe.
- Windows : écran bleu → code + fichier + BugCheck 1001 ; Gestionnaire de périphériques → numéro de code (10, 22, 28, 43) ; Observateur → source, ID, niveau, heure ; corrélation ≠ causalité ; DISM puis SFC ; chkdsk sans paramètre = lecture, /f et /r = modification.
- Linux :
systemctl status(que) puisjournalctl -u … -b(pourquoi) ;-p err;dmesg;df -hetdf -i;lsblk -fvs/etc/fstab; copie + test (mount -a,sshd -t) avant redémarrage ; jamaischmod 777; apt ≠ dnf. - Réseau : 169.254 = pas de DHCP ; passerelle → IP publique → nom ; un poste ou tous ?
- Intermittent : chronologie, conditions, changements, preuves ; ce qui se répète.
- Compte rendu : demande, environnement, symptômes, preuves, hypothèses, tests, résultats, cause (ou non déterminée), action et autorisation, validation, risques, recommandation, clôture.
PR11 — Sources et compléments pédagogiques
Sources utilisées pour les messages, codes et commandes
- Consignes officielles de l'épreuve pratique AMPCR, cycle 2026-2027/1 (Jurys de la Fédération Wallonie-Bruxelles), pp. 3 et 5 : épreuve uniquement écrite, exigences AP-09, AP-13 et AP-15. Copie versionnée : docs/references-officielles/ampcr/2026-2027-1.
- Windows — démarrage et récupération : documentation Microsoft Learn (Windows Boot
Manager et BCD,
bcdedit,bcdboot,bootrec, environnement de récupération WinRE, partitions UEFI/GPT par défaut de Windows,mbr2gpt). - Windows — codes d'arrêt : référence Microsoft des bug check codes (0xA, 0xD1, 0x1A, 0x50, 0x7B, 0xEF, 0x116, 0x124) ; événements Kernel-Power 41, EventLog 6008, BugCheck 1001.
- Windows — Gestionnaire de périphériques : liste Microsoft des codes d'erreur du Gestionnaire de périphériques (Codes 10, 22, 28, 43).
- Windows — outils : documentation Microsoft de
sfc,DISM /Cleanup-Image,chkdsk(/f, /r, /scan),ipconfig,ping,nslookup,tracert,msconfig; code 0x80070070 (ERROR_DISK_FULL) ; événements Service Control Manager 7000/7009/7031/7038, disk 7/153, User Profile Service 1511, WindowsUpdateClient 19/20. - Linux : pages de manuel (
man) desystemctl,journalctl,dmesg,df,du,lsblk,blkid,mount,findmnt,fstab(5),ip,ss,resolvectl,dig,chmod,chown,lsof,truncate; manuel de GRUB 2 (mode rescue) ; documentation Debian/Ubuntu (apt,dpkg, initramfs) et Fedora (dnf) ;sshd(8)(option-t). - Réseau : adresses link-local IPv4 169.254.0.0/16 (RFC 3927, APIPA sous Windows).
Compléments pédagogiques (non imposés par la liste officielle)
La liste des pp. 5-6 demande les principaux messages d'erreur, leur interprétation et les démarches d'intervention (AP-09, AP-13) et le dépannage des dysfonctionnements courants (AP-15). Sont des compléments, signalés comme tels :
- la protection des données et l'autorisation avant toute action risquée (AP-C03) ;
- la rédaction de la réponse et du compte rendu (AP-C01, approfondis en PR29) ;
- les outils précis cités en exemple (WinDbg,
lsof,logrotate,resolvectl), les inodes, l'optionnofailde fstab.
Supports fictifs
Les cas, captures, journaux, noms de machines, de personnes, de pilotes et UUID de ce cours sont fictifs et reconstitués pour l'entraînement. Les messages, codes et commandes suivent le format réel des systèmes cités, mais la présentation exacte varie selon la version et la langue du système. Aucun n'est une question officielle ou déjà posée par le Jury.