Quatre-vingt-dix-huit gigaoctets. C’est la taille du dossier Windows.old que j’ai découvert sur le PC d’un pote la semaine dernière. Il se demandait pourquoi son SSD de 256 Go toussait au démarrage, pourquoi les jeux mettaient une plombe à se lancer, pourquoi Steam refusait d’installer la dernière mise à jour de Baldur’s Gate 3. La réponse tenait en un dossier, planqué à la racine du disque C, que Windows avait gentiment laissé traîner après une mise à niveau vers Windows 11.

Windows.old, c’est le colocataire qui ne paie pas de loyer, ne fait pas la vaisselle, et occupe la plus grande chambre. Il contient l’intégralité de ton ancienne installation de Windows: fichiers système, pilotes, dossiers utilisateurs, programmes. Windows le crée automatiquement quand tu passes d’une version majeure à une autre (Windows 10 vers 11, ou une grosse mise à jour type 22H2 vers 24H2). L’idée est louable: te permettre de revenir en arrière si la nouvelle version ne fonctionne pas. Le problème, c’est que ce dossier peut peser entre 20 et 80 Go, parfois plus, et que Windows ne le supprime pas immédiatement.

On va voir comment s’en débarrasser proprement, sans y passer l’après-midi, et sans flinguer quoi que ce soit au passage.

Windows.old, ce n’est pas un simple dossier

Quand tu installes une mise à niveau majeure de Windows, l’ancien système n’est pas effacé. Il est déplacé dans C:\Windows.old. Ce dossier conserve trois choses: les fichiers de l’ancien Windows, les dossiers Program Files et Program Files (x86) de l’ancienne installation, et les profils utilisateurs.

Techniquement, ça signifie que si tu avais 150 Go de données avant la mise à jour, une bonne partie se retrouve dupliquée dans Windows.old. Le dossier n’est pas compressé, pas optimisé, pas caché dans un coin: il prend l’espace exact qu’occupait ton ancien système. Sur un SSD de 512 Go, c’est parfois 15 à 20 % du stockage total qui part en fumée.

Windows te laisse un délai de rétrogradation de 10 jours. Passé ce délai, le système considère que tu es satisfait de la nouvelle version et programme la suppression automatique via l’Assistant de stockage. Mais ce délai, c’est une promesse théorique. En pratique, beaucoup de machines conservent Windows.old bien au-delà des 10 jours, surtout si l’Assistant de stockage est désactivé ou configuré de façon minimaliste.

Et pendant ce temps-là, ton SSD sature. Les performances en écriture chutent, les temps de chargement s’allongent, et tu finis par te demander pourquoi ton PC rame sur des tâches qui n’avaient jamais posé problème.

Avant de supprimer: la check-list qui sauve tes données

Supprimer Windows.old est définitif. Une fois le dossier parti, impossible de revenir à l’ancienne version de Windows sans une réinstallation complète. Impossible aussi de récupérer un fichier qui traînait dans l’ancien Documents ou sur l’ancien Bureau.

Avant de lancer le nettoyage, fais trois vérifications.

D’abord, ouvre C:\Windows.old\Users\TonNomUtilisateur. Parcours les dossiers Documents, Images, Bureau, Téléchargements. Si tu y trouves des fichiers qui n’ont pas été migrés vers ta nouvelle installation, copie-les ailleurs. Un disque externe, un autre dossier du disque C, un cloud: peu importe, mais ne les laisse pas dans Windows.old.

Ensuite, vérifie que toutes tes applications fonctionnent correctement sous la nouvelle version de Windows. Si un logiciel critique refuse de se lancer, tu as encore la possibilité de rétrograder. Une fois Windows.old supprimé, cette porte se ferme.

Enfin, assure-toi d’avoir un compte administrateur. Toutes les méthodes de suppression exigent des droits élevés. Si tu es sur un compte standard, tu vas te heurter à des refus d’accès en cascade.

Si ces trois points sont cochés, tu peux passer au nettoyage sans crainte.

L’Assistant de stockage: la méthode qui se fait toute seule

C’est la voie officielle recommandée par Microsoft, et elle a un avantage massif: tu n’as rien à faire, ou presque.

