Motifs et types de redémarrage

LicenceInformatique et Intelligence ArtificielleRedemarrer un ordinateurMotifs et types de redémarrage~12 min de lecture

Motifs et types de redémarrage

On redémarre un ordinateur pour une raison précise (mise à jour, fuite mémoire, plantage, optimisation) et de la façon la plus douce possible : le redémarrage propre protège les données, le redémarrage brutal ne sert qu'en dernier recours.

Objectifs

  • Classer les principales raisons de redémarrer un ordinateur : mises à jour, fuite mémoire, plantage matériel ou logiciel, optimisation.
  • Distinguer les quatre types de redémarrage : logiciel (soft), matériel (hard), planifié et forcé.
  • Connaître les conséquences et les risques de chaque type, en particulier pour les données.
  • Choisir le type de redémarrage adapté à une situation donnée.

1. Pourquoi redémarrer ? Les quatre grands motifs

Un redémarrage (en anglais reboot) consiste à arrêter le système d'exploitation puis à le relancer depuis le début : le contenu de la mémoire vive (RAM) est effacé et le système est rechargé depuis le disque. On distingue quatre grands motifs.

1.1 Les mises à jour

Certaines mises à jour remplacent des fichiers que le système utilise en permanence : le noyau (le cœur du système), des pilotes, des bibliothèques partagées. Un fichier chargé en mémoire ne peut pas être remplacé « à chaud » sans risque ; il faut donc redémarrer pour que la nouvelle version soit chargée. C'est pourquoi Windows affiche « Redémarrer pour terminer l'installation » et que de nombreuses distributions Linux signalent qu'un redémarrage est nécessaire après une mise à jour du noyau.

1.2 La fuite mémoire

Un programme demande de la mémoire au système pour travailler, et doit la rendre quand il n'en a plus besoin. On parle de fuite mémoire quand il oublie de la rendre : la mémoire occupée augmente sans cesse, la machine ralentit, puis le système commence à utiliser le disque à la place de la RAM (swap) et tout devient très lent. Redémarrer le programme, ou la machine, rend toute cette mémoire d'un coup.

1.3 Le plantage matériel ou logiciel

Le système peut se bloquer complètement : écran figé, souris immobile, « écran bleu » sous Windows, kernel panic sous Linux. Les causes sont variées : pilote défectueux, surchauffe, barrette de RAM défaillante, coupure d'un périphérique. Quand le système ne répond plus du tout, le redémarrage est souvent le seul moyen de reprendre la main.

1.4 L'optimisation et la remise à zéro

Après de longues heures d'utilisation, des processus inutiles, des fichiers temporaires et des états incohérents s'accumulent. Un redémarrage remet le système dans un état connu et propre. On redémarre aussi pour appliquer un changement de configuration (nouveau matériel, modification des paramètres du démarrage).

Exemple résolu : quand la fuite mémoire devient-elle gênante ?

Sur le serveur d'un cybercafé de Bamako, une application de caisse perd environ \(50\) Mo de mémoire par heure. Il reste \(4\,000\) Mo de RAM libre au démarrage. Au bout de combien d'heures la RAM libre sera-t-elle épuisée ? Combien de jours cela représente-t-il si le serveur tourne 24 h sur 24 ?

