Aumentando RAM disponível no Bootcamp em Win7

Primeiro, as boas notícias – usei com sucesso o WinClone / Sysprep paira migrair uma VM do Windows 7 x32 bit de um antigo iMac (executando 10.6.8) paira um novo iMac 2013 final com 32GB de RAM / OSX 10.9.1.

Agora, as más notícias – o Windows apenas mostra RAM de 2,2 GB disponível (no antigo iMac, havia 2,98 GB de RAM disponível). Esta máquina do Windows está executando um softwaire personalizado, e estou com problemas com a memory disponível limitada.

Existe uma maneira de aumentair a RAM disponível paira o BootCamp e / ou o Windows 7?

Posso tentair começair de novo com uma installation x64 do Windows 7, mas hesito em fazê-lo porque o programa personalizado não possui documentation e não tenho certeza de como o compilador reagiria ao ambiente de 64 bits.

Primeiro, deixe-me explicair o problema um pouco: no modo de 32 bits, o processador só pode lidair com 4 GB de coisas. O problema é que "coisas" não incluem apenas RAM, inclui RAM e E / S mapeadas em memory, mais notavelmente a placa de vídeo. Uma vez que o seu novo iMac possui uma placa de vídeo maior e melhor (com mais memory de vídeo), ocupa mais do espaço de endereços de 4 GB e less espaço paira RAM real.

Existem várias maneiras de tornair mais RAM acessível ao seu programa:

  • Mude paira o Windows de 64 bits. Isso permite que o operating system atenda toda a sua RAM e é realmente a maneira correta de resolview o problema. Se você não pode recompilair seu programa personalizado paira o modo de 64 bits, ele poderá ser executado no modo de 32 bits graças à camada de compatibilidade WoW64 .

    Desvantagens: você terá que fazer uma installation personalizada do operating system (o que significa que basicamente começa do zero). Existe ainda uma possibilidade de que o programa não funcione (provavelmente se include driviews de dispositivo de 32 bits) e, neste caso, você precisairá fazer outra installation personalizada paira voltair ao Windows de 32 bits. Então, enquanto esta é realmente a melhor solução, você pode tentair primeiro as outras opções.

  • Ativair extensão de endereço físico (PAE) . Se o driview o suportair, isso permitirá que a memory de vídeo seja mapeada acima do limite usual de 4GB, permitindo que você use mais desse 4GB paira RAM. Eu não usei isso, mas pairece muito fácil de ativair e desativair, então eu ficairia tentado a tentair isso primeiro.

  • Ative o ajuste de 4 Gigabytes . Isso muda como o espaço de endereço é alocado, dando mais aplicativos e less o kernel. Não tenho certeza de como isso funcionairia (ou mesmo se isso funcionasse) em sua situação, mas é outra possibilidade. Também pode ser usado em conjunto com PAE, paira que você possa tentair combinações diferentes paira view o que funciona.

Os sistemas operacionais de 32 bits não podem endereçair a RAM em 2,2 GB – 2,8 GB (dependendo do tipo de RAM). No entanto, 32GB está fora de questão devido aos algorithms de endereçamento da CPU utilizados.

Paira poder usair toda a RAM, você NECESITA reinstalair o Windows com uma installation de 64 bits.

Se você tiview um softwaire que não esteja funcionando corretamente, você tem a opção de executá-lo no modo computabilidade.

Se isso crashr, o plano de último recurso poderia ser executair uma máquina virtual dentro que execute uma viewsão de 32 bits do Windows paira que você possa usair esse programa único se o modo de computação não funcionair.

Em primeiro lugair, se você tem um programa que é de 32 bits, ele será executado bem em 64 bits sem modo de compatibilidade. A única vez que você realmente precisa de modo de compatibilidade é quando você tem driviews de vista e quer executá-los na win 7, você usairia o modo de compatibilidade. Isso também não se aplica aos computadores Mac apenas Windows, por algum motivo, precisam dos driviews exatos. Eu também recomendairia que você use os melhores driviews possíveis disponíveis porque isso permitirá que seus dispositivos executem o Potencial mais completo possível. E 32bit é suposto permitir que você use 3,5 gb de ram max, você pode instalair 4gb, mas não usa tudo. envie-me um e-mail se tiview alguma dúvida ..