Informatique · cours PR11

Messages d'erreur Windows/Linux — diagnostic et interventions écrites (PR11)

Théorie

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 :

  1. lire un message d'erreur ou un journal et en relever les éléments utiles (texte exact, code, source, heure, contexte) ;
  2. situer le stade où l'erreur survient (firmware, chargeur, système, session, service, application, pilote, périphérique, stockage, réseau) ;
  3. distinguer le symptôme, la cause probable, l'hypothèse et le test qui la confirme ;
  4. choisir des vérifications non destructives sous Windows et sous Linux, et dire ce qu'elles prouvent ;
  5. décrire une réparation adaptée, réversible d'abord, avec sauvegarde et autorisation avant toute action risquée ;
  6. 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.

Méthode

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.

Arbre de décision « À quelle étape l'erreur survient-elle ? »Neuf questions en colonne, du démarrage à l'utilisation, chacune avec une piste si la réponse est non : 1. Le logo ou l'écran du firmware (BIOS/UEFI) s'affiche-t-il ? Si non : Stade firmware / POST : matériel, bips, LED (manuel du fabricant), voir PR06. ; 2. Le chargeur démarre-t-il sans message ? (Windows Boot Manager, GRUB) Si non : Stade chargeur : disque détecté, ordre et mode UEFI/Legacy, partition EFI, BCD ou GRUB. ; 3. Le système démarre-t-il sans écran bleu, emergency mode ni (initramfs) ? Si non : Stade noyau / système : pilote de démarrage, stockage, /etc/fstab, UUID, dernière mise à jour. ; 4. L'ouverture de session aboutit-elle normalement ? Si non : Stade session : mot de passe, compte, profil (profil temporaire), droits. ; 5. Les services nécessaires sont-ils actifs ? Si non : Stade service : services.msc ou systemctl status, dépendances, journaux du service. ; 6. L'application démarre-t-elle et fonctionne-t-elle ? Si non : Stade application : message exact, journal Application, droits, espace disque, version. ; 7. Le matériel concerné est-il reconnu sans erreur ? Si non : Stade pilote / périphérique : Gestionnaire de périphériques (code), dmesg, câble, autre port. ; 8. Les données se lisent-elles et s'écrivent-elles sans erreur ? Si non : Stade stockage : espace et inodes, lecture seule, erreurs de disque ; données d'abord. ; 9. Le réseau répond-il (adresse, passerelle, DNS) ? Si non : Stade réseau : ipconfig / ip addr, ping de la passerelle, puis d'une IP publique, puis d'un nom. Si toutes les réponses sont oui : Toutes les réponses sont « oui » : relire le symptôme exact et la chronologie ; l'erreur est peut-être intermittente (journaux, conditions de reproduction).1. Le logo ou l'écrandu firmware(BIOS/UEFI)s'affiche-t-il ?Stade firmware / POST: matériel, bips, LED(manuel du fabricant),voir PR06.NONOUI2. Le chargeurdémarre-t-il sansmessage ? (WindowsBoot Manager, GRUB)Stade chargeur :disque détecté, ordreet mode UEFI/Legacy,partition EFI, BCD ouGRUB.NONOUI3. Le systèmedémarre-t-il sansécran bleu,emergency mode ni(initramfs) ?Stade noyau / système: pilote de démarrage,stockage, /etc/fstab,UUID, dernière mise àjour.NONOUI4. L'ouverture desession aboutit-ellenormalement ?Stade session : mot depasse, compte, profil(profil temporaire),droits.NONOUI5. Les servicesnécessaires sont-ilsactifs ?Stade service :services.msc ousystemctl status,dépendances, journauxdu service.NONOUI6. L'applicationdémarre-t-elle etfonctionne-t-elle ?Stade application :message exact, journalApplication, droits,espace disque,version.NONOUI7. Le matériel concernéest-il reconnu sanserreur ?Stade pilote /périphérique :Gestionnaire depériphériques (code),dmesg, câble, autreport.NONOUI8. Les données selisent-elles ets'écrivent-ellessans erreur ?Stade stockage :espace et inodes,lecture seule, erreursde disque ; donnéesd'abord.NONOUI9. Le réseau répond-il(adresse,passerelle, DNS) ?Stade réseau :ipconfig / ip addr,ping de la passerelle,puis d'une IPpublique, puis d'unnom.NONOUIToutes les réponses sont « oui » : relire lesymptôme exact et la chronologie ; l'erreur estpeut-être intermittente (journaux, conditions dereproduction).
Arbre de décision : on descend tant que la réponse est « oui » ; le premier « non » indique le stade de l'erreur et les vérifications à faire (piste de droite). Lecture de haut en bas. (schéma non officiel)

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

  1. Sauvegarde et protection des données (copie, image, au minimum vérifier qu'une sauvegarde existe).
  2. Collecte des preuves : captures, journaux, codes, avant qu'un redémarrage ou une réparation ne les efface.
  3. Tests simples et non destructifs (lecture d'état, commandes de diagnostic).
  4. Réparation réversible : restaurer un pilote, un réglage, un point de restauration, désinstaller une mise à jour.
  5. 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.
  6. Validation : reproduire le scénario, vérifier que l'erreur a disparu, noter.
Flux d'intervention sur un message d'erreurCinq étapes reliées par des flèches, de haut en bas : 1. Lire — Recopier le message exact, le code, l'heure, le contexte et ce qui a changé. ; 2. Hypothèse — Proposer des causes possibles, sans conclure à partir du seul code. ; 3. Test — Vérifier chaque hypothèse par un test non destructif, du plus simple au plus lourd. ; 4. Action — Corriger la cause retenue, de façon réversible d'abord, avec accord si risque. ; 5. Validation — Reproduire le scénario : l'erreur a disparu ; noter le résultat au compte rendu.1. LireRecopier le message exact, le code,l'heure, le contexte et ce qui a changé.2. HypothèseProposer des causes possibles, sansconclure à partir du seul code.3. TestVérifier chaque hypothèse par un testnon destructif, du plus simple au pluslourd.4. ActionCorriger la cause retenue, de façonréversible d'abord, avec accord sirisque.5. ValidationReproduire le scénario : l'erreur adisparu ; noter le résultat au compterendu.
Lire, faire une hypothèse, tester, agir, valider : si le test infirme l'hypothèse, on revient à l'étape 2 avec l'information obtenue. Lecture de haut en bas. (schéma non officiel)

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.

Théorie

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 :

  1. 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).
  2. 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.
  3. 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 ?
  4. Câblage et ports (après un nettoyage, un ajout de disque).
  5. Partitions : la partition EFI (ESP) existe-t-elle ? A-t-elle été supprimée ?
  6. 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).
