Since the launch of Windows 11, which took place at the beginning of October 2021, Microsoft imposed rather strict requirements for installation, so much so that, at the time, we explained why Windows 10 was destined to become an immortal operating system. By limiting ourselves exclusively to CPU support, the Redmond company has decided to limit the possibility of installing Windows 11 on PC-based machines processori Intel Kaby Lake (8th generation, number “8” as a prefix in the model code) and following models as well as on CPU-based machines AMD Ryzen 2000 and subsequent.
Over time, however, we have shown all the systems that allow you to install Windows 11 on incompatible systems, including those that use processors older than 8th generation Intel CPUs and AMD’s Ryzen 2000 processors.
According to Microsoft, using these tactics would have resulted in, sooner or later, not receiving updates through Windows Update (including safety ones). In reality, this restriction was never enforced. Perhaps because it is in Microsoft’s interest to expand the Windows 11 user base and, on the other hand, it is inadvisable to maintain a certain number of users without security updates.
What changes with Windows 11 24H2: which processors will not be supported
Microsoft has confirmed that Windows 11 24H2 it will be the only one feature update scheduled for this year, intended for the Redmond company’s most recent operating system. No Windows 12 and no Windows 11 24H1: apart from the updates Moment (New Year’s Day should arrive on February 27, 2024), therefore, Windows 11 24H2 will be the only full-bodied feature update released during 2024.
An independent developer, Bob Pony, has announced that he has “packaged” a special version of Windows PE (Windows Preinstallation Environment), created from build 26052 of Windows 11 or the first that, by typing
winverreports Windows 11 24H2 as the version number.
Downloadable from here, the version of Windows PE in question, distributed in ISO format and writable on a boot stick with Rufus, clearly shows whether the processor in use on the system is compatible with Windows 24H2. In particular, if the system boots and shows the message WINDOWS 11 24H2 WORKS ON THIS PCmeans that the machine in use remains capable of running Windows 11 24H2, even if the processor is not indicated as compatible by Microsoft (before Intel Kaby Lake and AMD Ryzen 2000).
The image is taken from this post about X.
The environment created by Bob Pony also allows you to directly run a tool like CPU-Z, which is useful for verifying the processor model installed on the machine.
If, on the other hand, Windows PE does not start, it means that the system in use is not compatible with Windows 11 24H2 and will not allow the operating system to be started when it is made available.
Windows 11 24H2 will no longer support processors without POPCNT instruction
In recent times, the rumor has been circulating that Microsoft, with the launch of Windows 11 24H2, would have knocked out all the systems used up to now and usable to install Windows 11 on incompatible systems. In reality, following the checks carried out by Bob Pony, it does not seem so: even processors older than those officially supported will continue to be able to run Windows 11.
In the background, however, there is an important thing novelty. Not all systems supported today unofficially by Windows 11 will be able to run the feature update on the launch pad for next autumn.
Following the checks carried out with Bob Pony’s Windows PE environment, it was possible to ascertain that i processors incompatible with the POPCNT instruction they will not be able to run Windows 11 24H2. POPCNT (Population Count) is a processor-specific instruction designed to count the number of bits set to 1 in a “word” of data. The ability to quickly execute the bit counting It is useful in many applications, such as string manipulation algorithms, compression algorithms, parity calculations, and other cases where it is necessary to determine the number of active bits.
Take theassembly instruction
POPCNT eax, ebx: the contents of the EBX register are counted with the result subsequently saved in the EAX register. This type of instruction allows you to efficiently perform bit counting without having to write a specific algorithm in assembly language, improving performance in certain scenarios.
AMD added support for POPCNT in 2006-2007 with its architecture Barcelonaspring quad-core in the x86 segment. Intel later added it with Nehalem (1st generation Core i series).