Si Windows 11 a sur le papier des configurations requises, il existait dans bien des cas des moyens de contourner ces limitations et de faire tourner le dernier système d'exploitation de Microsoft sur finalement un très large panel de configurations, parfois très anciennes. Attention cependant car avec la prochaine grande mise à jour, Windows 11 24H2, une limitation très stricte devrait être implantée qu'il ne sera cette fois-ci pas possible de contourner et qui mettra systématiquement hors course tout processeur trop ancien.
So HUGE discovery found in Windows 11 Version 24H2, since build 25905.
— Bob Pony (@TheBobPony) February 11, 2024
A CPU with the instruction "POPCNT" IS NOW REQUIRED!
There are various system files requiring the POPCNT CPU instruction, from the Windows 11 kernel to the USB XHCI drivers.
Without POPCNT, it doesn't boot! pic.twitter.com/vCWYvzfu6k
La découverte a en effet été faite que depuis la Insider Build 25905, Windows 11 24H2 nécessite de posséder un CPU doté de l'instruction POPCNT, alias "Population Count" et parfois également appelée "NSA Instruction". Si celle-ci existe depuis 1961 du côté d'IBM, elle n'a été introduite dans les CPU d'AMD et Intel que bien plus tard, en 2007 pour le premier avec les AMD Athlon K10, en 2008 pour le second avec les Intel Core Nehalem.
Comme le précise dans son message Bob Pony, l'instruction est requise par Windows 11 24H2 à différents niveaux, que ce soit dans le kernel lui-même jusque dans le pilote USB XHCI avec un constat clair : il ne sera pas possible de passer outre cette limitation et le système d'exploitation de Microsoft refusera tout simplement de démarrer si vous n'en êtes pas équipé.
Attention donc lors de l'arrivée de Windows 11 24H2 si vous êtes équipés d'un processeur plus ancien que ceux cités ci-dessus. Sauf revirement de situation d'ici le lancement prévu pour le second semestre 2024, procéder à la mise à jour sur de telles configurations aboutirait à un plantage total du système. Nous vous tiendrons évidemment informés d'ici là de tout changement ou au contraire confirmation officielle de la part de Microsoft quant à de nouvelles configurations recommandées plus strictes qu'auparavant. (Source : XDA)
D'ici là comme pour le tpm, on pourra le contourner assez facilement, mais c'est vrai pas pour les novices mais de ce fait les cpu avant tpm et autres limitation de windows 11 d'origine ne devaient de toute façon pas tourner avec windows 11 donc le problème restera entier.Vous avez vu Microsoft essaie déjà de forcer de plus en plus les gens a passer sous windows 11 qui sont sous windows 10 de manière de plus en plus insistante dernièrement...On verra comment les gens vont réagir.
T'as pas compris, c'est pas une protection, une sécurité que des hacker pourrait faire sauter. Là, il s'agit d'une instruction cpu, nécessaire à l'exécution de l'OS.
Alors si, il faudrait recoder et recompiler les parties de l'OS et des dll impactés... Bonjour le boulot.
https://www.phonandroid.com/windows-11-la-mise-a-jour-24h2-peut-fonctionner-meme-si-votre-processeur-nest-pas-compatible.html
Tu disais....
Le lien dit juste qu'il y a des processeurs qui ne sont pas listés par Microsoft comme compatibles qui sont en fait compatibles.
Rien à voir a priori avec le fait de réussir à faire tourner W11 sans problème sur un processeur qui ne gère pas les instructions POPCNT.
Dsl, il était très tard, j'ai lu que le titre et une partie au début.Donc mea culpa de ma part sur la question, tout a fait vrai ce que tu dis, l'article ne dit pas qu'il y a une parade pour installer cette mise a jour 24H2 sur CPU de avant 2007.Bon y a encore du temps avant cette mise a jour, soit 6 mois au moins, on verra si d'ici là si aucune parade est trouvé.Bon comme le redis, a la fin de l'année ses copines auront 17 ans et 18 ans avec le support de windows 10 d'ici octobre 2025, donc cela va toucher moins de monde, plus qu'à attendre les réactions ou pas...
Donc pas impossible au final.Je suppose que tu as connu le non support des socket Intel en processeur de la série 6000 avec la série 9000, et bien au final on s'est bien rendu compte que c'était parfaitement possible de les faire tourner sur les même cartes mères avec le même socket, bon il a fallu a beaucoup de temps pour certains pour s'en rendre compte et peu de gens ont testé la chose c'est vrai.Des limitations d'électricité soi disant.
Bon moi qui suit justement en windows 11 64 bit avec un processeur non compatible a la base (tpm, etc) mais beaucoup plus récent que les limitations de Microsoft de l'article, je ne pense pas qu'il y aura de changement a mon niveau justement d'ici la.On verra après.
Pour les autres, et 2007, cela fait 17 ans quand même donc cela va encore.
Mais on sait bien que windows 12 ne passera pas comme Microsoft veut le faire, c'est déjà certain au vu de la levé de bouclier sous windows 11.Microsoft va essayer donc par tous les moyens de supprimer progressivement par mise a jour de limiter les processeurs les plus vieux comme avec cette 24H2, si cela passe, Microsoft essayera de limiter des processeurs moins vieux a la prochaine mise a jour après la version 24H2 et ainsi de suite jusqu'à ce que la technique ne passe plus, ce sera toujours cela de gagner pour ce dernier en attendant un hypothétique windows 12.
Bon, ca va, 2008 c'est vraiment vieux, des processeurs de cet age n'ont rien a faire avec Windows 11 de toutes façons
Je suis toujours a me demander que va devenir mon i7-7700 passe le 14 Octobre 2025, vu qu'il est toujours sous Windows 10
Un pti Linux?
Mais c'est complètement con, XHCI c'est USB 3 de mémoire non ? Et les plateformes avec des CPUs de 2007 ne doivent pas supporter l'USB 3... Enfin bon, pas sûr de toute manière qu'un Windows 11 sur une machine de 2007 soit une bonne idée !
L'USB3 n'est qu'un exemple des endroits impactés. Je suppose que c'est une option activé à la compilation, pour lui dire qu'il pouvait utiliser cette instruction, et que donc ça a pu potentiellement être disséminé un peu partout.