Windows Boot Manager : données de configuration de démarrage (capture fictive)Écran texte de récupération Windows : Récupération / Votre PC/appareil doit être réparé / 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 / Vous devez utiliser des outils de récupération. / Appuyez sur Entrée pour réessayer / Appuyez sur F8 pour les paramètres de démarrage / Appuyez sur Échap pour les paramètres UEFI.RécupérationVotre PC/appareil doit être réparéLes données de configuration de démarrage devotre PC sont manquantes ou contiennent des erreurs.Fichier : \EFI\Microsoft\Boot\BCDCode d'erreur : 0xc000000fVous devez utiliser des outils de récupération.Appuyez sur Entrée pour réessayerAppuyez sur F8 pour les paramètres de démarrageAppuyez sur Échap pour les paramètres UEFICapture fictive — Windows Boot Manager
Capture fictive reconstituée pour le cas 1. Le texte et le code 0xc000000f sont ceux qu'affiche le gestionnaire de démarrage Windows quand le magasin BCD est introuvable ou illisible ; la mise en page varie selon la version. (schéma non officiel)
  • 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.
Environnement de récupération Windows : options avancées (capture fictive)Menu Options avancées de WinRE : Outil de redémarrage système (réparation automatique du démarrage) ; Paramètres (mode sans échec, désactiver le redémarrage auto) ; Invite de commandes (commandes de lecture et de réparation) ; Désinstaller des mises à jour (retirer la dernière mise à jour) ; Paramètres du microprogramme UEFI (ouvrir le firmware) ; Restauration du système (revenir à un point de restauration).Options avancées> Outil de redémarrage système réparation automatique du démarrage> Paramètres mode sans échec, désactiver le redémarrage auto> Invite de commandes commandes de lecture et de réparation> Désinstaller des mises à jour retirer la dernière mise à jour> Paramètres du microprogramme UEFI ouvrir le firmware> Restauration du système revenir à un point de restaurationCapture fictive — WinRE
Capture fictive : WinRE (Dépannage > Options avancées). Les libellés changent un peu d'une version de Windows à l'autre (ex. « Outil de redémarrage système » ou « Réparation du démarrage ») ; leur rôle reste le même. (schéma non officiel)
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.