Étape 1 : on divise la mémoire libre par la fuite horaire : \[ \frac{4\,000 \text{ Mo}}{50 \text{ Mo/h}} = 80 \text{ h}. \]
Étape 2 : on convertit en jours : \[ \frac{80 \text{ h}}{24 \text{ h/jour}} \approx 3{,}3 \text{ jours}. \]
Étape 3 : conclusion. Sans correction du programme, le serveur ralentira fortement après un peu plus de 3 jours. Un redémarrage planifié chaque nuit (ou un redémarrage de l'application seule) évite la panne, en attendant que le développeur corrige la fuite.

Après l'installation d'un nouveau noyau Linux, pourquoi faut-il redémarrer ?

  1. Pour vider la corbeille.
  2. Parce que l'ancien noyau est encore chargé en mémoire et que le nouveau ne sera utilisé qu'au prochain démarrage.
  3. Parce que la mise à jour efface le disque dur.
Le noyau est chargé en RAM au démarrage. Le fichier sur le disque a changé, mais la machine exécute toujours l'ancienne version tant qu'elle n'a pas redémarré.

Un ordinateur devient de plus en plus lent au fil des jours, et le gestionnaire des tâches montre qu'un même programme occupe toujours plus de mémoire. De quel motif s'agit-il ?

  1. Une mise à jour en attente.
  2. Un plantage matériel.
  3. Une fuite mémoire.
La mémoire occupée par le programme grandit sans jamais redescendre : il ne rend pas la mémoire qu'il a demandée. C'est le signe typique d'une fuite mémoire.

2. Les types de redémarrage

2.1 Le redémarrage logiciel (soft reboot)

C'est le redémarrage « propre », demandé au système d'exploitation : menu Démarrer puis Redémarrer, ou une commande comme sudo reboot sous Linux et shutdown /r /t 0 sous Windows. Le système prévient les applications, leur laisse le temps d'enregistrer, arrête les services, écrit sur le disque les données encore en mémoire, puis relance la machine. On l'appelle aussi redémarrage à chaud (warm reboot), car le matériel n'est pas mis hors tension.

Risque : très faible. C'est le type de redémarrage à utiliser par défaut.

2.2 Le redémarrage matériel (hard reboot)

On coupe l'alimentation (bouton Reset, débrancher le câble, coupure de courant) puis on rallume. Le système d'exploitation n'est pas prévenu : il n'a pas le temps de fermer les fichiers ni d'écrire ce qui attendait en mémoire. On parle de redémarrage à froid (cold boot) quand la machine repart d'une mise hors tension complète.

Risques : perte du travail non enregistré, fichiers à moitié écrits, système de fichiers à vérifier au démarrage suivant (vérification du disque sous Windows, fsck sous Linux). Sur un serveur de base de données, une coupure en pleine écriture peut laisser des données incohérentes.

2.3 Le redémarrage planifié

C'est un redémarrage logiciel programmé à l'avance, à une heure où personne ne travaille : par exemple sudo shutdown -r 02:00 sous Linux, ou les « heures d'activité » de Windows Update qui repoussent le redémarrage en dehors des heures de travail. En entreprise, on définit une fenêtre de maintenance annoncée aux utilisateurs.

Avantages : les utilisateurs sont prévenus, le service est coupé au moment où il gêne le moins. Risque : un utilisateur qui ignore l'avertissement peut perdre un document resté ouvert.

2.4 Le redémarrage forcé

On oblige la machine à redémarrer sans attendre que les applications acceptent de se fermer. Exemples : shutdown /r /f sous Windows ferme les applications de force ; un appui long (environ 5 secondes) sur le bouton d'alimentation coupe la machine même si le système est bloqué. On l'utilise quand le redémarrage normal ne répond plus.

Risques : les applications n'enregistrent pas ; si la coupure est matérielle (appui long), les risques sont ceux du hard reboot.

Tableau comparatif

TypeQui déclenche ?Le système est-il prévenu ?Risque pour les données
Logiciel (soft)L'utilisateur ou un programme, via le systèmeOuiTrès faible
Matériel (hard)Coupure de courant, bouton ResetNonÉlevé
PlanifiéUne tâche programméeOui, et les utilisateurs aussiFaible
ForcéL'administrateur, quand rien ne répondPartiellement ou pas du toutMoyen à élevé

Quel redémarrage choisir ?

On essaie toujours la méthode la plus douce d'abord, et on ne passe à la suivante que si elle échoue.

flowchart TD
A[Besoin de redémarrer] --> B{Urgent}
B -->|Non| C[Redémarrage planifié]
B -->|Oui| D{Le système répond}
D -->|Oui| E[Redémarrage logiciel]
D -->|Non| F{Fermeture forcée possible}
F -->|Oui| G[Redémarrage forcé]
F -->|Non| H[Redémarrage matériel]

Exemple résolu : choisir le bon type

Kofi administre le serveur de la bibliothèque universitaire de Ouagadougou. Trois situations se présentent. Pour chacune, quel type de redémarrage choisir ?

  1. Une mise à jour de sécurité du noyau est disponible ; le serveur est utilisé de 7 h à 22 h.
  2. L'interface ne répond plus à la souris, mais Kofi peut encore se connecter à distance et taper des commandes.
  3. Plus rien ne répond : ni écran, ni clavier, ni connexion à distance.
Voir la solution
  1. Redémarrage planifié (logiciel), par exemple à 2 h du matin, après avoir prévenu les usagers. La mise à jour n'exige pas d'arrêter le service en pleine journée.
  2. Redémarrage logiciel par commande à distance (sudo reboot) : le système fonctionne encore, il peut fermer proprement les services et écrire les données sur le disque. Si certains programmes refusent de se fermer, on passe à un redémarrage forcé.
  3. Redémarrage matériel (bouton Reset ou appui long) : c'est le dernier recours. Au redémarrage, Kofi vérifie le système de fichiers et les journaux pour comprendre la cause du blocage.

Pendant une coupure de courant, l'ordinateur d'Awa s'éteint d'un coup puis redémarre au retour du courant. De quel type de redémarrage s'agit-il ?

  1. Un redémarrage matériel (hard).
  2. Un redémarrage logiciel (soft).
  3. Un redémarrage planifié.
L'alimentation a été coupée sans que le système soit prévenu : c'est un redémarrage matériel, avec un risque de fichiers mal écrits.

Quel est le principal avantage d'un redémarrage logiciel sur un redémarrage matériel ?

  1. Il est toujours plus rapide.
  2. Le système ferme les applications et écrit les données en attente sur le disque avant de redémarrer.
  3. Il ne vide pas la mémoire vive.
Le redémarrage logiciel passe par le système d'exploitation, qui termine proprement les programmes et enregistre les données encore en mémoire : c'est ce qui protège les fichiers.

3. Conséquences et risques

Tout redémarrage efface la mémoire vive. Les conséquences dépendent du type choisi :

  • Perte de données non enregistrées : tout ce qui n'était qu'en RAM disparaît (documents ouverts, formulaires en cours).
  • Corruption de fichiers : un fichier en cours d'écriture au moment d'une coupure peut rester à moitié écrit et devenir illisible.
  • Vérification du disque au démarrage : après un arrêt brutal, le système contrôle la cohérence du système de fichiers, ce qui rallonge le démarrage.
  • Interruption de service : pendant le redémarrage d'un serveur, le site web, la messagerie ou l'application de caisse ne répondent plus.
  • Effet positif : la mémoire est libérée, les mises à jour sont appliquées, les processus bloqués disparaissent.

Après un redémarrage matériel, Linux lance une vérification du système de fichiers. Pourquoi ?

  1. Pour installer les mises à jour en attente.
  2. Pour libérer la mémoire vive.
  3. Parce que l'arrêt n'a pas été propre et que des fichiers ont pu rester à moitié écrits.
Le système n'a pas pu marquer le disque comme correctement fermé : il vérifie donc que la structure des fichiers est cohérente avant de l'utiliser.

Erreurs fréquentes

  • Croire que redémarrer règle définitivement une fuite mémoire : cela ne fait que vider la mémoire, la fuite recommence.
  • Confondre « forcé » et « matériel » : un redémarrage forcé peut être demandé par une commande logicielle qui ferme les applications de force, sans couper le courant.
  • Couper le courant pendant une mise à jour : c'est le moment le plus risqué, car des fichiers du système sont en train d'être remplacés.
  • Redémarrer un serveur en pleine journée sans prévenir les utilisateurs, alors qu'un redémarrage planifié était possible.

Récapitulatif

  • Motifs : mises à jour (noyau, pilotes), fuite mémoire, plantage matériel ou logiciel, optimisation et changement de configuration.
  • Soft : propre, passe par le système, risque très faible. Hard : coupure d'alimentation, système non prévenu, risque élevé.
  • Planifié : à une heure choisie, utilisateurs prévenus. Forcé : sans attendre les applications, en cas de blocage.
  • Règle d'or : toujours essayer la méthode la plus douce, puis chercher la cause du problème.
Fuite mémoire
Un programme garde la mémoire demandée sans la rendre ; la RAM occupée grandit jusqu'au ralentissement.
Redémarrage logiciel (soft)
Demandé au système, qui ferme proprement applications et services avant de relancer. Risque très faible.
Redémarrage matériel (hard)
Coupure d'alimentation ou bouton Reset : le système n'est pas prévenu. Risque de perte et de corruption.
Redémarrage planifié
Redémarrage logiciel programmé à une heure creuse, dans une fenêtre de maintenance annoncée.
Redémarrage forcé
On n'attend pas que les applications acceptent de se fermer ; réservé aux blocages.

Teste tes connaissances sur ce cours

Crée ton compte gratuitement pour accéder aux quiz associés et suivre ta progression.