Thème d'affichage

Excellent : un dev recrée le défragmenteur de Windows 98, jouable dans votre navigateur

Nicolas Lecointre · 2 Oct 2026 à 14h50
Excellent : un dev recrée le défragmenteur de Windows 98, jouable dans votre navigateur

Aucun fichier ne sera déplacé pendant cette opération — Il est toute une génération de développeurs qui s'est surprise à regarder (bien plus longtemps que nécessaire) une grille de petits carrés colorés se réorganiser toute seule, bercée par le doux grincement répétitif d'un disque dur en plein travail.

Si cette image a fait remonter une odeur de tour beige quelque part dans un coin de votre mémoire, le site Defrag98 vous offre un aller simple pour 1998, à l'époque où Zizou portait le maillot des Bleus plutôt que le costume de sélectionneur.

Zinedine Zidane en 1998

Le développeur front-end Dennis Morello a reconstruit à l'identique le défragmenteur de disque de Windows 98, ce bon vieil utilitaire qu'on lançait dans l'espoir de redonner un coup de fouet au PC familial, et qu'on finissait par contempler un peu comme un aquarium (même s'il existait aussi des écrans de veille pour ça).

Tout se passe dans le navigateur : la fameuse grille de clusters qui se consolident bloc par bloc en temps réel, la fenêtre grise à barre de titre bleu marine posée sur l'inimitable fond vert canard du bureau (envie de chialer), et surtout les bruitages d'époque du disque dur qui s'échine (désactivables, pour la paix de vos voisins d'open space 👀).

C'est pas un bug, c'est d'époque

Le site propose quatre disques virtuels, de C à F, de 512 Mo à 2 Go, du vieux diesel poussif à 3 600 tours par minute jusqu'au moteur de Formule 1 à 15 000 tours, un régime qu'on ne trouvait pas dans les postes familiaux, mais dans les disques SCSI des serveurs et de quelques passionnés.

Aperçu de Defrag98

Vous pouvez lancer, mettre en pause et reprendre. Évidemment, rien n'est lu, déplacé ni modifié sur votre vraie machine : on est sur de la nostalgie sous vitrine, 100% simulée.

Last but not least, la fidélité à l'original va même jusqu'à l'incontournable Blue Screen of Death : cliquer sur "Fermer" peut, de temps en temps (!), déclencher une erreur fatale, suivie d'une vérification du disque par ScanDisk au redémarrage (magnifique).

Le journal des versions range ça dans les problèmes connus, précisant que ce comportement est authentique... et ne sera bien sûr pas corrigé.

Ceci n'est pas une animation

Alors que Morello (le dev, pas le guitariste de Rage Against the Machine) aurait simplement pu faire boucler un GIF ou une vidéo, il a en réalité écrit un vrai moteur de simulation, dont il détaille le fonctionnement sur une page à part.

Chaque disque est généré et fragmenté au hasard, puis l'algorithme choisit à chaque passe quoi déplacer selon l'état du disque (avec une petite part de random), si bien que deux défrags de suite ne se ressemblent jamais. Même la lecture (en vert) qui saute d'un bout à l'autre de la grille colle au comportement du vrai défragmenteur : Windows 98 déplaçait les fichiers d'un seul tenant, en allant les chercher où qu'ils soient sur le disque.

De la vraie ingénierie, en TypeScript et React, au service d'un résultat (disons quand même les termes) rigoureusement inutile, on valide fort.

Ce n'est pas la première fois qu'un dev met autant de cœur dans un hommage rétro aussi soigné : il y a quelque temps, on vous parlait ici d'un émulateur de PC x86 écrit intégralement en Visual Basic 6. Nostalgie, quand tu nous tiens.

Un défrag sans fin

Pour les puristes, un mode réaliste ralentit franchement la cadence, la défragmentation du disque C passant d'environ 13 minutes à plus d'une heure. De quoi raviver le souvenir de vos longues attentes avant de pouvoir enfin vous replonger dans votre partie d'Age of Empires ou de Warcraft II.

Ecran de lancement de Warcraft 2

Le programme peut également annoncer que le contenu du lecteur a changé, puis relire tout le disque depuis le début avant de reprendre.

Non, ce n'est pas du sadisme gratuit. Sous Windows 98, le moindre programme qui écrivait sur le disque en pleine défragmentation suffisait à tout relancer : un antivirus qui lance son scan, un économiseur d'écran qui se réveille... et c'était reparti pour un tour.

Le problème était d'ailleurs suffisamment connu pour que Microsoft lui consacre une fiche de support, avec une solution imparable : redémarrer en mode sans échec avant de défragmenter. Habile.

Le défrag est mort, vive le défrag

Aujourd'hui, défragmenter n'est plus une affaire d'initiative personnelle. Sur les disques mécaniques d'antan, les fichiers finissaient éparpillés aux quatre coins du plateau, et tout regrouper accélérait vraiment les lectures.

Un SSD, lui, n'a pas de tête de lecture à balader : le défragmenter ne le rendrait pas plus rapide, et l'userait même inutilement. Quant aux disques durs classiques qui restent, Windows s'en occupe tout seul, en arrière-plan, une fois par semaine.

Le rituel s'est éteint en même temps que les bruits de disques durs.

Le plaisir, de toute façon, n'a jamais vraiment été dans le résultat : la défragmentation, c'était le "oddly satisfying" avant l'heure, et Defrag98 le rappelle à notre bon souvenir en nous le servant sur un plateau.

Se rendre sur le site de Defrag98

À propos de l'auteur

Nicolas Lecointre

Nicolas Lecointre

Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.

Voir sa page auteur

À lire également

Articles similaires

Plus de contenu

Charger +