Théorie

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 blkid ou lsblk -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 (ou findmnt --verify) avant de redémarrer.
Terminal Linux : lsblk et ligne /etc/fstab (capture fictive)Terminal Linux : $ 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.$ lsblk -o NAME,FSTYPE,UUID,MOUNTPOINTSNAME FSTYPE UUID MOUNTPOINTSsda├─sda1 vfat 4C1E-2A7B /boot/efi└─sda2 ext4 9b2f…6c1d /sdb└─sdb1 ext4 e41a…0b93$ grep data /etc/fstabUUID=7d3c…51fe /data ext4 defaults 0 2Capture fictive — terminal Linux
Capture fictive (UUID raccourcis) : la ligne de /etc/fstab cherche un UUID qu'aucun système de fichiers listé par lsblk ne porte : le montage de /data échoue au démarrage. (schéma non officiel)

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
Partitionnement GPT d'un disque Windows et d'un disque Linux (exemple fictif)Deux barres, du début à la fin du disque. Disque Windows UEFI/GPT : EFI (ESP) FAT32 100 Mo, MSR réservée 16 Mo, C: Windows NTFS 475 Go, Récupér. NTFS 750 Mo. Disque Linux UEFI/GPT : EFI (ESP) FAT32 /boot/efi, / (racine) ext4 48 Go, swap échange 4 Go. Largeurs non proportionnelles aux tailles.Disque 0 — Windows, UEFI, table GPTEFI (ESP)FAT32100 MoMSRréservée16 MoC: WindowsNTFS475 GoRécupér.NTFS750 Modébut du disquefin du disqueDisque 1 — Linux, UEFI, table GPTEFI (ESP)FAT32/boot/efi/ (racine)ext448 Goswapéchange4 Godébut du disquefin du disque
Exemple fictif (tailles indicatives, cases non proportionnelles). En UEFI, le chargeur est un fichier de la partition EFI (ESP, FAT32) : la supprimer ou la formater empêche le démarrage même si C: ou / sont intacts. (schéma non officiel)

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 mbr2gpt de Windows, après mbr2gpt /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.
Théorie

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.
Écran bleu Windows avec code d'arrêt (capture fictive)Écran bleu Windows : :( / Votre PC a rencontré un problème et doit / redémarrer. Nous collectons simplement des / informations relatives aux erreurs, puis nous / allons redémarrer à votre place. / 100 % effectué / Code d'arrêt : DRIVER_IRQL_NOT_LESS_OR_EQUAL / Ce qui a échoué : wlanxv64.sys.:(Votre PC a rencontré un problème et doitredémarrer. Nous collectons simplement desinformations relatives aux erreurs, puis nousallons redémarrer à votre place.100 % effectuéCode d'arrêt : DRIVER_IRQL_NOT_LESS_OR_EQUALCe qui a échoué : wlanxv64.sysCapture fictive — écran bleu (texte réel, nom de pilote inventé)
Capture fictive pour le cas 2 : le code d'arrêt (ici DRIVER_IRQL_NOT_LESS_OR_EQUAL, 0xD1) et le fichier cité sont les deux informations à recopier. Le nom de pilote « wlanxv64.sys » est inventé. (schéma non officiel)

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.

Gestionnaire de périphériques (capture fictive)Gestionnaire de périphériques : Gestionnaire de périphériques / v Contrôleurs de bus USB / Concentrateur USB racine (USB 3.0) / (!) Périphérique USB inconnu (échec de la / demande de descripteur de périphérique) / v Autres périphériques / (!) Contrôleur de communication simple PCI / v Caméras / (v) Webcam intégrée / Propriétés > État du périphérique : / Windows a arrêté ce périphérique car il a / signalé des problèmes. (Code 43) / (!) triangle jaune = problème (v) flèche = désactivé.Gestionnaire de périphériquesv Contrôleurs de bus USB Concentrateur USB racine (USB 3.0) (!) Périphérique USB inconnu (échec de la demande de descripteur de périphérique)v Autres périphériques (!) Contrôleur de communication simple PCIv Caméras (v) Webcam intégréePropriétés > État du périphérique :Windows a arrêté ce périphérique car il asignalé des problèmes. (Code 43)(!) triangle jaune = problème (v) flèche = désactivéCapture fictive — Gestionnaire de périphériques
Capture fictive pour le cas 3 : le symbole (triangle jaune, flèche vers le bas) indique l'état, le code de l'onglet « État du périphérique » précise le problème. Ici, symboles écrits en toutes lettres pour une lecture sans couleur. (schéma non officiel)

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
Observateur d'événements, journal Système (capture fictive)Liste d'événements du journal Système, du plus récent au plus ancien : Erreur le 12/03 08:14:05, source BugCheck, ID 1001 : redémarré après une vérification d'erreur 0x000000d1 ; Erreur le 12/03 08:13:58, source EventLog, ID 6008 : l'arrêt système précédent était inattendu ; Critique le 12/03 08:13:52, source Kernel-Power, ID 41 : redémarré sans arrêt correct préalable ; Information le 11/03 17:42:10, source UserPnp, ID 20003 : service du pilote wlanxv64 ajouté. Détail de l'événement 1001 : redémarrage après vérification d'erreur 0x000000d1, vidage enregistré dans le dossier Minidump.Observateur d'événements > Journaux Windows > SystèmeNiveau Date et heure Source IDErreur 12/03 08:14:05 BugCheck 1001Erreur 12/03 08:13:58 EventLog 6008Critique 12/03 08:13:52 Kernel-Power 41Information 11/03 17:42:10 UserPnp 20003Événement 1001, BugCheck (sélectionné) :L'ordinateur a redémarré après une vérificationd'erreur. La vérification d'erreur était :0x000000d1 (...). Un vidage a été enregistrédans : C:\Windows\Minidump\031226-7031-01.dmp.Capture fictive — Observateur d'événements
Capture fictive pour le cas 2 : niveau, date et heure, source et ID permettent de reconstituer la chronologie. Kernel-Power 41 et EventLog 6008 disent seulement que l'arrêt n'était pas propre ; BugCheck 1001 donne le code d'arrêt. (schéma non officiel)

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

Théorie

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 : /f et surtout /r sollicitent 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.

Théorie

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.

Terminal Linux : systemctl status et journalctl (capture fictive)Terminal Linux : $ systemctl status ssh / × ssh.service - OpenBSD Secure Shell server / Loaded: loaded (/lib/systemd/system/ssh.service; / enabled; preset: enabled) / Active: failed (Result: exit-code) since / Tue 2026-03-10 09:02:11 CET; 2min ago / Process: 812 ExecStartPre=/usr/sbin/sshd -t / (code=exited, status=255/EXCEPTION) / $ journalctl -u ssh -b --no-pager | tail -4 / sshd[812]: /etc/ssh/sshd_config: line 14: Bad / configuration option: PermitRootLogn / sshd[812]: /etc/ssh/sshd_config: terminating, / 1 bad configuration options / systemd[1]: ssh.service: Control process exited, / code=exited, status=255/EXCEPTION / systemd[1]: Failed to start ssh.service - OpenBSD / Secure Shell server..$ systemctl status ssh× ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; preset: enabled) Active: failed (Result: exit-code) since Tue 2026-03-10 09:02:11 CET; 2min ago Process: 812 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=255/EXCEPTION)$ journalctl -u ssh -b --no-pager | tail -4sshd[812]: /etc/ssh/sshd_config: line 14: Bad configuration option: PermitRootLognsshd[812]: /etc/ssh/sshd_config: terminating, 1 bad configuration optionssystemd[1]: ssh.service: Control process exited, code=exited, status=255/EXCEPTIONsystemd[1]: Failed to start ssh.service - OpenBSD Secure Shell server.Capture fictive — terminal Linux
Capture fictive pour le cas 4 (Debian/Ubuntu ; lignes longues repliées) : systemctl dit que le service est en échec, le journal du service dit pourquoi (option mal orthographiée ligne 14). Messages au format réel d'OpenSSH et de systemd. (schéma non officiel)

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
Terminal Linux : « No space left on device » et df -h (capture fictive)Terminal Linux : $ cp rapport.pdf /srv/partage/ / cp: error writing '/srv/partage/rapport.pdf': / No space left on device / $ df -h / /boot/efi / Filesystem Size Used Avail Use% Mounted on / /dev/sda2 48G 46G 0 100% / / /dev/sda1 511M 6.1M 505M 2% /boot/efi / $ sudo du -xh -d1 /var | sort -h | tail -3 / 1.2G /var/cache / 31G /var/log / 33G /var / $ sudo du -xh -d1 /var/log | sort -h | tail -2 / 30G /var/log/sauvegarde-agent / 31G /var/log.$ cp rapport.pdf /srv/partage/cp: error writing '/srv/partage/rapport.pdf': No space left on device$ df -h / /boot/efiFilesystem Size Used Avail Use% Mounted on/dev/sda2 48G 46G 0 100% //dev/sda1 511M 6.1M 505M 2% /boot/efi$ sudo du -xh -d1 /var | sort -h | tail -31.2G /var/cache31G /var/log33G /var$ sudo du -xh -d1 /var/log | sort -h | tail -230G /var/log/sauvegarde-agent31G /var/logCapture fictive — terminal Linux
Capture fictive pour le cas 5 : df -h montre la partition pleine, du -xh remonte jusqu'au dossier qui grossit (journal d'un agent de sauvegarde). Aucune suppression n'est faite à ce stade : on observe. (schéma non officiel)

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