Sous Windows 10 comme sous Windows 11, l’Assistant de stockage (ou Storage Sense) s’occupe du ménage automatiquement. Il supprime les fichiers temporaires, vide la corbeille, et nettoie le dossier Windows.old une fois le délai de rétrogradation écoulé.

Pour l’activer et forcer le nettoyage immédiat:

  1. Ouvre les Paramètres (raccourci Win + I).
  2. Va dans Système puis Stockage.
  3. Active l’Assistant de stockage s’il ne l’est pas déjà.
  4. Clique sur Configurer l’Assistant de stockage ou l’exécuter maintenant.
  5. Dans la section “Fichiers temporaires”, coche Supprimer les versions précédentes de Windows.
  6. Clique sur Nettoyer maintenant.

L’outil scanne le disque et supprime tout ce qui est éligible. Le processus prend entre 30 secondes et deux minutes selon la taille du dossier et la vitesse de ton SSD. Aucun redémarrage nécessaire.

Si l’option “Versions précédentes de Windows” n’apparaît pas, c’est que le dossier a déjà été supprimé ou que le délai de 10 jours n’est pas encore écoulé. Dans ce second cas, tu peux forcer la suppression via une autre méthode.

Le Nettoyage de disque: un dinosaure qui fait toujours le café

L’outil Nettoyage de disque existe depuis Windows 98. Il n’a pas changé d’interface depuis vingt ans, il n’est pas flashy, il n’a pas de mode sombre. Mais pour supprimer Windows.old, il reste une des méthodes les plus fiables.

La manip se fait en deux temps, et la subtilité que beaucoup de tutos oublient, c’est qu’il faut explicitement lancer l’outil en mode “fichiers système”.

  1. Tape Nettoyage de disque dans la barre de recherche du menu Démarrer.
  2. Lance l’application. Sélectionne ton disque C.
  3. Dans la fenêtre qui s’ouvre, clique sur Nettoyer les fichiers système (le bouton en bas à gauche, avec le petit bouclier admin).
  4. Resélectionne le disque C si on te le redemande.
  5. Dans la liste, coche Installation(s) précédente(s) de Windows.
  6. Valide avec OK, puis confirme la suppression.

Là encore, le nettoyage prend une à deux minutes. L’outil supprime aussi les fichiers temporaires, les logs de mise à jour, et le cache de Windows Update au passage. C’est un bon moyen de récupérer quelques gigaoctets supplémentaires sans effort.

Cette méthode fonctionne sur toutes les versions de Windows encore supportées (10 et 11). Elle ne nécessite aucun logiciel tiers, aucune ligne de commande. C’est la solution que je recommande à 90 % des utilisateurs.

L’invite de commandes: quand tu veux du contrôle total

Pour ceux qui préfèrent la ligne de commande ou qui se heurtent à des erreurs avec les méthodes graphiques, le terminal fait le travail en deux lignes.

Ouvre une invite de commandes en tant qu’administrateur. Tape cmd dans la recherche, fais un clic droit sur “Invite de commandes”, choisis “Exécuter en tant qu’administrateur”.

Une fois dans le terminal, exécute ces deux commandes:

takeown /F C:\Windows.old\* /R /A
rd /S /Q C:\Windows.old

La première prend possession du dossier et de tout son contenu de manière récursive. Sans cette étape, la suppression échoue parce que certains fichiers appartiennent à TrustedInstaller, un compte système verrouillé.

La seconde supprime le dossier. rd est la commande pour supprimer un répertoire, /S supprime tous les sous-dossiers et fichiers, /Q désactive les confirmations.

Quelques secondes plus tard, le dossier a disparu. Vérifie dans l’Explorateur: C:\Windows.old ne doit plus exister.

Petit warning: cette méthode ne demande aucune confirmation. Si tu te trompes de chemin, tu peux supprimer autre chose. Vérifie bien la commande avant d’appuyer sur Entrée.

CCleaner et les outils tiers: la prudence est de mise

Une question revient souvent dans les forums: “Comment supprimer le fichier Windows old avec CCleaner?” La réponse courte: c’est possible, mais c’est rarement la meilleure option.

