Le système ne voit pas toute la RAM. Windows ne voit pas toute la RAM

Mise à jour : 13/04/2019 Publié : 15/06/2018

Description

Le système détecte moins de RAM que celle installée dans l'ordinateur.

Ou toute la mémoire n'est pas disponible pour le système :

De plus, le BIOS peut ne pas détecter la totalité de son volume (le plus souvent, seulement la moitié).

Cause

  1. Une partie de la mémoire est occupée par la carte vidéo intégrée.
  2. L'édition ou la limite de bits du système d'exploitation.
  3. Limitation du logiciel.
  4. Réservation de mémoire par le système.
  5. Dysfonctionnement de la RAM.
  6. Limitation côté processeur.
  7. Erreur du BIOS ou nécessité de le mettre à jour.
  8. La limite de volume maximale prise en charge par la carte mère.
  9. La carte mère ne prend en charge aucun des modules de mémoire.

Solution

1. Utilisation de la carte vidéo intégrée

Ce problème est caractérisé par une allocation de mémoire insignifiante pour la carte vidéo. Dans ce cas, on observera une légère diminution de la mémoire disponible, par exemple :

Si nous voulons que la carte vidéo intégrée consomme moins de mémoire, allez dans le BIOS/UEFI et recherchez l'un des paramètres :

  • Partager la taille de la mémoire
  • Tampon de trame VGA intégré
  • Afficher la taille de la fenêtre du cache
  • Taille de la fenêtre vidéo sur puce
  • Taille de la mémoire vidéo intégrée
  • Sélection du mode graphique interne
  • Mémoire de partage graphique intégrée

* Dans différentes versions du BIOS, ils peuvent être appelés différemment. Il est également possible que d'autres paramètres soient utilisés - dans ce cas, vous devez étudier la documentation de la carte mère ou utiliser un moteur de recherche.

Ensuite, nous modifions la quantité de réservation de mémoire pour les systèmes vidéo requis :

2. Limites du système d'exploitation

Différentes éditions du système Windows ont des limites sur la quantité maximale de mémoire utilisée.

a) Toutes les versions 32 bits peuvent utiliser un maximum de 3,25 Go de RAM. Cette limitation architecturale est la limite de ce dont un système 32 bits est capable. L'image ressemblera à ceci :

Pour utiliser plus de 3 Go de mémoire, vous devez réinstaller le système vers la version 64 bits.

b) Les éditions Windows ont également des limitations. Par exemple, Windows 10 Home 64 bits vous permettra d'utiliser 128 Go et Windows 10 Pro x64 vous permettra d'utiliser 512 Go. Avec Windows 7, la situation est pire : l'édition familiale de base vous permettra d'utiliser seulement 8 Go et l'édition initiale seulement 2 Go.

Plus de détails dans les tableaux :

Système d'exploitation Limite, Go
32 bits 64 bits
Windows 10 Famille 4 128
Windows 10 Professionnel 4 512
Windows 8 4 128
Windows 8 Entreprise 2 512
Windows 8 Professionnel 4 512
Windows 7 Démarreur 2 2
Windows 7 Édition Familiale Basique 4 8
Windows 7 Édition Familiale Premium 4 16
Windows 7 Professionnel 4 192
Windows 7 Entreprise 4 192
Windows 7 Ultimate 4 192

Si notre problème est lié à la limite d'édition, nous devons mettre à jour le système ou le réinstaller.

3. Limitation du logiciel

La restriction peut être définie dans le système. Pour le supprimer, ouvrez la ligne de commande et entrez la commande msconfig- la fenêtre « Configuration système » s'ouvrira (vous pouvez également utiliser la recherche Windows par nom de fenêtre).

Dans la fenêtre qui s'ouvre, allez dans l'onglet et cliquez sur Options supplémentaires:

Vérifiez que la case n'est pas cochée Mémoire maximale:

4. Configuration du système d'E/S de base

Pour que l'ordinateur utilise toute la mémoire, dans certains cas, des paramètres BIOS/UEFI peuvent être requis :

5. Volume maximum pris en charge par la carte mère

