10 votos

Ejecutar programas de 64 bits en un sistema de 32 bits

Como dice el título, ¿hay alguna manera de ejecutar un programa de 64 bits en un sistema de 32 bits? Si no es así, ¿hay algún emulador o alguna manera de actualizar de 32 bits a 64 bits de forma gratuita? TENGA EN CUENTA: Estoy utilizando Windows 10.

22voto

DavidPostill Puntos 30286

¿Existe alguna forma de ejecutar un programa de 64 bits en un sistema de 32 bits?

No puedes (normalmente) ejecutar programas de 64 bits en un sistema operativo de 32 bits.

Vea la otra respuesta de Hennes para una solución alternativa (no recomendada).


¿Existe alguna forma de actualizar de 32 bits a 64 bits de forma gratuita (Windows 10)?

¿Es capaz tu PC de 64 bits?

Lo primero que debes hacer es confirmar si la CPU de tu computadora es capaz de 64 bits. Para hacerlo, abre la aplicación Configuración desde tu menú de Inicio, selecciona Sistema y selecciona Acerca de. Mira a la derecha de "Tipo de sistema".

Si ves "Sistema operativo de 32 bits, procesador basado en x64", esto significa que estás usando una versión de 32 bits de Windows 10, pero tu CPU puede ejecutar una versión de 64 bits. Si no dice que tienes un procesador basado en x64, significa que tienes una CPU de 32 bits y no puedes actualizar a la versión de 64 bits.

ingresa la descripción de la imagen aquí

¿Tiene tu CPU las características requeridas?

Algunas de las primeras CPUs de 64 bits no tienen las características requeridas para ejecutar versiones de 64 bits de Windows 10, incluso si son compatibles con 64 bits. Específicamente, Windows 10 requiere PAE, SSE2 y NX. Microsoft tiene más información al respecto aquí. Las PCs también necesitarán soporte para CMPXCHG16b, que algunos de los primeros procesadores de 64 bits para consumidores no incluían.

La versión de 64 bits de Windows 10 se negará a instalarse si tu CPU no es compatible con estos elementos. Si deseas verificar antes de comenzar el proceso de instalación, descarga y ejecuta CPU Z.

"SSE2" aparecerá bajo Instrucciones si es compatible. "EM64T" o "AMD64" debería indicar que PAE es compatible. "VT-x" o "VT-d" siempre indica que NX es compatible.

ingresa la descripción de la imagen aquí

En algunas computadoras más antiguas, es posible que tengas que habilitar NX (a veces llamado XD) en la BIOS de la computadora. Si recibes un error sobre tu CPU no siendo compatible durante el proceso de instalación, visita la BIOS de tu computadora y busca una opción titulada algo así como "Bit sin ejecutar (NX)", "Ejecución deshabilitada (XD)", "Protección de memoria sin ejecución", "Protección de memoria deshabilitada para la ejecución", "EDB (bit deshabilitado para la ejecución)", "EVP (Protección mejorada contra virus)", o algo similar. Busca esta configuración bajo las pestañas "Seguridad" o "Avanzado" en algún lugar de tu BIOS.

¿Ofrece tu hardware de PC controladores de 64 bits?

Incluso si tu CPU y placa base admiten las características correctas, es posible que desees considerar si el hardware de tu computadora funcionará correctamente con una versión de 64 bits de Windows. Las versiones de 64 bits de Windows requieren controladores de hardware de 64 bits, y las versiones de 32 bits que estás usando en tu sistema actual de Windows 10 no funcionarán.

El hardware moderno debería ofrecer ciertamente controladores de 64 bits, pero hardware muy antiguo puede que ya no sea compatible y el fabricante nunca haya ofrecido controladores de 64 bits. Para verificar esto, puedes visitar las páginas de descarga de controladores del fabricante para tu hardware y ver si hay controladores de 64 bits disponibles. No necesariamente deberías descargar estos del sitio web del fabricante, ya que deberían estar incluidos en Windows 10 o descargarse automáticamente desde Windows Update. Pero hardware antiguo, por ejemplo, una impresora especialmente antigua, puede que no ofrezca controladores de 64 bits.

De cualquier manera, puedes averiguarlo con certeza instalando las versiones de 64 bits de Windows. Si no es compatible con tu CPU, te lo hará saber. Si no hay controladores de hardware disponibles, lo verás después de instalarlo y puedes retroceder a la versión de 32 bits de Windows 10 si tu hardware no funciona.

Haz la instalación limpia

Necesitarás realizar una instalación limpia para llegar a la versión de 64 bits de Windows 10 desde la de 32 bits. No hay una ruta de actualización.

Advertencia: Haz una copia de seguridad de tus archivos importantes antes de continuar. Este proceso eliminará tus programas instalados y archivos.