Théorie

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-----).
  • chmod change les droits (chmod u+x script.sh, chmod 640 bilan.ods) ; chown change 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 777 comme 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.

Théorie

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 :

  1. Chronologie : date et heure de chaque occurrence, ce que faisait l'utilisateur.
  2. Conditions : température, charge (jeu, export, copie), branchement d'un périphérique, moment de la journée.
  3. Changements : mises à jour, pilotes, matériel, réglages, déplacements du PC.
  4. Preuves : événements du journal à chaque occurrence, relevés, captures.
  5. Chercher ce qui se répète à chaque panne ; ce qui n'arrive qu'une fois est une coïncidence jusqu'à preuve du contraire.
  6. 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.

Théorie

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 :

  1. des étapes ordonnées et numérotées, du plus simple au plus invasif ;
  2. les outils choisis, nommés précisément (journal, console, commande et option) ;
  3. pour chaque test, le résultat attendu et ce qu'il prouve ;
  4. une justification de chaque choix (« parce que… ») ;
  5. la sécurité des données : sauvegarde et accord avant toute action risquée ;
  6. 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. »

Exemple

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.

  1. 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.
  2. Démarrage sur une clé d'installation de Windows > Réparer l'ordinateur > Invite de commandes : dir D:\Users montre les dossiers des utilisateurs (lecture seule). → Le volume Windows est lisible.
  3. Sauvegarde des factures sur un disque externe (copie depuis l'invite de commandes) avec l'accord de la fleuriste.
  4. 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.

  1. 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.
  2. 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.
  3. 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.

  1. 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.
  2. Autre câble USB, même port arrière : le lecteur est reconnu, plus de Code 43.
  3. 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.

  1. 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.
  2. Correction de la ligne 14 : PermitRootLogin no (valeur voulue par le collègue).
  3. Test de la configuration avant de redémarrer : sudo sshd -t ne renvoie rien (pas d'erreur).
  4. sudo systemctl restart ssh, puis systemctl 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.

  1. ls -lh /var/log/sauvegarde-agent : un fichier agent.log de 30 Go, qui grossit encore. La configuration de l'agent est en niveau de journal « debug » depuis un test du mois dernier.
  2. 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 %). »

Attention

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. apt sur Debian/Ubuntu, dnf sur 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.

Exercice

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

  1. Écran bleu au démarrage : « Code d'arrêt : INACCESSIBLE_BOOT_DEVICE ».
  2. « Windows a arrêté ce périphérique car il a signalé des problèmes. (Code 43) » pour une imprimante USB.
  3. Avant tout logo : « Reboot and Select proper Boot device or Insert Boot Media in selected Boot device ».
  4. Bureau vide et message « Vous êtes connecté avec un profil temporaire ».
  5. « error: no such partition. Entering rescue mode... grub rescue> ».
  6. Sur un serveur Linux démarré : « Failed to start cups.service - CUPS Scheduler. »
  1. 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èrePointsAttendu (toute formulation juste est acceptée)
Classement6Reboot 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)

