Motifs et types de redémarrage
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 ?
Après l'installation d'un nouveau noyau Linux, pourquoi faut-il redémarrer ?
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 ?
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
| Type | Qui déclenche ? | Le système est-il prévenu ? | Risque pour les données |
|---|---|---|---|
| Logiciel (soft) | L'utilisateur ou un programme, via le système | Oui | Très faible |
| Matériel (hard) | Coupure de courant, bouton Reset | Non | Élevé |
| Planifié | Une tâche programmée | Oui, et les utilisateurs aussi | Faible |
| Forcé | L'administrateur, quand rien ne répond | Partiellement ou pas du tout | Moyen à é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 ?
- Une mise à jour de sécurité du noyau est disponible ; le serveur est utilisé de 7 h à 22 h.
- L'interface ne répond plus à la souris, mais Kofi peut encore se connecter à distance et taper des commandes.
- Plus rien ne répond : ni écran, ni clavier, ni connexion à distance.
Voir la solution
- 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.
- 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é. - 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 ?
Quel est le principal avantage d'un redémarrage logiciel sur un redémarrage matériel ?
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 ?
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.
Teste tes connaissances sur ce cours
Crée ton compte gratuitement pour accéder aux quiz associés et suivre ta progression.
