Aujourd’hui, vous ne pouvez pas acheter un nouveau processeur x86 qui fonctionne à moins de 1 GHz, la plupart des processeurs de bureau traditionnels transportant des horloges de base bien supérieures à 2 GHz ou même dans la plage de 3 GHz et augmentant beaucoup plus que cela. Cependant, dans les années 1980 et 1990, les processeurs qui fonctionnaient à quelques MHz seulement étaient courants, le PC IBM d’origine cadençant à seulement 4,77 MHz lui-même.
Pourrait-on exécuter un système d’exploitation Windows moderne sur un processeur avec une vitesse d’horloge aussi faible ? Développeur et populaire YouTuber NTDEV a prouvé que vous pouvez démarrer et utiliser Windows 7, lancé en 2009, sur un processeur Pentium-S qui a été réduit à seulement 5 MHz. C’est 995 MHz en dessous de l’exigence minimale de 1 GHz du système d’exploitation de l’ère 2009. Le système de test ne disposait également que de 128 Mo de RAM, ce qui est bien en deçà de l’exigence minimale de 1 Go de Windows 7.
Dans une vidéo YouTube (intégrée ci-dessous), NTDEV montre le système, qui est en fait une machine virtuelle fonctionnant dans l’émulateur 86Box (s’ouvre dans un nouvel onglet), démarrez Windows 7 Ultimate, lancez un programme qui affiche sa vitesse d’horloge de 5,00 MHz et exécutez même le Bloc-notes. D’ailleurs, si vous suivez le compteur de temps accéléré dans la vidéo, vous remarquerez qu’il faut plus de 28 minutes pour que le bureau de Windows 7 apparaisse !
Dans la vidéo, vous pouvez voir NTDEV allumer sa machine virtuelle qui se poste comme un Pentium-S fonctionnant à 50 MHz avec 128 Mo de RAM. Cependant, il a été réduit à 5 MHz, une faible vitesse que NTDEV nous a dit avoir obtenue en éditant le code source de 86Box.
NTDEV démarre le système et a le choix d’utiliser les modes Normal ou Sans échec. Il choisit le mode Normal, mais il démarre en fait en mode sans échec, affichant tous les fichiers .sys, .dll et .exe lors de leur chargement. NTDEV nous a dit que, dans le cadre du processus de piratage, il a modifié le BCD (données de configuration de démarrage) de sorte que même en choisissant le mode Normal, le démarrage en mode sans échec se produit.
Pour que Windows 7 démarre et s’exécute avec un processeur aussi lent, NTDEV nous a dit qu’il devait désactiver une tonne de ressources système, ce qu’il a accompli en exécutant le mode sans échec et en désactivant la plupart des pilotes et services au point où seuls trois services sont en cours d’exécution. au démarrage. Il a également dû résoudre un problème avec l’interface utilisateur de connexion.
« Lorsque vous descendez en dessous de 50 MHz, l’écran de connexion (logonUI) ne veut pas se charger », nous a expliqué NTDEV. « Donc, pour accéder à une invite de commande, j’ai dû mettre le système d’exploitation dans un état pseudo-OOBE en modifiant le registre et en supprimant tout dans le dossier c:windowssystem32oobe, afin qu’il ne se charge pas. «
L’OOBE (expérience prête à l’emploi) est celle que vous obtenez lorsque vous exécutez un programme d’installation Windows et il n’a pas de menu Démarrer ni d’Explorateur Windows. Cependant, l’invite de commande est généralement disponible pendant OOBE et vous pouvez généralement l’obtenir en appuyant sur Maj + F10.
Nous avons noté que le bureau que NTDEV montre dans la vidéo n’a pas de menu Démarrer, il n’y a pas de fond d’écran et les fenêtres elles-mêmes ont un thème très simple ; il n’y a aucun moyen que les transparences Aero fonctionnent ici. Pour lancer un programme, WCPUID / Real Time Clock Checker, NTDEV doit taper son nom de raccourci dans l’invite de commande. Il fait ensuite la même chose pour lancer le Bloc-notes.
Ce qui est peut-être le plus impressionnant dans toute cette vidéo, c’est que NTDEV est capable, à un moment donné, d’exécuter quatre programmes différents : l’invite de commande, WCPUID, Winver (montrant la version Windows 7) et le Bloc-notes contenant du texte. Il s’agit donc d’un environnement assez stable.
NTDEV nous a dit qu’il avait en fait exécuté Windows 7 à une vitesse d’horloge aussi basse que 3 MHz, mais qu’il n’était pas assez fonctionnel pour faire une vidéo intéressante. Il a dit qu’il avait en fait exécuté Windows 7 avec aussi peu que 36 Mo de RAM dans le passé, mais qu’il avait opté pour 128 Mo pour que l’exemple de système n’ait pas besoin du fichier d’échange (mémoire virtuelle), mais que le système utilisait environ 70 Mo pendant sa démo.
La machine virtuelle utilise également beaucoup moins d’espace de stockage que les 16 Go répertoriés dans la configuration système requise de Windows 7. NTDEV a déclaré que l’ensemble de l’installation utilise moins de 1 Go et que l’image disque du fichier .wim pour le système d’exploitation est inférieure à 350 Mo.
Maintenant qu’il a fait fonctionner Windows 7 à 5 MHz (ou même 3 MHz avec moins à faire), NTDEV dit qu’il cherche des moyens de faire fonctionner Windows 10 ou Windows 11 sur un processeur plus lent que 1 GHz. Il a déjà réussi à faire fonctionner Windows XP à seulement 1 MHz (s’ouvre dans un nouvel onglet).
Il a déclaré que le temps de démarrage de plus de 28 minutes pour le système Windows 7 à 5 MHz est loin d’être le plus lent qu’il ait connu.
« Ce n’est rien comparé à Windows XP sur 1 MHz », a-t-il déclaré. « Cette chose a pris 3 heures pour démarrer! »