NiveauDate et heureSourceIDMessage (résumé)
Informationlun. 09/03 12:30WindowsUpdateClient19Installation réussie : mise à jour cumulative
Informationlun. 09/03 16:05UserPnp20003Service du pilote ajouté : pilote graphique installé depuis le site du fabricant
Critiquemar. 10/03 10:41Kernel-Power41Le système a redémarré sans arrêt correct préalable
Erreurmar. 10/03 10:41BugCheck1001Redémarrage après vérification d'erreur 0x00000116
Critiquemer. 11/03 14:02Kernel-Power41Le système a redémarré sans arrêt correct préalable
Erreurmer. 11/03 14:02BugCheck1001Redémarrage après vérification d'erreur 0x00000116
  1. Reconstitue la chronologie et indique ce que chaque événement prouve, et ce qu'il ne prouve pas.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Chronologie1Mise à 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énement1.5Kernel-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 responsable0.75Non 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 destructifs0.75Restaurer 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ériqueSymboleÉtat du périphérique
Contrôleur Ethernet (sous « Autres périphériques »)Triangle jauneLes pilotes de ce périphérique ne sont pas installés. (Code 28)
Lecteur de cartes SDFlèche vers le basCe périphérique est désactivé. (Code 22)
Lecteur de cartes d'identité USBTriangle jauneWindows a arrêté ce périphérique car il a signalé des problèmes. (Code 43)
  1. Pour chaque périphérique, explique ce que le code indique et l'action à mener en premier.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Code 280.75Aucun 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 220.75Pé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 431Le 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 tests0.5Code 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
  1. Explique ce qui se passe, étape par étape, à partir des deux documents.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Lecture1.5fstab 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.
