2015-11-15 13:08:37 +0000 2015-11-15 13:08:37 +0000
10
10

Ejecución de programas de 64 bits en un sistema de 32 bits

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

Respuestas (2)

21
21
21
2015-11-15 13:31:12 +0000

¿Hay alguna manera de ejecutar un programa de x64 bits en un sistema de x32 bits?

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

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

  • *

¿Hay alguna forma de actualizar de x32 bit a x64 bit de forma gratuita (Windows 10)?

¿Es tu PC capaz de 64 bits?

Lo primero es confirmar si la CPU de tu ordenador es capaz de 64 bits. Para ello, abre la aplicación Configuración en el menú 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”, 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 tiene un procesador basado en x64, tiene una CPU de 32 bits y no puede actualizar a la versión de 64 bits.

¿Tiene su CPU las características necesarias?

Algunas de las primeras CPU de 64 bits no tienen las características necesarias para ejecutar las versiones de 64 bits de Windows 10, aunque sean compatibles con los 64 bits. En concreto, Windows 10 requiere PAE, SSE2 y NX. Microsoft tiene más información sobre esto aquí . Los PCs también necesitarán soporte para CMPXCHG16b , que algunos de los primeros procesadores de consumo de 64 bits no incluían.

La versión de 64 bits de Windows 10 se negará a instalarse si su CPU no es compatible con estas cosas. Si desea comprobarlo antes de iniciar el proceso de instalación, descargue y ejecute CPU Z .

“SSE2” aparecerá bajo Instrucciones si es compatible. “EM64T” o “AMD64” debería indicar que PAE está soportado. “VT-x” o VT-d “ siempre indica que se soporta NX.

En algunos ordenadores antiguos, es posible que tenga que activar NX (a veces llamado XD) en la BIOS del ordenador. Si recibe un error acerca de que su CPU no es compatible durante el proceso de instalación, visite la BIOS de su ordenador y busque una opción titulada algo así como "No eXecute bit (NX)”, “eXecute Disabled (XD)”, “No Execute Memory Protect”, “Execute Disabled Memory Protection”, “EDB (Execute Disabled Bit)”, “EVP (Enhanced Virus Protection)”, o algo similar. Busque esta configuración en las pestañas “Seguridad” o “Avanzado” en algún lugar de su BIOS.

¿El hardware de su PC ofrece controladores de 64 bits?

Incluso si su CPU y su placa base soportan las características correctas, puede que quiera considerar si el hardware de su ordenador 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á utilizando en su sistema actual de Windows 10 no funcionarán.

El hardware moderno debería ofrecer ciertamente controladores de 64 bits, pero es posible que el hardware muy antiguo ya no sea compatible y que el fabricante nunca haya ofrecido controladores de 64 bits. Para comprobarlo, puedes visitar las páginas web de descarga de controladores del fabricante para tu hardware y ver si los controladores de 64 bits están disponibles. No es necesario que los descargue del sitio web del fabricante: deberían estar incluidos en Windows 10 o descargarse automáticamente desde Windows Update. Pero el hardware antiguo -por ejemplo, una impresora particularmente antigua- puede no ofrecer controladores de 64 bits.

En cualquier caso, puede comprobarlo instalando las versiones de 64 bits de Windows. si no es compatible con su CPU, se lo hará saber. Si los controladores de hardware no están disponibles, lo verás después de instalarlo y podrás bajar a la versión de 32 bits de Windows 10 si tu hardware no funciona.

Haga la instalación limpia

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

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

En primer lugar, si aún no has actualizado a Windows 10, tendrás que utilizar la herramienta de actualización para hacerlo. Obtendrá la versión de 32 bits de Windows 10 si antes utilizaba una versión de 32 bits de Windows 7 u 8.1. Pero el proceso de actualización dará a su PC una licencia de Windows 10. Asegúrese de comprobar que su versión actual de 32 bits de Windows 10 está activada en Configuración > Actualización y seguridad \ ~ Activación.

Cuando ya esté utilizando una versión activada de Windows 10, descargue la herramienta de creación de medios de Windows 10 de Microsoft . Si está utilizando la versión de 32 bits de Windows 10 en este momento, tendrá que descargar y ejecutar la herramienta de 32 bits.

Selecciona “Crear medios de instalación para otro PC” y utiliza la herramienta para crear una unidad USB o grabar un disco con Windows 10. Al hacer clic en el asistente, se le preguntará si desea crear un medio de instalación de 32 o 64 bits. Seleccione la arquitectura de 64 bits.

A continuación, reinicie su ordenador yarrancar desde el medio de instalación. Instala Windows 10, seleccionando “Instalación personalizada” y sobrescribiendo tu versión actual de Windows. Cuando se le pida que inserte una clave de producto, omita el proceso y continúe. Tendrás que omitir dos de estos avisos en total. Después de llegar al escritorio, Windows 10 se registrará automáticamente con Microsoft y se activará. Ahora estarás ejecutando la edición de 64 bits de Windows en tu PC.

Si quieres volver a la versión de 32 bits de Windows, tendrás que 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 utilizarla para crear medios 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 pasar de Windows 10 de 32 bits a Windows 10 de 64 bits

20
20
20
2015-11-15 13:32:44 +0000

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

Y sólo para enfatizar un poco esta última parte:

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

Así que, como respuesta a la parte 1: Técnicamente sí. Sin embargo, es posible que no quieras hacerlo.

o hay una forma de actualizar de x32 bit a x64 bit de forma gratuita.

Si tu ordenador tiene hardware de 64 bits (básicamente todo lo de la última década) entonces puedes instalar un SO de 64 bits. La respuesta de DavidPostill es muy completa al respecto. Ten en cuenta que esto significa una reinstalación completa. No puedes cambiar el SO de windows de 32 bits a 64 bits. Tendrás que reemplazarlo completamente.

No está asociado a qemu. Es sólo el que recordaba por primera vez

Como señala Ismael Miguel: Mientras tu hardware sea de 64 bits puedes usar VirtualBox para ejecutar un SO de 64 bits. Incluso si tu sistema operativo anfitrión es de 32 bits. La documentación para ello se puede encontrar aquí .