Parfois, démarrer ou redémarrer notre ordinateur Windows peut devenir un véritable calvaire. Gagner du temps dans ce sens signifie beaucoup pour un bon nombre d’utilisateurs réguliers de la technologie.
La vérité est que le système d'exploitation Microsoft nous offre diverses fonctions pour gagner du temps à cet égard. Par exemple, nous avons toujours la possibilité d'omettre les programmes qui s'exécutent automatiquement au démarrage de l'ordinateur lui-même afin de garantir que le Démarrage et redémarrage de Windows être plus fluide.
Eh bien, à ce stade, nous devons prendre en considération que lorsqu'un utilisateur maintenait la touche Maj enfoncée lors du redémarrage de Windows 95 à ce moment-là, le système se comportait différemment de ce qu'il faisait lors d'un redémarrage complet. Plutôt redémarrer le matériel complètement, le système nous a montré un message indiquant que Windows est en train de redémarrer, tout en tentant ce qui est fondamentalement considéré comme un redémarrage rapide.
D'une certaine manière, cela ressemblait au démarrage rapide que Microsoft a introduit beaucoup plus tard dans Windows 8. D'un autre côté, en essayant de maintenir la touche Maj enfoncée lors du redémarrage sous Windows 11 et 10, nous accédons au Environnement de récupération Windowségalement connu sous le nom de WinRE.
Aujourd'hui, Raymond Chen, développeur chevronné de Microsoft Windows lui-même, explique comment cela fonctionnait. Dans un article récemment publié, Chen souligne que ce comportement faisait partie du ancienne fonction ExitWindows 16 bits lors de la réception de l'indicateur EW_RESTARTWINDOWS.
Pour ceux qui ne le savent pas, il convient de mentionner que la fonction ExitWindows est un outil hérité utilisé pour déconnecter l'utilisateur Windows. Le tout pendant que le paramètre EW_RESTARTWINDOWS, comme son nom l'indique, sert à redémarrer le système lui-même. On peut dire que cette technique de Windows 95 est un précurseur du Démarrage Rapide introduit dans Windows 8 et perfectionné dans Windows 10 et 11.
C'était le redémarrage rapide du système Windows
Chen a expliqué que la séquence d'arrêt commençait d'abord par le noyau Windows 16 bits lui-même, suivi par le gestionnaire du noyau Windows. mémoire virtuelle 32 bits. Après cela, le contrôle est revenu au programme de démarrage, win.com, avec un signal spécial tentant de redémarrer Windows en mode protégé. Cela a demandé au système de redémarrer Windows en mode protégé.
Par conséquent, le code win.com affichait le message Veuillez patienter pendant le redémarrage de Windows…, en essayant de redémarrer le système comme demandé. En un mot, Win.com était essentiellement le fichier exécutable utilisé pour charger différentes versions de Windows Basé sur DOS, tel que Windows 95.
D'autre part, Windows en mode normal est une conception initiale conçue pour fonctionner sur un PC avec un minimum de ressources, tandis que Windows en mode protégé est la version complète du système, avec protection de la mémoire, interface graphique et tout le reste.
En parallèle, Chen souligne qu'en raison de leur nature de conception, les fichiers portant une extension .com occupaient toute la mémoire conventionnelle lors de leur démarrage. Mais dans le cas de win.com, il a libéré de l'espace inutilisé pour créer un gros bloc pour Windows en mode protégé. Par conséquent, si un autre programme fragmentait cet espace mémoire, le le redémarrage rapide n'a pas réussi et win.com aurait recours à un redémarrage brutal. Sinon, le redémarrage rapide s'est poursuivi tout en recréant le gestionnaire de machine virtuelle et en lançant l'interface graphique, donnant à l'utilisateur l'impression d'un redémarrage rapide et sans interruption.
Pourtant, le processus n'était pas parfait, car certains utilisateurs ont signalé que la tentative de deux redémarrages rapides consécutifs provoquait des plantages, tandis que d'autres en géraient plusieurs sans problème. L'explication probable était que certains pilotes d'ordinateur ne redémarraient pas correctement, provoquant une corruption de la mémoire qui n'a été détectée que lors de l'arrêt.