Windows 11 24H2 pasa de “no compatible” a “no arrancable” en algunas PC más antiguas


Agrandar / Hemos instalado Windows 11 en sistemas tan antiguos como esta torre Core 2 Duo Inspiron. A partir de la versión 24H2, es posible que el sistema operativo ya no se pueda iniciar en estos sistemas.

Andres Cunningham

Oficialmente, Windows 11 tiene requisitos de sistema más altos que Windows 10. Pero hasta la fecha, una vez que se han omitido esas comprobaciones de requisitos, ejecutar Windows 11 en hardware antiguo ha tenido pocas consecuencias. Sin soporte o no, Windows 11 se ejecutaría en prácticamente cualquier PC de 64 bits que pudiera iniciar Windows 10; lo hemos ejecutado en PC tan antiguas como una computadora de escritorio Core 2 Duo de la era Windows XP.

Aparentemente, eso está cambiando un poco en la actualización 24H2 de Windows 11, que Microsoft comenzó a probar a principios de este mes. De acuerdo a publicaciones de un usuario llamado Bob Pony en X, anteriormente Twitter, las últimas versiones de Windows 11 se niegan a arrancar en procesadores más antiguos que no admiten una instrucción relativamente oscura llamada «POPCNT». Abreviatura de «recuento de población», se utiliza para «contar el número de bits en una palabra de máquina», según una explicación del programador Vaibhav Sagar.

No está claro por qué POPCNT se ha convertido en la instrucción de CPU que soporta carga para una gran cantidad de componentes de Windows, pero parece el kernel de Windows, los controladores de red y USB del sistema y otros archivos centrales del sistema ahora requieren las instrucciones a partir de Windows 11 24H2.

En las CPU x86 modernas, POPCNT se implementa como parte del conjunto de instrucciones SSE4. Para los chips de Intel, se agregó como parte de SSE4.2 en la arquitectura Core original de primera generación, con nombre en código Nehalem. En los procesadores AMD, se incluye en SSE4a, utilizado por primera vez en CPU Phenom, Athlon y Sempron basadas en la arquitectura K10. Estas arquitecturas se remontan a 2008 y 2007, respectivamente.

Eso efectivamente impide que los sistemas Intel Core 2 Duo de mediados de la década de 2000 y las primeras PC de la era Athlon 64 arranquen Windows 11, no es que lo admitieran oficialmente en primer lugar. Esto significa que el cambio debería afectar principalmente a los entusiastas de la informática retro que pasan sus días haciendo vídeos de YouTube en el género «instalamos Windows 11 en una patata, veamos cómo funciona» en lugar de a los usuarios de sistemas reales. Incluso si actualizó estas PC con 4 u 8 GB de RAM y cambió los viejos y chirriantes discos duros por SSD, estas no son PC que ejecutarán Windows 10, Windows 11 o cualquier aplicación moderna particularmente bien.

Estos mismos entusiastas de la retrocomputación también pueden encontrar eventualmente una manera de evitar este requisito. Windows 10 y 11 no arrancan en sistemas sin soporte SSE2, por ejemplo, pero eso no ha impedido que la gente encuentre una manera de hacerlo de todos modos.

Aunque los requisitos del sistema de Windows 11 sugieren la velocidad del reloj de la CPU y la cantidad de RAM y almacenamiento que tiene su PC, los requisitos del sistema en la era moderna se han vuelto más granulares y esotéricos. Por ejemplo, parece que el requisito de CPU de Windows 11 (una CPU Intel Core de octava generación o posterior, o una CPU AMD Ryzen serie 2000 o posterior) se debe, al menos en parte, a la compatibilidad con el «control de ejecución basado en modo» (MBEC ), una característica de seguridad que acelera algunas de las protecciones de integridad de la memoria del sistema operativo. Ningún fabricante de CPU incluye cosas como POPCNT o MBEC en sus materiales de marketing, pero el soporte moderno de Windows está cada vez más dictado por este tipo de características.

Imagen de listado de Microsoft





Source link-49