Correction1Sauvegarder /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érification1Tester 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.
Prudence0.5Pas 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)
  1. Explique la cause à partir des droits et des groupes affichés.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Lecture des droits1Dossier 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 7771777 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 minimale1Ajouter 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érification1id 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
  1. Explique la contradiction apparente à partir du document.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Explication1.5L'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 ».
Recherche1Trouver 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 prudente1Identifier 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).
Validation0.5df -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.
  1. 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èrePointsAttendu (toute formulation juste est acceptée)
Ordre6Proté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.
  1. 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èrePointsAttendu (toute formulation juste est acceptée)
Ordre6Vé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.

  1. Rédige la procédure de diagnostic dans l'ordre, du plus simple au plus invasif, en justifiant chaque étape.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Hypothèse liée au changement1Une 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 firmware1.5Le 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 suivantes1Si 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).
Interdits0.5Ni 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.

  1. Interprète le message et indique ce qui a probablement été supprimé.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Interprétation1GRUB 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'abord1Dé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ée1Clé 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.
Validation0.5Les 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.

  1. Explique ce que le code indique et comment le confirmer.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Code10x80070070 correspond à une erreur Windows « espace disque insuffisant » : la mise à jour n'a pas la place de se télécharger et de s'installer.
Confirmation0.75Explorateur ou Paramètres > Stockage : espace libre de C: très faible ; identifier ce qui occupe la place.
Procédure1.5Nettoyage 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.
Validation0.75Mise à 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 ».

  1. Explique ce que l'événement indique et pourquoi chkdsk /r ne doit pas être la première action.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Interprétation0.75Le disque 1 signale des secteurs illisibles : signe d'usure ou de panne qui peut s'aggraver ; les archives sont en danger.