CCleaner, BleachBit et consorts incluent un module de nettoyage système qui peut détecter et supprimer Windows.old. Le problème, c’est le niveau d’abstraction. Tu ne sais pas exactement ce que l’outil va toucher, et certaines versions de CCleaner ont un historique chargé en matière de suppressions trop agressives.

Les outils tiers ajoutent une couche logicielle à un problème que Windows sait résoudre nativement. Si le Nettoyage de disque ou l’Assistant de stockage font le job, pourquoi installer un programme supplémentaire qui va lui-même consommer de l’espace, tourner en arrière-plan, et potentiellement supprimer des fichiers de registre utiles?

Si tu tiens absolument à utiliser un outil tiers, assure-toi de cocher uniquement l’option “Anciennes installations Windows” et rien d’autre. Décoche toutes les cases relatives au registre, aux navigateurs, aux historiques. Un nettoyage ciblé vaut mieux qu’un grand ménage dont tu ne maîtrises pas les conséquences.

Pourquoi Windows te laisse 10 jours (et pourquoi tu peux les court-circuiter)

Le délai de 10 jours n’est pas un caprice d’ingénieur Microsoft. C’est une fenêtre de sécurité. Pendant cette période, tu peux revenir à la version précédente de Windows depuis les Paramètres, sans perdre tes fichiers ni tes applications.

Passé ces 10 jours, Windows supprime automatiquement le dossier. Mais ce mécanisme a deux failles.

La première, c’est que l’Assistant de stockage doit être activé. Sur beaucoup de machines, ce n’est pas le cas, surtout celles qui ont été upgradées depuis Windows 10 avec des paramètres hérités. Résultat: le dossier reste indéfiniment.

La seconde, c’est que 10 jours, c’est long quand ton SSD est plein à craquer. Si ta mise à niveau vers Windows 11 s’est bien passée et que tout fonctionne après 48 heures, il n’y a aucune raison technique de conserver Windows.old une semaine de plus. Les méthodes manuelles décrites plus haut te permettent de le supprimer immédiatement, sans attendre que le délai expire.

Si tu hésites encore, ouvre les Paramètres, va dans Windows Update, puis dans Historique des mises à jour. Si ta nouvelle version est stable depuis plusieurs jours, le risque de devoir rétrograder est quasi nul.

Questions fréquentes

Le dossier Windows.old peut-il se reformer après suppression?

Non. Une fois que tu as supprimé Windows.old, il ne réapparaît pas spontanément. Il ne se recrée qu’à l’occasion d’une nouvelle mise à niveau majeure de Windows. Si tu passes de Windows 11 24H2 à 25H2 dans un an, un nouveau dossier sera généré, et il faudra recommencer le nettoyage.

Faut-il supprimer d’autres dossiers temporaires en même temps?

Oui, et le Nettoyage de disque le fait pour toi si tu coches les autres cases. Les fichiers temporaires de Windows Update, les miniatures, les fichiers d’optimisation de livraison, et le cache de l’ancien Windows Defender peuvent représenter plusieurs gigaoctets cumulés. Tout ça peut partir en même temps que Windows.old sans aucun risque.

La suppression de Windows.old peut-elle poser un problème pour les prochaines mises à jour?

Absolument pas. Windows Update n’utilise pas Windows.old pour préparer les mises à jour futures. Ce dossier est une archive de l’ancienne installation, il n’a aucun rôle fonctionnel. Le supprimer n’affecte ni Windows Update ni le fonctionnement quotidien du système.

Peut-on supprimer Windows.old partiellement?

Techniquement, oui, tu peux supprimer des sous-dossiers spécifiques si tu as besoin de libérer un peu d’espace sans perdre la possibilité de rétrograder. Mais c’est une mauvaise idée: une suppression partielle peut rendre la rétrogradation instable. Si tu veux garder l’option de retour, laisse le dossier intact. Si tu veux libérer de l’espace, supprime-le en entier.

Quiz personnalisé

Votre recommandation sur windows.old t'as bouffé 30 go

Quelques questions rapides pour adapter la recommandation à votre cas.

Q1Votre situation sur windows.old t'as bouffé 30 go ?
Q2Votre priorité ?
Q3Votre horizon ?