Primero, si aún no has actualizado a Windows 10, deberás usar la herramienta de actualización para hacerlo. Obtendrás la versión de 32 bits de Windows 10 si estabas usando anteriormente una versión de 32 bits de Windows 7 o 8.1. Pero el proceso de actualización te dará una licencia de Windows 10 para tu PC. Asegúrate de verificar que tu versión actual de 32 bits de Windows 10 esté activada en Configuración > Actualización y seguridad > Activación.

ingresa la descripción de la imagen aquí

Una vez que ya estás usando una versión activada de Windows 10, descarga la herramienta de creación de medios de instalación de Windows 10 de Microsoft. Si estás usando la versión de 32 bits de Windows 10 en este momento, tendrás que descargar y ejecutar la herramienta de 32 bits.

Selecciona "Crear medios de instalación para otro PC" y utiliza la herramienta para crear un USB o quemar un disco con Windows 10. A medida que avanzas en el asistente, se te preguntará si deseas crear un medio de instalación de 32 bits o 64 bits. Selecciona la arquitectura de 64 bits.

ingresa la descripción de la imagen aquí

Luego, reinicia tu computadora y arranca desde el medio de instalación. Instala Windows 10, seleccionando "Instalación personalizada" y sobrescribiendo tu versión actual de Windows. Cuando se te pida que ingreses una clave de producto, omite el proceso y continúa. Deberás omitir dos de estos mensajes en total. Después de llegar al escritorio, Windows 10 se activará automáticamente y verificará con Microsoft. Ahora estarás ejecutando la edición de 64 bits de Windows en tu PC.

Si deseas volver a la versión de 32 bits de Windows, deberás descargar la herramienta de creación de medios, la de 64 bits si estás ejecutando la versión de 64 bits de Windows 10, y usarla para crear un medio de instalación de 32 bits. Arranca desde ese medio de instalación y reinstala la versión de 32 bits sobre la de 64 bits.

Fuente Cómo cambiar de Windows 10 de 32 bits a Windows 10 de 64 bits

0 votos

Sí, está basado en x64 bits

5 votos

@NikolaZagorac Entonces deberías estar listo para continuar. Recuerda revisar todo (controladores de 64 bits, etc) y hacer una copia de seguridad de tus archivos importantes.

0 votos

"En concreto, Windows 10 requiere PAE, SSE2 y NX. Microsoft tiene más información al respecto aquí." , ¿podrías añadir el enlace?

21voto

Hennes Puntos 41345

Hay una forma. Puedes usar Qemu u un emulador similar para emular un host completo de 64 bits. Sin embargo, esto vendrá con una pérdida de velocidad significativa.

Y solo para enfatizar un poco esa última parte:

  • Ejecutar un hipervisor para ejecutar una máquina virtual de 32 bits en un host de 64 bits permitirá que la mayoría de los programas se ejecuten a casi toda velocidad. (Hace mucho tiempo probé y alcancé el 99% de la velocidad del host utilizando vmware workstation 5 y dnetc, que es un programa típico de espacio de usuario).
  • Ahora, si vas a emular, prepárate para que los números sean al revés. No sería sorprendente una pérdida de velocidad del 99%.

Entonces, como respuesta a la parte 1: Técnicamente sí. Puede que no quieras hacerlo, sin embargo.

o ¿existe alguna forma de actualizar de 32 bits a 64 bits de forma gratuita?

Si tu computadora cuenta con hardware de 64 bits (básicamente todo desde la última década), entonces puedes instalar un sistema operativo de 64 bits. La respuesta de DavidPostill es extremadamente completa al respecto. Ten en cuenta que esto significa una reinstalación completa. No puedes cambiar el sistema operativo de Windows de 32 bits a 64 bits. Tendrás que reemplazarlo por completo.

No asociado con qemu. Es solo el que primero recordé

Como señaló Ismael Miguel: Si tu hardware es de 64 bits, puedes usar VirtualBox para ejecutar un sistema operativo de 64 bits. Incluso si tu sistema operativo host es de 32 bits. La documentación al respecto se puede encontrar aquí.

0 votos

No me molesté en proponer un emulador (por la pérdida del 99% de velocidad) pero es bueno tener una respuesta alternativa.

0 votos

Aye. Soy una persona generalmente bastante precisa y es técnicamente posible. Así que la respuesta fue 'técnicamente sí'. Pero sospecho que sería bastante complicado y ubicar otra computadora o reinstalar es probablemente la forma más práctica de proceder.

1 votos

No necesitas QEMU para eso. Puedes ejecutarlo en VirtualBox. Mientras tengas un sistema operativo de 64 bits instalado (NO OLVIDES SELECCIONAR UN SISTEMA OPERATIVO DE 64 BITS)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X