Données d'abord1Copier 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 chkdsk1.5Sans 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.
Suite0.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. . . . . . . . . :
  1. Interprète l'adresse obtenue et ce qu'elle exclut ou non.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Interprétation1169.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ètre0.75Un 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és1.5Physique : 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.
Validation0.75Adresse 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.

  1. Formule l'hypothèse principale et explique pourquoi elle est plus probable qu'un problème de pilote.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Hypothèse1.25Tous 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.
Tests1.25Lire 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 durable1Réservation DHCP (ou adresse fixe hors de la plage DHCP) pour l'imprimante, puis mise à jour du port de l'imprimante sur les postes.
Validation0.5Page 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 heureCe que faisait la graphisteÉvénement Système au même momentAutre fait noté
lun. 09:12Ouverture d'un dossier de photos sur D:disk, ID 153 : nouvelle tentative d'E/S sur le disque 1Antivirus à jour
mar. 14:40Export d'une affiche sur D:disk, ID 153 : nouvelle tentative d'E/S sur le disque 1Pluie, orage
mer. 10:05Navigation Internet seuleaucunMise à jour du navigateur
jeu. 16:22Copie de photos sur D:disk, ID 153 puis disk, ID 7 (bloc défectueux) sur le disque 1Nouvelle souris
  1. Indique les éléments qui se répètent et ceux qui ne sont que des coïncidences.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Répétition et coïncidences1Trois 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èse1Disque 1 (D:) défaillant : nouvelles tentatives d'entrées/sorties puis bloc défectueux ; pas d'indice de virus.
Tests1É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é1Sauvegarder 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
  1. Explique l'enchaînement des messages : qui a mis le système en lecture seule, et pourquoi.
  2. 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èrePointsAttendu (toute formulation juste est acceptée)
Enchaînement1.25Erreur 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 proposition1fsck 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émarche1.25Copier 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.
Validation0.5Système monté en lecture-écriture, plus d'erreur dans dmesg, enregistrement possible ; disque surveillé ou remplacé.
Mini-test

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.

À retenir

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) puis journalctl -u … -b (pourquoi) ; -p err ; dmesg ; df -h et df -i ; lsblk -f vs /etc/fstab ; copie + test (mount -a, sshd -t) avant redémarrage ; jamais chmod 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.
Ressources

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) de systemctl, 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'option nofail de 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.