Windows 11 24H2 gaat van “niet ondersteund” naar “niet actief” op sommige oudere pc’s

We hebben Windows 11 geïnstalleerd op systemen zo oud als deze Core 2 Duo Inspiron-toren.  Vanaf versie 24H2 kan het besturingssysteem mogelijk niet meer opstarten op deze systemen.
Toename / We hebben Windows 11 geïnstalleerd op systemen zo oud als deze Core 2 Duo Inspiron-toren. Vanaf versie 24H2 kan het besturingssysteem mogelijk niet meer opstarten op deze systemen.

Andrew Cunningham

Officieel stelt Windows 11 hogere systeemvereisten dan Windows 10. Maar tot op heden waren er, na het omzeilen van deze vereistecontroles, weinig gevolgen voor het draaien van Windows 11 op oude hardware. Of het nu niet wordt ondersteund of niet, Windows 11 zou op vrijwel elke 64-bits pc kunnen draaien waarop Windows 10 zou kunnen draaien. We hebben het op pc’s uitgevoerd die zo oud zijn als Core 2 Duo-desktops uit het Windows XP-tijdperk.

Dat verandert blijkbaar een beetje in de 24H2-update van Windows 11, die Microsoft eerder deze maand begon te testen. Volgens berichten van een gebruiker genaamd Bob Pony op X, voorheen Twitter, weigeren de nieuwste versies van Windows 11 op te starten op oudere processors die de relatief obscure instructie genaamd “POPCNT” niet ondersteunen. De afkorting van ‘population count’ wordt gebruikt om ‘het aantal bits in een machinewoord te tellen’, aldus ontwikkelaar Vaibhav Sagar.

Het is niet duidelijk waarom POPCNT een draagbare CPU-instructie werd voor een hele reeks Windows-componenten, maar… lijkt op De Windows-kernel, systeem-USB- en netwerkstuurprogramma’s en andere essentiële systeembestanden vereisen nu instructies van Windows 11 24H2.

In moderne x86 CPU’s wordt POPCNT geïmplementeerd als onderdeel van de SSE4-instructieset. Voor Intel-chips werd het toegevoegd als onderdeel van SSE4.2 in de oorspronkelijke Core-architectuur van de eerste generatie, met de codenaam Nehalem. In AMD-processors is het opgenomen in SSE4a, voor het eerst gebruikt in Phenom-, Athlon- en Sempron-CPU’s op basis van de K10-architectuur. Deze architecturen dateren respectievelijk uit 2008 en 2007.

Dit voorkomt effectief dat Intel Core 2 Duo-systemen uit het midden van de jaren 2000 en computers uit het vroege Athlon 64-tijdperk überhaupt Windows 11 kunnen gebruiken, niet dat ze dit officieel ondersteunen. Dit betekent dat de verandering vooral van invloed zou moeten zijn op liefhebbers van retrocomputers die hun dagen doorbrengen met het maken van YouTube-video’s in het genre “we hebben Windows 11 op een aardappel geïnstalleerd om te zien hoe het werkt”, en niet op gebruikers van echte systemen. Zelfs als je deze computers hebt geüpgraded met 4 of 8 GB RAM en de krakende oude harde schijven hebt vervangen door SSD’s, zijn dit geen computers die Windows 10, Windows 11 of welke moderne applicatie dan ook bijzonder goed zullen draaien.

Dezelfde liefhebbers van retrocomputers kunnen uiteindelijk een manier vinden om deze vereiste te omzeilen. Windows 10 en 11 zullen bijvoorbeeld niet opstarten op systemen zonder SSE2-ondersteuning, maar dat weerhoudt mensen er niet van om een ​​manier te vinden om het toch te doen.

Hoewel de systeemvereisten van Windows 11 de processorsnelheid en de hoeveelheid RAM en opslagruimte van uw pc suggereren, zijn de systeemvereisten in het moderne tijdperk gedetailleerder en esoterischer geworden. De processorvereisten van Windows 11 (8e generatie Intel Core CPU of hoger, of AMD Ryzen 2000-serie CPU of hoger) lijken bijvoorbeeld ten minste gedeeltelijk te worden bepaald door ondersteuning voor “mode-based executiecontrole” (MBEC), een beveiligingsfunctie wat een deel van de geheugenintegriteitsbeschermingen van het besturingssysteem versnelt. Geen enkele CPU-fabrikant neemt zaken als POPCNT of MBEC op in hun marketingmateriaal, maar moderne Windows-ondersteuning wordt steeds meer gedicteerd door dit soort functies.

Lijstafbeelding van Microsoft