Aumentar la RAM disponible en Bootcamp en Win7

0

Primero, la buena noticia: he utilizado WinClone / Sysprep para migrar una VM de Windows 7 x32 bit desde una vieja iMac (que se ejecuta con 10.6.8) a una nueva iMac de finales de 2013 con 32GB de RAM / OSX 10.9.1.

Ahora las malas noticias: Windows solo muestra 2,2 GB de RAM disponibles (en el antiguo iMac había 2,98 GB de RAM disponibles). Esta máquina con Windows ejecuta un software personalizado y tengo problemas con la memoria disponible limitada.

¿Hay alguna manera de aumentar la RAM disponible para BootCamp y / o Windows 7?

Puedo intentar volver a empezar con una instalación de Windows 7 x64, pero no me atrevo a hacerlo porque el programa personalizado no tiene ninguna documentación, y no estoy seguro de cómo reaccionaría el compilador a los 64 bits. medio ambiente.

    
pregunta lacinda 23.01.2014 - 17:11

3 respuestas

1

Primero, déjame explicarte un poco el problema: en el modo de 32 bits, el procesador solo puede abordar 4GB de cosas. El problema es que "cosas" no solo incluye RAM, incluye RAM y E / S asignadas a la memoria, especialmente la tarjeta de video. Dado que su nueva iMac tiene una tarjeta de video mejor y más grande (con más memoria de video), ocupa más espacio de direcciones de 4GB y queda menos para la RAM real.

Hay varias formas de hacer que la RAM tenga más acceso a su programa:

  • Cambie a Windows de 64 bits. Esto permite que el sistema operativo se ocupe de toda su RAM, y es realmente la forma correcta de resolver el problema. Si no puede volver a compilar su programa personalizado para el modo de 64 bits, debería poder ejecutarse en modo de 32 bits gracias a la WoW64 capa de compatibilidad .

    Desventajas: tendrás que hacer una instalación personalizada del sistema operativo (lo que significa que básicamente comienzas desde cero). También existe la posibilidad de que el programa no funcione (lo más probable es que incluya controladores de dispositivo de 32 bits), y en este caso tendría que hacer otra instalación personalizada para volver a 32 -bit Windows. Entonces, si bien esta es realmente la mejor solución, es posible que desee probar las otras opciones primero.

  • Habilite extensión de dirección física (PAE ) . Si el controlador lo admite, esto permitirá que la memoria de video se asigne por encima del límite habitual de 4GB, permitiéndole usar más de esos 4GB para RAM. No he usado esto, pero parece bastante fácil de habilitar y deshabilitar, así que me sentiré tentado de intentar esto primero.

  • Habilite ajuste de 4 Gigabytes . Esto cambia la forma en que se asigna el espacio de direcciones, dando a las aplicaciones más y al núcleo menos. No estoy seguro de cómo funcionaría esto (o incluso si funcionaría) en su situación, pero es otra posibilidad. También se puede usar junto con PAE, por lo que puede probar diferentes combinaciones para ver qué funciona.

respondido por el Gordon Davisson 23.01.2014 - 21:44
0

Los sistemas operativos de 32 bits no pueden dirigirse a la RAM a través de 2.2GB - 2.8GB (Dependiendo del tipo de RAM). No obstante, 32 GB está fuera de discusión debido a los algoritmos de direccionamiento de CPU utilizados.

Para poder usar toda la RAM, NECESITA reinstalar Windows con una instalación de 64 bits.

Si tiene un software que no funciona correctamente, tiene la opción de ejecutarlo en modo de computabilidad.

Si eso falla, el plan de último recurso podría ser ejecutar una máquina virtual en el interior que ejecute una versión de Windows de 32 bits para que pueda usar ese programa único si el modo de computabilidad no funciona.

    
respondido por el SteppingHat 23.01.2014 - 18:27
0

En primer lugar, si tiene un programa de 32 bits, funcionará bien en 64 bits sin el modo de compatibilidad. La única vez que realmente necesita el modo de compatibilidad es cuando tiene controladores de vista y desea ejecutarlos en Windows 7, usaría el modo de compatibilidad. Esto tampoco se aplica a las computadoras con Windows solamente, por alguna razón necesitan los controladores exactos. También le recomendaría que utilice los mejores controladores disponibles, ya que permitirá que sus dispositivos funcionen al máximo. Y se supone que 32bit le permite usar 3.5 gb de RAM máx. Puede instalar 4gb pero no lo usa todo. envíeme un correo electrónico si tiene alguna pregunta ...

    
respondido por el Jonathan Gonzales 27.03.2014 - 05:37

Lea otras preguntas en las etiquetas