J'ai mis à niveau mon PC à 4 Go de RAM et je n'obtiens que 3 Go. Windows 7 32 bits considère que j'ai 4 Go de RAM mais que je n'ai pas utilisé plus de 3 Go.
Quelqu'un m'a dit que MS Windows 32 bits ne prend pas en charge la RAM supérieure à 3 Go.
S'il vous plaît, existe-t-il un moyen de faire en sorte que mon système d'exploitation "Windows 7 32 bits" prenne en charge plus de 3 Go de RAM?
* `Remarque: je ne peux pas passer au 64 bits car plusieurs programmes ne fonctionnent pas avec un système d'exploitation 64 bits.
Modifier::
J'ai essayé ce que M. Wonsungi m'a conseillé mais chaque fois que je vérifie cette option:
Enable support for 4 GB of RAM
J'obtiens l'erreur suivante:
'Cannot access to the registry key HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-11d1-A9F0-00AA0060FA31}.'
Il n'y a pas de "CLSID" dans mon registre, je ne sais pas pourquoi !.
Réponses:
Vous pouvez utiliser PAE, mais ce n'est pas aussi bon que de simplement passer en 64 bits. Vérifiez cette page MSDN.
la source
To explicitly enable PAE, use the following BCDEdit /set command to set the pae boot entry option: bcdedit /set [{ID}] pae ForceEnable
sur la page MSDN que vous avez fournie. Mais je ne sais pas comment ni où écrire cette commande. Pourriez-vous m'aider s'il vous plaît?.Lisez ceci: Mec, où sont mes 4 gigaoctets de RAM?
Pour des informations générales, il y a aussi cette vue d'ensemble des limites de mémoire par édition Windows:
Limites de mémoire pour les versions de Windows
la source
Récemment, un groupe de programmeurs a publié un correctif de noyau pour Windows 7 pour permettre l'utilisation de plus de 4 Go de RAM sous Windows 7. Cliquez ici pour télécharger le correctif ou afficher plus d'informations à ce sujet . Le correctif modifie fondamentalement le noyau Windows 7 pour ressembler davantage à Windows Server 2003 Datacenter Edition, qui est compatible avec jusqu'à 8 Go de RAM en mode 32 bits.
Le patch vous permet d'étendre bien le PAE dans 8 Go de RAM sous Windows 7 32 bits. Pour plus d'informations sur les raisons pour lesquelles Microsoft a implémenté cette limitation technique, consultez cet article .
Notez que les processus individuels seront toujours limités à 4 Go même si le système peut accéder à plus ... Bien que si vous aviez 8 Go de RAM, vous auriez au moins encore 4 Go pour les autres processus;)
la source
Pour autant que je sache, Windows 32 bits peut utiliser jusqu'à 64 Go de mémoire et peut être "piraté" pour ce faire.
Ce hack est décrit en détail ici: Mémoire sous licence dans Windows Vista .
(Remarque: je ne conseille à personne de l'essayer.)
Cela rend également la lecture intéressante, car elle explique très bien tous les concepts impliqués.
Je reproduis ci-dessous son image de preuve de concept.
la source
La réponse à cette question est vraiment "dépend de qui vous demandez".
Certains disent d'utiliser PAE, ce qui vous permettra de traiter des adresses supérieures à 4 Go, mais Microsoft ne vous autorisera pas sur la plupart des versions 32 bits de Windows.
http://msdn.microsoft.com/en-gb/library/aa366778(VS.85).aspx
Le tableau suivant spécifie les limites de la mémoire physique pour Windows 7.
Limite physique de 4 Go, point final. C'est un problème de licence. Il pourrait même y avoir un "hack" flottant pour vous permettre d'utiliser plus de 4 Go, mais je ne me souviens pas.
Veuillez noter: Vista et Windows 7 sur 32 bits rapporteront la RAM PHYSIQUE TOTALE que vous avez dans le système, mais ils n'en utiliseront que 4 Go. Ainsi, pousser 16 Go dans un ordinateur exécutant Windows 32 bits n'utilisera que 4 Go SELON MICROSOFT même si le panneau de configuration «Système» affichera 16 Go. Windows 7, Vista et XP 32 bits n'utiliseront que 4 Go de RAM, c'est un fait. Cependant, certaines versions de Windows Server utiliseront plus de 4 Go avec PAE activé.
Pour ceux qui vont "votre mauvais PAE vous permettra d'utiliser plus de 4 Go", oui, je suis d'accord, cependant, Microsoft dit que vous ne pouvez utiliser que 4 Go sur la plupart des OS de bureau 32 bits, donc si vous pensez que cette page est en erreur, envoyez-les un e-mail ou appelez-les pour vous plaindre.
la source
Quelqu'un a tort. Les systèmes d'exploitation de bureau Windows 32 bits prennent en charge jusqu'à 4 Go de mémoire physique. Cependant, en raison des limitations matérielles de l'architecture x86, seuls 3,5 ~ Go sont disponibles pour le système d'exploitation si 4 Go sont installés.
la source
Juste curieux, pouvez-vous donner quelques exemples de programmes qui ne fonctionnent pas sur les fenêtres 64 bits? Windows 64 bits depuis Windows XP a une excellente compatibilité descendante avec les programmes 32 bits. Vérifiez la 5ème question sur cette page: h ttp: //windows.microsoft.com/en-US/windows-vista/32-bit-and-64-bit-Windows-frequently-asked-questions . Prenez Microsoft Office par exemple, tout est en 32 bits, mais fonctionne parfaitement sous Windows 64 bits.
La seule fois où vous ne voudriez pas passer au 64 bits, c'est si vous avez du matériel qui n'a pas de pilotes 64 bits. Les pilotes matériels doivent correspondre à la plate-forme du système d'exploitation.
la source
Ce correctif fonctionne ou semble-t-il.
Avant le patch, je pouvais utiliser 3 Go sur 4 Go, et maintenant tous les 4 Go sont accessibles.
Voici le patch:
Voici la capture d'écran (Windows 7 Ultimate Hungarian):
la source
Le lien ci-dessous indique une manière de
7C 11 8B 45 FC 85 C0 74 0A
et7C 10 8B 45 FC 85 C0 74 09
à7C 10 B8 00 00 02 00 90 90
et7C 10 B8 00 00 02 00 90 90
respectivement)makecert -r -ss my -n "CN=My Cert"
etsigntool sign -s my -n "My Cert" ntkl64g.exe
bcdedit
d'une manière très claire et simple
http://www.evga.com/forums/tm.aspx?m=960087&mpage=1&print=true
Ce qui a fonctionné pour moi.
la source