Il est nécessaire de vérifier quel est le volume maximum que la carte mère elle-même peut voir. Pour ce faire, vous devez utiliser les instructions - elles sont incluses dans le kit et vous pouvez également les télécharger sur le site Web du fabricant. Des informations similaires peuvent également être trouvées sur certaines boutiques en ligne :

6. Dysfonctionnement du module de mémoire

En cas de panne de mémoire, le système et le BIOS n'afficheront pas la totalité de son volume (généralement seulement la moitié). Par exemple, si 16 Go sont insérés dans l’ordinateur (2 clés de 8 Go), nous n’en verrons que 8.

Dans ce cas, vous pouvez essayer de retirer et de réinsérer les clés USB (vous pouvez en souffler un peu de poussière). De plus, les lattes peuvent être échangées. Vous pouvez également essayer de nettoyer les contacts (une gomme ordinaire fera l'affaire). Certains ordinateurs portables ou ordinateurs tout-en-un ont un capot séparé, en l'ouvrant, vous pouvez accéder aux modules de mémoire, sinon vous devrez démonter complètement l'ordinateur.

Si cela ne résout pas le problème, exécutez un test de mémoire. Dans le cas où le test montre également une partie de la mémoire, nous essayons de retirer les deux sticks et de les insérer un par un - si l'ordinateur ne s'allume pas avec l'un d'eux, ce stick défectueux doit être remplacé, si le l'ordinateur démarre avec tous les sticks, nous avons peut-être affaire à un problème de BIOS (étape ci-dessous).

7. Limites du processeur

Chaque processeur a sa propre limite quant à la prise en charge de la quantité maximale de RAM. Vous devez vous rendre sur le site officiel du développeur et vérifier quel volume maximum prend en charge notre processeur.

8. Installation du pilote pour le chipset

La mise à jour ou la réinstallation du pilote peut également aider à résoudre le problème. Pour ce faire, nous déterminons le fabricant et le modèle de la carte mère, allons sur le site Web du fabricant, trouvons la page du modèle spécifique et téléchargeons le pilote du chipset. Installez le pilote téléchargé et redémarrez l'ordinateur.

De plus, le pilote peut être installé semi-automatiquement à l'aide du programme DriverHub.

9. Problème avec le BIOS/UEFI

Étant donné que le BIOS/UEFI est responsable de la collecte des informations sur l'ordinateur, le problème peut survenir dès la première étape de la mise sous tension du PC.

Tout d'abord, essayons de réinitialiser les paramètres. Pour ce faire, débranchez l'ordinateur de la source d'alimentation et retirez la batterie pendant 20 minutes (vous pouvez essayer pour la première fois, 10 secondes). Si cela ne résout pas le problème, mettez à jour le BIOS.

10. Prise en charge du module côté carte mère

Si vous avez acheté de la mémoire supplémentaire et qu'elle est différente de la deuxième clé, vous devez vous assurer que la carte mère prend en charge le nouveau module.

Cela peut être fait sur le site officiel du fabricant de la carte mère - accédez à la section support et trouvez la fiche de compatibilité. Parmi la liste des équipements, vous devez trouver la mémoire achetée.

11. Limitation de la licence Windows

Les systèmes fournis avec les ordinateurs utilisent une politique de licence stricte qui limite le remplacement des équipements. Cela peut conduire à une situation dans laquelle, lors de l'ajout de mémoire, la totalité de celle-ci ne sera pas reconnue.

Dans ce cas, vous devez réinstaller le système. Dans ce cas, une simple réinstallation sur le système existant n'aidera pas - seulement un formatage complet de la partition système avec l'installation d'un nouveau Windows.

12. Réorganisation des modules de mémoire

Parfois, la réorganisation des modules de mémoire est utile. Nous démontons simplement l'ordinateur, retirons les modules et les échangeons.

13. Nettoyer les modules avec une gomme

Si le problème apparaît tout seul, vous pouvez essayer de retirer les modules mémoire de la carte mère et nettoyer leurs contacts avec une gomme. Ensuite, nous soufflons les connecteurs de la carte mère et insérons la mémoire en place.

Si les programmes se bloquent, si les jeux échouent ou si les vidéos YouTube sont lentes, il est temps de vérifier votre utilisation de la RAM. Peut-être que les composants du système ne disposent pas de suffisamment d'espace pour stocker et traiter les informations.

Comment vérifier la quantité de mémoire utilisée ?

Lancez le "Gestionnaire des tâches". Allez dans l'onglet « Performances » et cliquez sur « Moniteur de ressources ».

Allez dans l’onglet « Mémoire » et regardez les données.

Raisons d'une utilisation incorrecte de la RAM

Si Windows voit la barre RAM, alors le problème réside dans les points suivants :

  1. Installation incorrecte du système d'exploitation. Pour les propriétaires de PC dotés de 4 Go de RAM, la version 64 bits du système convient, puisque la version 32 bits utilise un maximum de 3,15 Go de mémoire.
  • La carte vidéo intégrée consomme les ressources RAM de manière dynamique et non fixe. Cela signifie que si elle a besoin d’une certaine quantité de RAM, elle l’obtiendra.
  • Limite de la carte mère. Toutes les cartes mères disposent d'un certain nombre d'emplacements pour les clés RAM. S'il y en a un gratuit, cela ne signifie pas que la carte mère pourra utiliser un support supplémentaire.
  • Une ancienne version du BIOS qui n'a pas la possibilité d'obtenir un accès complet à toutes les ressources.
  • Défaillance mécanique du slot ou de la carte RAM elle-même. Si vous avez la possibilité d'échanger les lattes, faites-le. La fonctionnalité de la RAM peut également être vérifiée à l'aide du programme Memtest86+.

Comment définir l’utilisation maximale de la RAM ?

Pour que la RAM soit pleinement utilisée, il convient d'effectuer un certain nombre d'étapes simples. Lancez le "Gestionnaire des tâches". Cliquez sur « Fichier », « Nouvelle tâche (Exécuter) ».

Entrez « msconfig » et cliquez sur « OK ».

Ce problème peut survenir sous n'importe quel Windows. Voyons pourquoi toute la mémoire de l'ordinateur n'est pas disponible.

La profondeur de bits/la profondeur de bits et les éditions du système d'exploitation Windows peuvent avoir des limitations

En raison de la profondeur de bits de Windows, des problèmes peuvent survenir lors de la détection de toute la RAM. Tous les Windows 32 bits (x86) ne peuvent pas utiliser plus de 3,2 Go de RAM pour fonctionner. Autrement dit, même si vous avez, par exemple, 8 Go de RAM installés, Windows 32 bits ne pourra utiliser que 3,2 Go de mémoire en raison de limitations. De plus, certaines éditions de systèmes d'exploitation peuvent avoir des restrictions. Par exemple, Windows 7 édition familiale basique ne peut utiliser que 4 Go de RAM !

Désactivez le paramètre de mémoire maximale dans MSCONFIG

Tout est simple ici : si vous essayiez d'augmenter les performances de votre PC, vous pouvez activer le paramètre « Mémoire maximale ». Il est facile de le désactiver, allez dans Panneau de configuration --> Administration --> Configuration système --> Onglet Démarrage --> Paramètres avancés --> décochez Mémoire maximale !

Allocation de mémoire à la carte vidéo intégrée

Ceux qui disposent d'une carte vidéo intégrée peuvent lui réserver de la RAM. Pour désactiver la réservation de mémoire pour la carte vidéo intégrée, vous devez y accéder et désactiver ce paramètre.

Recherchez les valeurs suivantes dans le BIOS :

  • Afficher la taille de la fenêtre du cache
  • Taille du tampon de trame
  • Int. Sélection de la taille de la mémoire Gfx
  • Sélection du mode graphique interne
  • Sélection du mode graphique interne
  • Taille du tampon de trame sur puce
  • Taille de la fenêtre vidéo sur puce
  • Tampon de trame VGA intégré
  • Partager la taille de la mémoire
  • Taille de la mémoire partagée du système
  • Taille du tampon de trame UMA
  • Taille de la mémoire partagée VGA
  • Taille de la mémoire vidéo intégrée

Et désactivez la réservation de mémoire - DISABLE, NONE ou définissez la valeur minimale telle quelle.Si vous ne trouvez pas de telles valeurs, vous devrez utiliser Google et rechercher ces paramètres pour votre BIOS/UEFI.

Réserver de la mémoire pour les besoins du système dans le BIOS / UEFI

Les paramètres du BIOS comportent diverses restrictions sur l'utilisation de la RAM, et c'est souvent à cause d'elles que Windows ne voit pas toute la RAM. Recherchez les paramètres suivants dans le BIOS/UEFI et modifiez-les :

  • Le mode HPET (s'il existe une telle fonction) doit être 64 bits ;
  • Le trou de mémoire doit être à l'état désactivé ;
  • Remappage de la mémoire ;
  • Remappage DRAM sur 4G ;
  • DRAM matérielle et remappage de plus de 4 Go ;
  • Remappage des trous de mémoire matériels ;
  • Trou de mémoire matérielle ;
  • Remappage des trous de mémoire ;
  • Fonction de remappage de la mémoire - toutes ces valeurs doivent être à l'état Activé.

Si vous ne trouvez pas de telles valeurs, vous devrez utiliser Google et rechercher ces paramètres pour votre BIOS/UEFI. Très souvent, dans ce casLa simple réinitialisation des paramètres du BIOS est utile, essayez ceci également.

Parfois, ces valeurs ne peuvent pas être trouvées car le BIOS est obsolète et cela ne ferait pas de mal de le mettre à jour. J'ai montré comment faire cela dans l'un des vidéo.


Quels autres problèmes pourrait-il y avoir avec la détection de la RAM ?

Si vous rencontrez des problèmes avec la carte mère ou avec la RAM elle-même, cela peut avoir les mêmes conséquences : Windows ne verra pas toute la RAM. Pour identifier les problèmes, cela vaut la peine de le faire Diagnostic de la carte mère et de la RAM.

Parfois, il est utile de simplement brancher les barrettes de RAM sur la carte mère. Le réglage des bandes de RAM en mode double canal est également utile.

Ceux qui ont installé des versions non originales de Windows (assemblages) rencontrent également des problèmes pour identifier l'intégralité de la RAM. Utilisez les distributions Windows originales et vous n'aurez pas de tels problèmes.

Familier de nombreux utilisateurs. Lorsque vous appelez la fenêtre des propriétés du système, le volume complet est affiché, mais pour une raison quelconque, il est indiqué qu'il y a un peu moins de mémoire disponible. C'est encore pire lorsque l'utilisateur sait exactement combien de RAM il a installée, mais que seulement 50 % ou moins sont disponibles. Pourquoi cela se produit et comment utiliser la quantité maximale de RAM seront discutés plus en détail. Mais d’abord, examinons brièvement les principales raisons de ce phénomène.

Pourquoi toute la RAM n’est-elle pas disponible ?

Ainsi, le fait que les systèmes d'exploitation Windows produisent parfois des indicateurs dont les valeurs sont évidemment inférieures à la quantité totale de RAM installée peut être associé à un certain nombre de raisons, parmi lesquelles les plus significatives sont les suivantes :

  • Un système 32 bits est installé et ne prend pas en charge une mémoire supérieure à 4 Go ;
  • le maximum n'est pas pris en charge par la carte mère ;
  • dans les paramètres système, il existe une limite sur la quantité maximale de RAM utilisée ;
  • Les paramètres de redistribution de la mémoire sont mal définis dans le BIOS ;
  • la mémoire est partiellement réservée aux adaptateurs vidéo intégrés ;
  • il y a trop de processus actifs en cours d'exécution ;
  • les bandes installées sont endommagées, leurs performances sont altérées ou elles sont mal connectées ;
  • l'utilisation de la mémoire est bloquée par des virus.

Il faut dire d’emblée que les questions liées à l’exposition virale ne seront pas examinées en détail. Ici, nous pouvons vous conseiller d'effectuer simplement une analyse, juste au cas où, en utilisant des antivirus portables ou des programmes similaires disposant de chargeurs de démarrage.

Comment utiliser toute la mémoire installée de la manière la plus simple ?

Des problèmes beaucoup plus importants lorsque toute la RAM n'est pas disponible sont des problèmes de connexion des clés USB ou leur mauvais fonctionnement. Tout d'abord, assurez-vous que la carte mère est conçue pour le volume installé, et vérifiez également le serrage de l'insertion des bandes dans les emplacements correspondants. Ce serait également une bonne idée d'effectuer un test de mémoire, pour lequel vous pouvez utiliser l'outil propre de Windows (mdsched) ou des programmes tiers comme Memtest86/86+.

Si aucun problème n'est identifié à ce stade, faites attention au nombre de bits de la modification Windows installée. Si vous disposez d'une version 32 bits, qui ne peut pas fonctionner avec une RAM de plus de 4 Go (sauf si vous utilisez des outils spéciaux), quelle que soit la quantité de mémoire que vous installez au-dessus de cette limite, le système ne la reconnaîtra toujours pas.

La solution optimale serait d'installer une version 64 bits de Windows. Mais dans ce cas, les programmes précédemment installés risquent de ne pas fonctionner et les fichiers importants devront être copiés sur une autre partition logique ou sur un support amovible.

Parfois, il arrive que toute la RAM ne soit pas disponible en raison d'options d'utilisation de la mémoire mal définies dans (msconfig).

Dans le configurateur, sur l'onglet de démarrage, cliquez sur le bouton options supplémentaires et vérifiez si la case mémoire maximale est cochée. S'il y en a un, supprimez-le, enregistrez les options installées et redémarrez le système.

Comme cela est déjà clair, une partie de la mémoire peut être « consommée » par un grand nombre de processus et de services actifs en arrière-plan qui ne sont pas visibles pour l'utilisateur. Tout d'abord, désactivez tous les composants inutiles au démarrage (sous Windows 7 et versions antérieures, l'onglet correspondant dans les paramètres de configuration est utilisé à cet effet ; dans les versions supérieures, « Gestionnaire des tâches »).

Au cas où, regardez les composants actifs du système dans la section programmes et composants et désactivez ceux qui ne sont pas utilisés (module Hyper-V, Internet Explorer si vous utilisez un autre navigateur, service d'impression si vous n'avez pas d'imprimante, etc. ). De même, vous pouvez définir le type de démarrage sur désactivé pour certains autres services (services.msc), mais dans ce cas, vous devez savoir exactement ce qui peut être désactivé et ce qui ne peut pas le faire.

Il y a peu de RAM disponible : quels paramètres peuvent être modifiés dans le BIOS ?

Si le problème persiste après avoir appliqué les solutions décrites ci-dessus, accédez aux paramètres des systèmes BIOS/UEFI principaux et vérifiez les paramètres de mémoire, qui doivent contenir un élément contenant les mots Remappage ou Remap (redistribution).

Si vous disposez de Windows 64 bits et disposez de plus de 4 Go de mémoire, définissez-le sur Désactivé. Sinon, il faut l'activer.

Si toute la RAM n'est pas disponible en raison de la réservation d'espace supplémentaire pour la carte vidéo intégrée à la carte mère, définissez cet élément sur une valeur qui correspond à la capacité de mémoire de l'adaptateur (vous pouvez la trouver sur l'onglet du moniteur lors de l'appel de la boîte de dialogue DirectX - dxdiag) . Cela se fait en modifiant la détection automatique (Auto) par l'une des options disponibles (32, 64 ou 128 Mo).

Patcher les systèmes 32 bits

Enfin, vous pouvez utiliser toute la mémoire supérieure à 4 Go sur les systèmes 32 bits à l'aide de l'utilitaire ReadyFor4GB. Tout d'abord, le fichier exécutable EXE du même nom est lancé à partir du dossier de l'application, puis les boutons Vérifier et Appliquer sont enfoncés. Après cela, des actions similaires sont effectuées pour l'objet ntkrnlpa.exe. Le fichier AddBootMenu.cmd est alors lancé et la confirmation de l'exécution de la commande est donnée. Après le redémarrage, si un menu apparaît avec le bootloader, Windows est sélectionné.

Remarque : toutes les actions sont effectuées uniquement en exécutant des fichiers en tant qu'administrateur à vos risques et périls, car les performances du système après l'utilisation de cette méthode ne sont pas entièrement garanties.

Il est clair.
J'ai regardé les spécifications du processeur de mon ancien ordinateur sur le site Web d'Intel - il est dit à ce sujet :
Jeu d'instructions 32 bits
http://ark.intel.com/products/27438/Intel-Pentium-4-Processor-2_40-GHz-512K-Cache-533-MHz-FSB

En général, j'ai lu davantage sur ce sujet sur Internet - je suis arrivé à la conclusion que pour que Windows puisse voir et commencer à utiliser 4 Go de RAM, le logiciel seul ne suffit pas. Autrement dit, même les versions serveur de Windows qui disposent d'un PAE à part entière (et y installent des correctifs) ne pourront toujours pas interagir avec toute la mémoire si le chipset de la carte mère n'a pas de lignes supplémentaires pour interagir avec la mémoire. Ceux. Pour que tout cela fonctionne, en plus du support logiciel, un support matériel est également nécessaire. Là encore, en reprenant l'exemple de mon ancien ordinateur - il a une carte mère sur le chipset i945 - la notice de la carte mère indique que jusqu'à 4 Go de mémoire peuvent être installés. Mais en réalité, peu importe ce que l’on invente, il est toujours impossible d’y utiliser les 4 Go. On peut dire que le chipset est 32 bits et qu'il ne pourra pas accepter d'adresses supérieures à 2 ^ 32 (soit 4 Go), c'est-à-dire physiquement, il n'y a pas tellement de cellules dans le microcircuit pour enregistrer l'adresse ou autre, il n'y a pas tellement de lignes sur la carte... Et comme tout l'espace d'adressage commun (il s'avère que 32 bits) va non seulement à la RAM, mais également à tous les appareils - vidéo, son, toutes sortes de contrôleurs, etc. - alors une certaine partie de la RAM reste sans adresses et le système ne peut pas interagir avec elles. Il s'avère que pour utiliser les 4 Go de mémoire sur un chipset 32 ​​bits, vous n'avez besoin de rien d'autre sur la carte à l'exception du processeur, de la mémoire et du chipset - aucun autre équipement. Mais pourquoi alors un tel système pourrait-il être nécessaire ? :-)
Mais, par exemple, déjà sur la puce G31 (semble-t-il), il y a 4 lignes supplémentaires pour travailler avec la mémoire, l'espace d'adressage augmente à 2^(32+4) = 2^36, soit jusqu'à 64 Go (bien que ici aussi en fait, il s'avérera non pas 64, mais 64 moins la quantité d'espace d'adressage qu'occupera l'équipement).

En général, il s'avère finalement que pour que Windows puisse interagir avec toute la mémoire, il faut que
1. Tapis de chipset. La carte permettait physiquement l'utilisation d'un espace d'adressage de plus de 32 bits.
2. Tapis de chipset. La carte a pu effectuer un « mappage de mémoire » : c'est à ce moment-là que les cellules de mémoire dont les adresses sont occupées par l'équipement se voient attribuer d'autres adresses libres à partir de l'espace situé au-dessus des 32 premiers bits.
3. Le système d'exploitation a pu utiliser cette fonctionnalité. cartes mères (pour autant que je sache, la capacité du système d'exploitation à utiliser cette fonctionnalité des cartes mères est appelée PAE - Extensions d'adresses physiques).

Eh bien, la conclusion (pourquoi cela ne fonctionne pas pour beaucoup) est ma conclusion et peut-être que je me trompe.
Ce correctif décrit dans l'article n'est que le troisième élément répertorié ci-dessus : le logiciel. Mais si la carte n'a physiquement pas de lignes supplémentaires et ne sait pas comment effectuer la redirection de la mémoire, elle ne peut rien gagner.

2024 wisemotors.ru. Comment ça fonctionne. Fer. Exploitation minière. Crypto-monnaie.