Menu Fermer

Memtest : diagnostic et vérification des barrettes de mémoire RAM

Lorsque l’ordinateur a un comportement anormale et fait n’importe quoi, souvent l’utilisateur pense à un virus.
Souvent il peut s’agir d’un problème matériel, notamment les barrettes mémoires RAM peuvent être en causes.
Les erreurs de mémoire sont l’une des causes les plus courantes des pannes, des blocages et des instabilités.

Les programmes “Memtest” sont des outils de diagnostic et de test de la mémoire RAM qui permettent de vérifier si les barrettes de RAM sont défectueuses.
Pour cela, ils utilisent divers algorithmes pour détecter les défaillances de mémoire de manière fiable.

Windows embarque un outil qui permet d’effectuer ces tests, il existe aussi un programme memtest86+ embarqué dans la plupart des CD Live qui peut aussi vous permettre de vérifier vos barrettes de mémoire.

Memtest : diagnostic et vérification des barrettes de mémoire RAM

Que sont les erreurs de mémoire

Lorsque vous utilisez des applications, Windows, Linux et autres, des données sont stockées en mémoire.
Le système d’exploitation programmes n’ont de cesse d’écrire et lire ces informations.
Si une barrette de mémoire est défectueuse, les données lues ou écrites sont erronées.
Le programme ne va pas s’attendre à recevoir ces mauvaises informations et va planter (bugger).

Selon le nombre d’erreur que les barrettes peuvent générer, cela peut aller de simple “Application.exe a rencontré un problème et doit fermer” réguliers à des plantages plus sévères.
Dans ces derniers cas, on tombe sur des BSOD (écran bleu de la mort), souvent du type MEMORY_MANAGEMENT.
Enfin parfois cela peut aller jusqu’à une impossibilité totale de démarrer Windows.
En clair à des instabilités système.

D’où l’intérêt lorsque vous rencontrez des plantages réguliers, de vérifier l’état matériel de votre PC.
Exemple sur ce sujet résolu sur le forum malekal.com : [Résolu] Impossible de démarrer Windows (panne matérielle)

Comment vérifier ses barrettes de RAM

Il existe plusieurs utilitaires pour tester et vérifier si vos barrettes de mémoire sont défectueuses.
Windows propose sont outils qui n’est pas le plus fiable pour détecter les erreurs.
En revanche, il a le mérite d’être très simple à utiliser.
Memtest86 est l’utilitaire le plus fiable et le plus connus.

Si ce dernier détecte des erreurs alors vos barrettes ont un soucis, par contre, si vous avez des plantages et qu’aucune erreur n’est détectée, un memtest peut s’avérer.

Avec diagnostic de la mémoire Windows

Windows embarque depuis Vista, un outil de vérification de mémoire.

Cet outil est connu pour être moins performant que memtest86+.
Nous vous conseillons donc d’utiliser plutôt ce dernier.
  • Fermez et enregistrez tous les travaux en cours
  • Dans la recherche Windows, saisissez Diagnostic puis cliquez sur Diagnostic de mémoire Windows
Comment ouvrir l'outil de diagnostic mémoire de Windows 10, 11
  • Le programme de diagnostic de la mémoire, propose de vérifier maintenant en redémarrant l’ordinateur ou plus tard.
  • Vous pouvez effectuer le test maintenant
Effectuer un memtest avec les outils de Windows
  • L’outil de diagnostic de mémoire Windows se lance automatiquement
  • Ce dernier a un double balayage, si des erreurs sont détectées, le programme de diagnostic de mémoire vous prévient
Effectuer un memtest avec les outils de Windows

Memtest86+

Memtest86+ est un outil de test de mémoire libre et gratuit pour les ordinateurs à architecture x86 et x86-64. Il succède au programme Memtest86 original et offre un certain nombre d’améliorations comme la Prise en charge de capacités de mémoire plus importantes et un plus grand nombre de types de mémoire, y compris DDR3, DDR4 et DDR5.

Memtest86+ est un programme amorçable, ce qui signifie qu’il peut être exécuté sans système d’exploitation. Il est donc idéal pour tester la mémoire sur de nouveaux ordinateurs ou sur des ordinateurs dont le système d’exploitation est tombé en panne.

  • Téléchargez l’utilitaire pour créer le Live USB Memtest86+ :
  • Décompressez le fichier ZIP pour obtenir le fichier image ISO mt86plus_6.20_64.iso
  • Créez une clé USB bootable en suivant ce tutoriel : Comment créer une clé USB bootable
  • Enfin une fois votre support prêt, pour faire démarrer l’ordinateur dessus, lire : Comment booter sur un CD, DVD ou clé USB
  • Le test commencera automatiquement sur votre ordinateur et se poursuivra jusqu’à ce que vous utilisiez la touche ESC pour mettre fin à la procédure en cours. Lorsque la mémoire est complètement testée, on parle de passage/iteration (PASS), vous pouvez en faire autant que vous voulez
  • Le test doit toujours être effectué pour obtenir un score parfait :
    • En haut à droite le pourcentage d’un passage de la mémoire et le pourcentage du test complet. Vous avez aussi l’adresse de la zone de mémoire test
    • En dessous à droite, le Statut avec le nom de passage (Pass) et le nombre d’erreurs détectées
