Atualizei meu PC para 4 GB de RAM e recebo apenas 3 GB. O Windows 7 de 32 bits considera que tenho 4 GB de RAM, mas não usei mais de 3 GB.
Alguém me disse que o MS Windows 32 bits não suporta RAM maior que 3 GB.
Então, por favor, existe alguma maneira de fazer o meu sistema operacional "Windows 7 32-Bit" suportar mais de 3 GB de RAM?
* `Nota: Não consigo passar para 64 bits porque tenho muitos programas que não funcionam com um sistema operacional de 64 bits.
Editar::
Eu tentei o que o Sr. Wonsungi me aconselhou, mas sempre que eu marcar essa opção:
Enable support for 4 GB of RAM
Estou tendo o erro a seguir:
'Cannot access to the registry key HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-11d1-A9F0-00AA0060FA31}.'
Não há "CLSID" no meu registro, não sei por que !.
Respostas:
Você pode usar o PAE, mas não é tão bom quanto apenas 64 bits. Verifique esta página do MSDN.
fonte
To explicitly enable PAE, use the following BCDEdit /set command to set the pae boot entry option: bcdedit /set [{ID}] pae ForceEnable
na página do MSDN que você forneceu. Mas não sei como e onde escrever esse comando. Você poderia me ajudar por favor?Leia isto: Cara, cadê meus 4 Gigabytes de RAM?
Para informações gerais, também há esta visão geral dos limites de memória por edição do Windows:
Limites de memória para versões do Windows
fonte
Recentemente, um grupo de programadores lançou um patch de kernel para o Windows 7 para permitir o uso de mais de 4 GB de RAM no Windows 7. Clique aqui para baixar o patch ou ver mais informações sobre ele . O patch basicamente modifica o kernel do Windows 7 para se parecer mais com o Windows Server 2003 Datacenter Edition, compatível com até 8 GB de RAM no modo de 32 bits.
O patch permite estender o PAE para 8 GB de RAM no Windows 7 de 32 bits. Para obter mais informações sobre por que a Microsoft implementou essa limitação técnica, consulte este artigo .
Observe que os processos individuais ainda serão limitados a 4 GB, mesmo que o sistema possa acessar mais ... Embora se você tivesse 8 GB de RAM, pelo menos ainda teria outros 4 GB para outros processos;)
fonte
Até onde eu sei, o Windows de 32 bits pode usar memória de até 64 GB e pode ser "hackeado" para fazer isso.
Esse hack é totalmente descrito aqui: Memória Licenciada no Windows Vista .
(Nota: não aconselho ninguém a experimentá-lo.)
Também faz uma leitura interessante, pois explica muito bem todos os conceitos envolvidos.
Eu reproduzo abaixo de sua imagem de prova de conceito.
fonte
A resposta a esta pergunta é realmente "depende de quem você pergunta".
Alguns dizem usar o PAE, o que permitirá que você endereça mais de 4 GB, mas a Microsoft NÃO o deixará em muitas das versões de 32 bits do Windows.
http://msdn.microsoft.com/en-gb/library/aa366778(VS.85).aspx
A tabela a seguir especifica os limites de memória física para o Windows 7.
Limite físico de 4 GB, ponto final. É uma questão de licenciamento. Pode até haver um "hack" flutuando para permitir que você use mais de 4 GB, mas não me lembro.
Observe: o Vista e o Windows 7 em 32 bits reportarão a RAM FÍSICA TOTAL que você possui no sistema, mas usará apenas 4 GB dela. Portanto, empurrar 16 GB em um computador executando o Windows de 32 bits usará apenas 4 GB DE ACORDO COM A MICROSOFT, mesmo que o painel de controle "Sistema" mostre 16 GB. O Windows 7, Vista e XP de 32 bits usará apenas 4 GB de RAM, é um fato. No entanto, certas versões do Windows Server usarão mais de 4 GB com o PAE ativado.
Para aqueles que "seu PAE errado permitirá que você use mais de 4 GB", sim, eu concordo, no entanto, a Microsoft diz que você só pode usar 4 GB na maioria dos sistemas operacionais de 32 bits para desktop; portanto, se você achar que a página está errada, envie-os um e-mail ou ligue para reclamar.
fonte
Alguém está errado. Os sistemas operacionais de desktop Windows de 32 bits suportam até 4 GB de memória física. No entanto, devido às limitações de hardware da arquitetura x86, apenas 3,5 ~ GB estão disponíveis para o sistema operacional se 4 GB estiverem instalados.
fonte
Apenas curioso, você pode dar alguns exemplos de programas que não funcionam em janelas de 64 bits? Windows de 64 bits desde o Windows XP tem excelente compatibilidade com os programas de 32 bits. Verifique a quinta pergunta nesta página: h ttp: //windows.microsoft.com/en-US/windows-vista/32-bit-and-64-bit-Windows-frequently-asked-questions . Tomemos o Microsoft Office, por exemplo, é tudo de 32 bits, mas funciona muito bem no Windows de 64 bits.
O único momento em que você não gostaria de mudar para 64 bits é se você tiver um hardware que não possui drivers de 64 bits. Os drivers de hardware devem corresponder à plataforma do SO.
fonte
Este patch funciona ou é o que parece.
Antes do patch, eu poderia usar 3 GB de 4 GB e agora todos os 4 GB estão acessíveis.
Aqui está o patch:
Aqui está a captura de tela (Windows 7 Ultimate Hungarian):
fonte
O link abaixo mostra uma maneira de
7C 11 8B 45 FC 85 C0 74 0A
e7C 10 8B 45 FC 85 C0 74 09
para7C 10 B8 00 00 02 00 90 90
e7C 10 B8 00 00 02 00 90 90
respectivamente)makecert -r -ss my -n "CN=My Cert"
esigntool sign -s my -n "My Cert" ntkl64g.exe
bcdedit
de uma maneira muito clara e direta
http://www.evga.com/forums/tm.aspx?m=960087&mpage=1&print=true
O que funcionou para mim.
fonte