¿Qué sucede cuando intenta instalar Windows de 64 bits en una PC con una CPU de 32 bits?

La respuesta simple es, como otros han dicho, “no te dejará hacer eso”. Pero esta es una respuesta aburrida. ¿Qué pasaría si te dejara hacer eso y realmente intentara ejecutar el instalador de 64 bits en una CPU de 32 bits?

Eso depende. ¿Es el instalador en sí mismo de 64 bits o simplemente instala el sistema operativo de 64 bits, mientras que es un código de máquina de 32 bits?

* Si el instalador en sí es de 32 bits … entonces le permitiría instalarlo. Y cuando intentas arrancar el sistema operativo … bueno, también depende, y más sobre eso más adelante.

* Si el instalador en sí mismo es de 64 bits, o si intenta arrancar un sistema operativo de 64 bits ya instalado (y suponiendo que el código de la máquina realmente se ejecute) … entonces, sorprendentemente, parte del instalador (o una pequeña parte del sistema operativo) puede seguirá funcionando. Esto se debe a que la CPU en sí misma comienza inicialmente en … modo real de 16 bits. No de 32 bits. 16 bits Exactamente igual a lo que usaron MS-DOS y las primeras versiones de Windows (como se señaló en los comentarios, esta parte solo se aplica a sistemas sin UEFI, cuando UEFI está involucrado, el sistema se inicia directamente en modo de 32 o 64 bits, y si de alguna manera logró hacer UEFI intente cargar un binario de 64 bits en una CPU de 32 bits, si encuentra alguno que realmente admita UEFI, probablemente fallará en la primera instrucción)

Luego es el trabajo del instalador / SO cambiar al modo de 32 bits (modo protegido), y solo entonces [*] puede cambiar al modo de 64 bits (modo largo). Y hasta que el sistema operativo / instalador intente pasar al modo largo, las cosas funcionarán. Entonces, cuánto funcionará, depende de qué tan tarde intente hacer eso. Puede ser desde justo antes de mostrar algo en la pantalla, hasta justo antes de hacer algo útil. Es poco probable que alguna vez muestre alguna GUI o cargue algún controlador.

¿Qué pasaría después? El sistema operativo se bloqueará y se reiniciará o se bloqueará, lo más probable es que su computadora se atasque en un bucle de reinicio, ya que el código de “pantalla azul de la muerte” aún no puede ejecutarse.

[*]: También es posible pasar directamente del modo real al modo largo, pero el proceso no está tan bien documentado, por lo que dudo que se use realmente. Pero podría ser. Si es así, entonces el cambio ocurre probablemente lo antes posible.

Entonces, TL; DR: Lo más probable es que si de alguna manera trabajas alrededor de cada salvaguarda para hacer que sea imposible, el instalador o el sistema operativo instalado se atascará en un bucle de reinicio, se bloqueará o simplemente mostrará algún mensaje de error extraño si se maneja el error en una etapa tan temprana

Completo y total derretimiento termo-nuclear, su procesador explotará en un destello arcoíris de metal fundido que arroja unicornios robot de los restos para conquistar el mundo …

o eso o simplemente no se instalará …

Realmente la opción 2 es más precisa, pero oye, puedo soñar 🙂 lol

Lo intenté solo para ver qué pasa. Coloca los medios de instalación de Windows y configura el BIOS para que arranque desde allí. El sistema simplemente omite el CD y se dirige al disco duro.

No va a funcionar Una CPU x86 normal no reconocerá las instrucciones x86–64 que necesita un sistema operativo de 64 bits. O el instalador se negará o el sistema operativo no podrá arrancar.

Dicho esto, al revés funciona bien, ya que una CPU x86–64 PUEDE reconocer las instrucciones x86 regulares. De hecho, instalar un sistema operativo de 32 bits en un sistema con una CPU de 64 bits pero muy poca RAM es una práctica común.

En pocas palabras, no puede instalar un sistema operativo de 64 bits en una máquina que solo tiene un procesador de 32 bits. No podrá iniciar desde el CD para iniciar el proceso de instalación.

La configuración simplemente no se ejecutará.

Simplemente no se instalará 😉

Casi nada.

Algunos sistemas operativos de 64 bits usan un instalador de 32 bits, pero aún así no funcionará.