Faire un Memtest86+ pour diagnoster la mémoire RAM de son PC
  • Si des erreurs sont détectées, des lignes rouges apparaissent. Dans ce cas là, reportez vous à la fin de ce guide
Erreur sur un test memtest86+

Faire un memtest sur Linux

Outre le fait, que vous pouvez utiliser un Live USB avec Memtest86 de PassMark ou Memtest86+, Linux vous donne la possibilité de faire un diagnostic de la mémoire RAM de deux manières :

  • Lancer un Memtest par le menu Grub, en laissant appuyer au démarrage sur la touche MAJ
  • Avec l’utilitaire memtester

Pour plus de détails, suivez ce guide :

Comment faire un memtest/diagnostic de la mémoire RAM sur Ubuntu

Diagnostic matériel sur les PC HP, Dell ou Lenovo

Certaines marques de PC embarquent des systèmes de diagnostics.
C’est le cas des PC HP, Dell et Lenovo
Il faut tapoter sur une touche au démarrage du PC pour y accéder et lancer des tests de diagnostics.
Le memtest et vérification de la mémoire RAM est alors disponibles pour diagnostiquer des erreurs matérielles.

Suivez alors ce tutoriel :

Quelles sont les erreurs et problèmes courants de mémoire RAM

Voici les problèmes et erreurs de mémoire les plus courantes :

  • Erreurs de retournement de bits : Ces erreurs se produisent lorsqu’un bit de la mémoire passe de 0 à 1 ou vice versa.
  • Erreurs de parité : Ces erreurs se produisent lorsque le nombre de bits 1 dans un mot de mémoire n’est pas pair ou impair, selon le système de parité utilisé.
  • Erreurs d’adresse : Ces erreurs se produisent lorsque l’accès à la mémoire se fait à une adresse non valide.
  • Erreurs d’écriture : Ces erreurs se produisent lorsque des données ne peuvent pas être écrites correctement dans la mémoire.
  • Erreurs de lecture : Ces erreurs se produisent lorsque des données ne peuvent pas être lues correctement à partir de la mémoire

Voici d’autres causes possibles des erreurs MemTest86 :

  • RAM surcadencée (par exemple overclocking)
  • RAM en surchauffe (problème générale de refroidissement du PC)
  • Problèmes de compatibilité entre les modules de mémoire vive et d’autres matériels
  • Carte mère endommagée
  • Problèmes de firmware BIOS/UEFIune mise à jour du BIOS peut corriger ce problème

Enfin sachez que si vous devez changer les barrettes de mémoire, il faut les choisir en fonction de votre carte mère et notamment la puissance de votre chipset.

Que faire en cas d’erreurs de mémoire détectées ?

Si votre mémoire utilise un code correcteur d’erreurs (ECC), les erreurs peuvent être produites en un seul passage. Chaque erreur sera automatiquement corrigée. Dans ce cas, si vous en avez le temps, nous vous conseillons d’effectuer une deuxième passe de détection des erreurs.

Mais si le problème est plus complexe comme une incompatibilité, ou un défaut important, il faut tester les barrettes de mémoire RAM une par une afin de trouver celle endommagée.
Vous devez donc ouvrir l’ordinateur et retirer une des barrettes de mémoire pour tester.
Pour cela, vous pouvez suivre ce guide : Comment ouvrir son PC de bureau ou portable
Une fois l’ordinateur ouvert, pensez à toucher la paroi métallique avec vos mains afin de retirer l’électricité électro-statique.

Voici à quoi ressemble des barrettes de mémoire RAM (pour les portables, les tailles sont plus petites).
Ci-dessous des exemples de barrettes de mémoires, les deux premières sont récentes avec des radiateurs autour et la dernière plus anciennes.

Exemple de barrettes de mémoire

Les barrettes de RAM s’introduisent dans la carte mère de l’ordinateur.
Des emplacements que l’on appelle des slots, ce sont de long rails dans lesquelles les barrettes se fichent.
Sur des PC récents, cela ressemblent à cela. Dans l’image droite, on voit bien le rail, sur chaque côté, vous avez des encochent à fermer pour bien tenir la barrette.

Les barrettes de mémoire dans la carte mère

Vu du dessus sur un ancien PC, vu du dessus :

Les barrettes de mémoire dans la carte mère

Une fois que vous avez retiré une barrette de mémoire, vous pouvez lancer à nouveau un Memtest afin de vérifier que vous n’avez plus d’erreurs.
Vérifiez ensuite le comportement de Windows et de vos applications pour voir si les lenteurs ou plantages sont corrigées.

Vous pouvez alors essayer de changer la barrette de mémoire RAM de slot.
Mais si les erreurs continuent d’apparaître lors du test de mémoire, il est probable que votre module de mémoire vive soit défectueux. Vous devez remplacer le module RAM défectueux dès que possible.