Sei que o Windows XP de 32 bits pode ser configurado, através do PAE , para suportar mais de 3,5 GB de RAM. Existe um bom tutorial para fazer isso com o Windows 7 de 32 bits?
Por que eu simplesmente não uso o Windows 7 de 64 bits: O software para minha conexão com a Internet (telefone celular como modem) funcionará apenas em ambientes de 32 bits.
Respostas:
Alguns anos atrás, 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. Recentemente, devido a alguns antivírus detectarem o patch como falso positivo , o download foi feito. removido do site. Felizmente, salvei uma cópia do patch (que usa o kernel RTM Windows 7) e o carreguei no meu site aqui (consulte a opção 1 quando discuto os dois métodos para corrigir o kernel do Windows). Além disso, os autores publicaram instruções sobre como corrigir seu kernel manualmente.
Mesmo se você tiver o Windows 7 SP1 (Build 7601), poderá instalar o patch que contém o kernel 7600. Isso ocorre porque o kernel padrão não é modificado; um novo é copiado para a pasta do sistema e uma opção adicional do menu de inicialização é adicionada para inicializar o Windows com o novo kernel corrigido, em vez do antigo. Embora eu não tenha encontrado nenhum problema ao executar o Windows 7 SP1 com o kernel antigo, se você deseja usar a compilação 7601
ntkrnlpa.exe
, precisará corrigir manualmente o kernel (consulte o link acima).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. Isso 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 Memória licenciada no Windows Vista de 32 bits (requer JavaScript permitido em www.geoffchappell.com ).
Como mencionado acima, observe que 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;)
Para os interessados nos aspectos técnicos, isso ocorre devido à entrada / saída mapeada na memória (MMIO, abreviado). Isso permite que uma CPU acesse periféricos e RAM através do próprio barramento de endereços. Geralmente, isso é feito através dos endereços de memória de ordem superior para evitar conflitos de endereço de ordem inferior. No entanto, isso deu origem à comum barreira de memória de 3 GB em todas as variantes de consumidor dos sistemas operacionais Windows de 32 bits.
fonte
Este artigo no site MSDN da Microsoft mostra que os limites de memória para versões do Windows e Windows 7 de 32 bits estão listados como um limite de 4 GB.
Você costumava usar o PAE para ver mais de 4 GB de RAM no Windows XP, mas essa opção estava desabilitada no Service Pack 2 .
O motivo foi que a maioria dos motoristas não estava ciente do PAE e jogou seus brinquedos fora do carrinho de bebê se eles acabassem na memória acima do limite de 4 GB.
Se você usar a
/PAE
opção agora no Windows XP, disponibilizará a DEP , mas não poderá ver mais de 4 GB de RAM.Esse limite de 4 GB ainda está em vigor no Windows 7 de 32 bits. Se você quiser ver mais de 4 GB de RAM, precisará usar uma versão de 64 bits do Windows.
(Essa opção de usar o PAE para ver mais de 4 GB de RAM ainda está disponível nas versões Server de Windows de 32 bits, que eu presumo ter uma qualidade melhor dos drivers esperados para o tipo de hardware em que você executou o Windows Server. )
fonte
De acordo com o artigo MSDN Extension Physical Address Extension :
fonte
O PAE deve estar ativado por padrão - o Windows já o usa internamente para o recurso DEP / No-Execute .
Mas essas instruções podem ajudar se o Windows estiver fazendo seu trabalho novamente.
Observe que os processos individuais ainda serão limitados a 4 GB, mesmo que o sistema possa acessar mais.
fonte
Se o seu sistema suportar, você poderá usar a virtualização para permitir acesso aos drivers do telefone de 32 bits.
Seria uma configuração um pouco mais complicada, mas você poderia configurar uma máquina virtual que fizesse a conexão e fizesse o compartilhamento de conexão com a Internet para o host, para obter os benefícios de 64 bits e usar drivers herdados.
O VMware Workstation (comercial), o VirtualBox (gratuito, de código aberto) e o Windows Virtual PC (gratuito) podem rotear dispositivos usb diretamente na sua máquina virtual. Basta instalar um sistema operacional de 32 bits (mesmo o XP, se quiser), fornecer uma quantidade marginal de RAM e você pode fazer o que precisa. Fiz isso para carregar aplicativos herdados que não eram compatíveis com o Windows 7 e meu irmão realmente carregou sua antiga webcam Creative (sem drivers de 64 bits) e usei o Skype através de sua máquina virtual.
fonte
O Windows 7 32 tem PAE que não permite acesso além da marca de 4 GB. Consulte http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx para obter detalhes.
Para pessoas que insistem no uso de 64 bits - existem algumas coisas que não funcionariam em ambientes de 64 bits que poderiam beneficiar um ganho de desempenho de um disco ram que PODE acessar após a marca de 3,25 em um ambiente de 32 bits - especificamente aplicativos que paginam frequentemente. Você também pode colocar o arquivo de paginação dentro do referido ramdisk. Além disso, uma VM é ótima, no entanto, a emulação nunca funciona tão bem quanto a coisa real - tudo realmente depende do aplicativo e da maneira como é implementado. Ainda existem muitos dispositivos de hardware que não funcionam em um mundo de 64 bits e precisam de acesso em tempo real para fazê-los funcionar bem (embora existam aceleradores que ajudam no acesso em tempo real, ele ainda pode apresentar problemas).
Portanto, enquanto 64 bits é tecnicamente superior, 32 bits é um legado que levará um tempo para desaparecer, e haverá muitas razões pelas quais as pessoas gostariam de acessar a memória através do PAE.
PS: Há uma resposta a este post informando que colocar um arquivo de paginação no disco RAM não faz sentido. Deixe-me explicar. Se o sistema tiver 4 GB de RAM e você criar um disco de 2 GB e colocar o arquivo de paginação lá, sim, essa configuração não faz sentido. No entanto, se o sistema tiver 8 GB de RAM e você criar um disco de 4 GB de RAM (acessando a memória extra que o Windows de 32 bits não pode alcançar), coloque o arquivo de paginação (e a pasta temporária, ative "ReadyBoost" e adicione qualquer outro arquivo usado com freqüência). arquivos) lá, então sim, a velocidade é muito considerável. E "yes" é a resposta, você pode obter um software que permite criar discos de RAM acima do limite de 4 GB em sistemas de 32 bits.
fonte
NÃO USE O PATCH, é simplesmente uma versão de teste em alemão do Windows e irá estragar seu registro de inicialização.
Passei apenas uma hora baixando o easybcd em outra máquina para corrigir isso.
Esteja avisado!
fonte
A pergunta é "Como posso habilitar o PAE no Windows 7 (32 bits) para suportar mais de 3,5 GB de RAM" e a resposta é digitar o prompt de comando "bcdedit / set [{ID}] pae ForceEnable".
Porém, provavelmente vale a pena reformular a questão de como habilitar e poder usar mais de 3,5 (ou 3,25) GB de RAM no sistema W7 de 32 bits.
Tentei o PAE em 2 placas principais de desktop diferentes com sistemas idênticos: Intel® Desktop Board D945GNT com um processador Intel® Pentium® D de 3,4 GHZ e RAM utilizável de 3,00 GB e a Intel® Desktop Board DG41WV com Intel® E7500 2,93 GHZ e ram utilizável de 3,25 GB . Ambos com capacidade de 64 bits e 4 GB de RAM.
Os 2 sistemas ativaram o PAE; depois, usando o procedimento indicado em http://www.jensscheffler.de/using-gavotte-ramdisk-in-windows-7 , instalei o disco Gavotte Ram e recuperei 16 MB de RAM (nada) no primeiro sistema, mas recuperei os 775 MB inteiros não utilizado para o segundo.
Assim, no disco RAM do segundo sistema, atribuai um arquivo de páginas móveis, de 16 MB a 700 MB, e um páginas móveis de 16 MB a 3300 MB em uma partição de um disco físico diferente do sistema.
Eu provei dois fatos: 1. Os sistemas preferiram o arquivo de troca do Ram ao do disco rígido. Eu o vi se movendo, crescendo e encolhendo. 2. O benchmark com o PC Pitstop (imagem anexada em http://www.pablomolina.net/bench700.png ) mostra uma grande melhoria na velocidade do disco do sistema, e o sistema funciona muito mais rápido. Na bancada, comparei um arquivo de paginação de 700 MB no disco Ram com um arquivo de paginação de 700 MB em outra partição da mesma unidade de sistema.
Você precisa definir o sistema para limpar o arquivo de paginação no desligamento com o procedimento Microsoft kb / 314834.
Para mim, o PAE faz sentido em um sistema de 32 bits e funciona. Não vou usar o sistema de 64 bits, pois uso o Windows profissionalmente e acumulei 450 programas ao longo de anos, o que levará meses para reinstalar.
fonte
Se você não quiser arquivos de patch, use um gerenciador de inicialização . Esse carregador de inicialização pode ser instalado no sistema atual ou em um pen drive USB. Assim, você pode testá-lo facilmente sem afetar seu sistema.
fonte