Votre PC plante au hasard, se fige, redémarre sans raison. On vous a conseillé de lancer un test mémoire. Vous démarrez
Memtest86+ depuis une clé USB, vous laissez tourner… et au bout de quelques minutes, une ligne rouge apparaît :
Test: 9 Addr: 15FB68775C Expected: C38DBD93 Actual: C78DBD93 CPU:0
Et là, presque tout le monde fait la même lecture : «
CPU:0 → c'est mon processeur qui est mort. » On commence à chercher le prix d'un CPU, voire d'une carte mère complète.
C'est faux. Le champ
CPU ne désigne pas le composant fautif. Et l'information qui permet réellement de trancher est ailleurs dans la ligne — dans deux nombres que personne ne pense à comparer.
Voici comment lire une erreur Memtest86+ correctement, et le protocole qui désigne le coupable avec certitude : la barrette, le slot, la carte mère ou le contrôleur mémoire.
1. Ce que dit vraiment chaque champ
Une ligne d'erreur Memtest86+ contient cinq informations, qui n'ont
pas du tout la même valeur diagnostique :
| Champ |
Ce que c'est |
Valeur diagnostique |
Test |
le numéro du test en cours |
forte — tous les tests ne cherchent pas la même chose |
Addr |
l'adresse physique où l'erreur s'est produite |
forte — permet de suivre le défaut d'un essai à l'autre |
Expected |
le motif que Memtest a écrit en mémoire |
la clé du diagnostic |
Actual |
ce qu'il a relu à cet endroit |
la clé du diagnostic |
CPU |
le cœur du processeur qui a effectué le test |
aucune |
Ce dernier point mérite d'être écrit noir sur blanc, parce que c'est l'erreur d'interprétation la plus répandue :
💡 CPU:0 signifie simplement que le cœur n°0 du processeur a exécuté l'écriture et la relecture. Memtest doit bien utiliser un cœur pour travailler. Cela ne dit rien sur l'état du processeur.
Sur une machine à 8 cœurs, vous verrez d'ailleurs des erreurs remontées par
CPU:3,
CPU:5 ou
CPU:0 selon le moment — sans que cela change quoi que ce soit au diagnostic. Le processeur est ici un
témoin, pas un suspect.
2. Le vrai diagnostic : le XOR de Expected et Actual
Memtest écrit un motif, le relit, et compare. Ce qui compte, c'est
combien de bits ont changé entre les deux valeurs, et lesquels. Pour le savoir, on calcule le
OU exclusif (XOR) des deux nombres hexadécimaux : chaque bit à 1 dans le résultat est un bit qui a basculé.
Reprenons l'exemple :
Expected: C38DBD93
Actual: C78DBD93
XOR: 04000000
04000000 en hexadécimal, c'est
un seul bit à 1 : le
bit 26. Un unique bit qui est passé de 0 à 1 entre l'écriture et la relecture.
🔢 Pas besoin d'être calé en binaire : ouvrez la calculatrice Windows en mode Programmeur, passez en HEX, tapez la première valeur, appuyez sur XOR, tapez la seconde, puis =. Basculez en BIN pour compter les bits à 1.
Et c'est ce résultat — pas le champ
CPU — qui oriente tout le diagnostic :
| Résultat du XOR |
Interprétation |
| 1 seul bit, toujours le même, à la même adresse |
cellule DRAM défectueuse sur une barrette — le cas le plus courant |
| plusieurs bits d'un même octet |
une puce mémoire, ou une piste / soudure |
| bits variables, adresses dispersées, sur plusieurs tests |
instabilité : profil XMP/EXPO, kits mélangés, mauvais contact, voire contrôleur mémoire du CPU |
| erreurs massives dès les tests 0 à 2 |
barrette franchement hors service, mal enfichée, ou incompatible |
Autrement dit :
un bit fixe = un défaut matériel franc et localisé ;
des bits qui changent = une instabilité de configuration. Ce ne sont pas les mêmes réparations du tout.
Le croisement qui en dit plus qu'une erreur seule
Une erreur isolée est déjà informative.
Deux erreurs comparées entre elles le sont bien plus. Cas réel relevé à notre atelier :
Test 9 Addr 15FB68775C Exp C38DBD93 Act C78DBD93 → XOR 04000000
Test 7 Addr 157A458DC Exp FBFFFFFF Act FFFFFFFF → XOR 04000000
Deux tests différents, deux adresses très éloignées l'une de l'autre… et
exactement le même bit 26. Ce n'est plus une cellule mémoire isolée : c'est
toute une ligne de données (DQ26) qui est morte, avec un bit
collé à 1 — impossible d'y écrire un 0, où que ce soit en mémoire.
| Signature observée |
Interprétation |
| 1 bit fautif, une seule adresse reproductible |
cellule DRAM isolée |
| même bit, plusieurs adresses réparties |
ligne de données / puce entière → défaut franc et permanent |
| bits différents à chaque erreur |
instabilité (fréquence, contact, contrôleur mémoire) |
Un bit collé est
permanent : il n'a rien de thermique, rien à voir avec un contact douteux, et absolument rien à voir avec le processeur de calcul. C'est aussi ce qui explique qu'un nettoyage complet n'y change parfois strictement rien (nous y revenons plus bas).
Détail utile pour justifier un diagnostic : sur les puces courantes dites
x8, chaque puce d'un rang porte 8 bits consécutifs. Le numéro de puce se déduit du numéro de bit : bit 26 ÷ 8 → bits 24 à 31 →
4e puce du rang.
Petit contrôle de bon sens sur l'adresse
Avant de raisonner sur une adresse, vérifiez qu'elle est
plausible au vu de la mémoire installée — une erreur de recopie à l'écran est vite arrivée. Repère : avec N Go installés, les adresses physiques montent jusqu'à environ
N + 1 Go (le « trou PCI » sous 4 Go décale une partie de la RAM au-dessus). Sur une machine à 8 Go, une adresse valide ne dépasse pas ~
0x23FFFFFFF.
Cas vécu : adresse relevée
15FB68775C, soit environ 88 Gio… sur un portable de
8 Go. Impossible — un chiffre en trop au relevé.
Le XOR, lui, restait parfaitement exploitable : c'est toujours lui qui porte le diagnostic.
3. Le numéro de test compte aussi
Les tests de Memtest86+ ne cherchent pas la même chose et n'ont pas la même sensibilité. Certains travaillent en grande partie dans le
cache du processeur et n'atteignent pas franchement les cellules DRAM ; d'autres contournent le cache et attaquent réellement la mémoire.
| Test |
Ce qu'il fait |
Remarque |
| 0 à 2 |
tests d'adressage (walking ones, own address) |
défauts de lignes d'adresse |
| 3 à 5 |
moving inversions (0/1, 8 bits, motif aléatoire) |
cellules |
| 6 |
block move |
rapide, très sensible au cache |
| 7 |
moving inversions 32 bits |
cellules — échoue vite en cas de bit collé |
| 8 |
séquence de nombres aléatoires |
cellules |
| 9 |
modulo 20 / motifs aléatoires |
contourne le cache — révèle des défauts qu'aucun autre test ne voit |
| 10 |
bit fade test (très long) |
rétention de charge d'une cellule |
Deux conséquences pratiques :
•
Une erreur qui ne sort qu'au test 9 n'est pas un faux positif. C'est même l'inverse : ce test est conçu pour aller chercher ce que les autres manquent. Beaucoup de gens relancent « juste les tests rapides », ne voient rien, et concluent que la RAM est bonne.
•
Le test 7 est votre ami quand vous avez un bit collé : il échoue en quelques minutes. Inutile d'attendre une passe complète de plusieurs heures pour identifier le module fautif — on peut boucler toutes les barrettes d'une machine en une heure.
4. Le protocole qui tranche : une barrette à la fois, dans le même slot
C'est l'étape qui transforme une hypothèse en certitude. Le principe est simple :
on ne fait varier qu'une seule chose à la fois.
1.
Notez l'adresse et le bit fautif (le XOR). C'est votre repère pour tous les essais suivants.
2.
Ne laissez qu'une seule barrette dans la machine,
toujours dans le même slot, et relancez Memtest (test 7 suffit souvent pour un bit collé).
3. Répétez avec chaque barrette, une par une,
dans ce même slot.
4. Puis, si besoin, la barrette suspecte dans un
autre slot.
Et voici la lecture des résultats :
| Ce que vous observez |
Verdict |
| L'erreur suit la barrette de slot en slot |
barrette défectueuse → remplacement |
| L'erreur reste sur le slot, quelle que soit la barrette |
slot / soudures / lignes de données côté carte mère (ou pins du socket CPU sur un fixe) |
| Aucune erreur barrette par barrette, mais des erreurs quand tout est monté |
charge mémoire, fréquence, kits mélangés, contrôleur mémoire sollicité |
| Barrette fautive dans un slot, saine dans un autre |
le slot est en cause, pas la barrette |
Notez chaque essai par écrit (quelle barrette, dans quel slot, quel résultat). Sur trois ou quatre permutations, on s'emmêle très vite — et un essai mal noté fait repartir tout le diagnostic de zéro.
Cas du portable avec une seule barrette : rien à permuter
C'est la situation la plus fréquente sur les ordinateurs portables. La méthode ci-dessus ne s'applique pas telle quelle. Dans l'ordre :
0. D'abord : y a-t-il de la mémoire soudée ? Lisez le
total affiché par Memtest :
• total = capacité de la barrette (ex. 8 Go) → tout est sur la barrette, seule suspecte ;
• total
supérieur (12, 16 Go…) → il y a de la
RAM soudée sur la carte mère, le défaut peut s'y trouver, et changer la barrette ne réglerait rien.
Ensuite, du plus rapide au plus lourd :
1.
Une barrette connue bonne (même type, même fréquence) : test 7, réponse en 5 minutes. Plus d'erreur → la barrette d'origine est HS. Erreur identique → carte mère ou RAM soudée.
2.
Le second emplacement mémoire, s'il existe, avec la barrette d'origine : l'erreur suit la barrette (module en cause) ou reste sur le slot (carte mère en cause).
3.
S'il y a de la RAM soudée : retirez complètement la barrette et testez la mémoire soudée seule. Erreur toujours présente → carte mère confirmée.
💶 Arbitrage économique : une barrette SODIMM DDR4-3200 de 8 Go coûte 20 à 30 €, face au prix d'une carte mère de portable. Testez toujours avec une barrette de stock avant d'envisager quoi que ce soit de plus lourd.
5. Éliminer les fausses pistes avant de condamner une barrette
Une bonne partie des erreurs Memtest ne viennent
pas d'une barrette réellement morte. Trois causes à écarter systématiquement, dans cet ordre :
Le contact
Dépoussiérez les slots mémoire et nettoyez les
contacts dorés des barrettes (gomme blanche, puis alcool isopropylique, et on laisse sécher). Remettez la barrette
jusqu'au clic des deux clips — sur les PC de bureau, en particulier les HP, une barrette enfoncée d'un seul côté est un grand classique.
Le profil mémoire (XMP / EXPO)
Dans le BIOS,
désactivez XMP ou EXPO et repassez la mémoire en fréquence standard JEDEC (2133 ou 2666 MHz), puis retestez. Si les erreurs disparaissent, vous n'avez pas une barrette morte mais une
instabilité : profil trop agressif, kits achetés séparément et mélangés, ou quatre barrettes double-rank qui fatiguent le contrôleur mémoire du processeur. Si vous ne savez pas comment atteindre ces menus, notre guide liste les touches de chaque constructeur.
⚠️ Sur les machines de marque (HP, Dell, Lenovo en configuration bureautique), le BIOS constructeur n'expose souvent pas ces réglages. Le levier « baisser la fréquence » n'existe alors pas, et le diagnostic se fait exclusivement par permutation de barrettes et de slots.
Les kits mélangés
Deux barrettes du même modèle achetées à deux ans d'intervalle, ce n'est
pas le même kit. C'est une cause très fréquente d'erreurs à un seul bit sans qu'aucune barrette ne soit réellement défectueuse. Testez toujours chaque module seul avant de condamner quoi que ce soit.
6. « La machine est encrassée et le CPU chauffe, c'est peut-être ça ? »
Question légitime, et la réponse est nuancée :
la chaleur est un facteur aggravant, jamais le composant à remplacer.
Ce que la chaleur
ne fait pas : un processeur en surchauffe ne corrompt pas des données proprement. Il ralentit (
throttling) puis coupe la machine vers 100-105 °C. Le symptôme attendu, c'est un PC lent puis un arrêt brutal —
pas une erreur d'un bit unique, toujours au même endroit.
Ce que la chaleur et la poussière font
réellement :
1.
Elles révèlent une cellule mémoire marginale : une cellule limite tient à 35 °C et lâche à 60 °C. Le défaut est bien
dans la barrette ; la chaleur n'est que le déclencheur.
2.
Elles font chauffer les barrettes : le ventilateur du processeur brasse aussi l'air des slots voisins. Moins de flux d'air → barrettes plus chaudes → perte de rétention de charge.
3.
La poussière dans les slots dégrade les contacts sur certaines lignes de données.
4.
Un contrôleur mémoire très chaud (surtout côté AMD) peut devenir instable — mais avec des erreurs
erratiques, jamais un bit fixe.
Le test qui tranche :
| Observation |
Conclusion |
| Erreur dès les premières minutes, machine froide, même adresse à chaque passe |
défaut franc → le nettoyage n'y changera rien |
| Erreur seulement après 20-30 minutes de chauffe |
cellule marginale : la barrette est quand même en cause, nettoyage et pâte thermique = rustine |
| Erreurs qui se multiplient et changent d'adresse en chauffant |
thermique ou contacts → nettoyer d'abord, retester ensuite |
À noter : Memtest sollicite
peu le processeur en calcul. Si le CPU est déjà brûlant
pendant Memtest, le refroidissement est réellement hors service — ce sera pire sous charge normale. Memtest86+ 6.x affiche d'ailleurs la température du processeur en haut de l'écran : relevez-la, cela objective le constat.
Le piège : plus d'erreurs après le nettoyage
Contre-intuitif, mais fréquent — et très déroutant quand on le vit. Première conclusion à en tirer :
le thermique est écarté (la machine refroidit mieux et se comporte moins bien). Les causes, par ordre de fréquence :
1.
Une barrette mal reclipsée après l'intervention. Cause n°1, de loin. Vérifiez que les
deux clips ont claqué sur chaque module.
2.
La pression du ventirad mal répartie après le changement de pâte thermique : serré trop fort, ou de travers. Sur les sockets modernes (
LGA1700 en particulier), cela voile légèrement le socket et déstabilise les lignes mémoire — des erreurs apparaissent juste après un repâtage. Correctif : desserrer complètement, puis resserrer
en croix, progressivement, sans forcer.
3.
Une dégradation qui progresse : une cellule qui lâche entraîne souvent ses voisines.
7. Sur un HP : le diagnostic intégré, et le Failure ID
Sur les machines HP, il existe un raccourci très utile : appuyez sur
F2 au démarrage pour lancer
HP PC Hardware Diagnostics UEFI, puis
Component Tests → Memory (ou
Extensive Test).
L'intérêt n'est pas tant le test lui-même que ce qu'il produit en cas d'échec : un
Failure ID, un code à 24 chiffres. C'est
la pièce justificative à transmettre au support HP. Sous garantie, la barrette est prise en charge
sans discussion — pas de « avez-vous bien réinstallé Windows ? », pas d'aller-retour. Photographiez cet écran.
Les autres marques ont leur équivalent :
F12 → Diagnostics chez Dell (codes
2000-xxxx),
Lenovo Vantage ou le diagnostic UEFI chez Lenovo.
8. Un cas d'atelier complet : ni la barrette, ni le CPU, ni la chaleur
Voici un dépannage réel mené dans notre atelier, qui illustre tout ce qui précède — et qui montre que la bonne réponse n'était
aucune des trois hypothèses de départ. Portable HP, une seule barrette SODIMM de 8 Go, plantages aléatoires.
| Étape |
Constat |
Ce qu'on en tire |
| Erreur initiale |
Test 9 / Exp C38DBD93 / Act C78DBD93 / CPU:0 → XOR 04000000 |
CPU:0 ne désigne pas le CPU ; 1 bit → mémoire |
| Machine encrassée, pâte sèche, CPU chaud |
nettoyage complet + pâte thermique |
hypothèse thermique plausible, et intervention justifiée de toute façon |
| Après nettoyage |
plus d'erreurs qu'avant |
le thermique est écarté |
| Nettoyage des contacts barrette + slot |
erreurs toujours là : Test 7 / Exp FBFFFFFF / Act FFFFFFFF → XOR 04000000 |
même bit 26 à une autre adresse → ligne de données morte, pas une cellule |
| Vérification de la configuration |
une seule SODIMM DDR4-3200 8 Go, total Memtest 7963 Mo → aucune RAM soudée |
pas de permutation possible → tester l'autre slot |
| Changement de slot, même barrette |
plus aucune erreur, tests 7 et 9 passés |
le slot d'origine est en cause |
Diagnostic final : une piste ou une soudure défectueuse sur la ligne de données DQ26,
sous le slot d'origine. Chaque emplacement mémoire possède ses propres lignes de données vers le processeur : un slot peut être hors service et l'autre parfaitement sain. Cela explique tout l'historique — ni le nettoyage des contacts, ni la température ne pouvaient y changer quoi que ce soit, puisque la liaison est coupée
en amont du connecteur.
La preuve, pour être sûr : remettre la barrette dans le slot d'origine dix minutes. Si l'erreur sur le bit 26 revient, la causalité est établie et l'hypothèse d'un « contact intermittent remis en place par hasard » est écartée. On inspecte ensuite le slot à la lampe : contact enfoncé, tordu, oxydé, ou module forcé de travers par le passé.
Ce qui a été dit au client : le slot mémoire n°1 est hors service, la machine fonctionne normalement sur le slot n°2 ; conséquence, aucune extension mémoire possible et pas de dual channel. La remise en état des deux slots relève de la reprise de soudure du connecteur — à chiffrer face à la valeur du portable, chez , spécialiste de la réparation de cartes mères de PC portables et de Chromebooks.
9. Un point trop souvent négligé : vos fichiers
Un bit défectueux actif sur la mémoire ne provoque pas seulement des plantages. Il provoque aussi de la
corruption silencieuse : tout ce qui transite par cette zone mémoire — un document en cours d'édition, une photo en cours de copie, une archive en cours de décompression — peut être écrit sur le disque
déjà altéré, sans le moindre message d'erreur.
Deux réflexes, donc :
⛔ Ne rendez pas la machine avant réparation en se disant « ça plante juste de temps en temps » : chaque heure d'utilisation peut abîmer des fichiers. Et vérifiez les documents importants enregistrés pendant la période de panne. Si des fichiers sont déjà corrompus sur le disque, n'écrivez rien de plus par-dessus et faites le point avec , laboratoire de récupération de données (disques durs, SSD, cartes mémoire, clés USB, systèmes RAID).
10. Valider la réparation : une passe ne suffit pas
Après remplacement d'une barrette ou changement de slot,
4 passes complètes minimum — idéalement une nuit entière. Une seule passe qui ne trouve rien ne prouve rien : certains défauts (rétention de charge, cellules marginales) ne sortent qu'au bout de plusieurs heures, ou seulement une fois la machine chaude.
Et inversement :
une seule erreur suffit à condamner. Il n'y a pas de « petit taux d'erreur acceptable » en mémoire vive.
En résumé
| Ce que vous voyez |
Ce que ça veut dire |
Ce qu'il faut faire |
CPU:0 dans la ligne d'erreur |
rien du tout — le cœur qui a testé |
ignorer ce champ |
| XOR = 1 seul bit, même adresse à chaque passe |
cellule mémoire défectueuse |
permutation barrette par barrette |
| XOR = même bit, adresses différentes |
ligne de données morte (bit collé) |
tester la barrette dans un autre slot |
| XOR = bits variables, adresses dispersées |
instabilité |
désactiver XMP/EXPO, revenir en JEDEC, tester les modules seuls |
| Erreur uniquement au test 9 |
défaut réel que les autres tests ne voient pas |
ne pas conclure « faux positif » |
| L'erreur suit la barrette |
barrette HS |
remplacement (20-40 € en général) |
| L'erreur reste sur le slot |
slot / carte mère |
inspection du connecteur, éventuellement reprise de soudure |
| Rien en solo, erreurs tout monté |
contrôleur mémoire / configuration |
fréquence, kits mélangés, nombre de barrettes |
La phrase à retenir :
le champ CPU ne sert à rien, tout le diagnostic est dans le XOR de Expected et Actual. Cinq minutes de lecture attentive vous éviteront d'acheter un processeur ou une carte mère dont vous n'aviez aucun besoin.
Les manipulations décrites (démontage, permutation de barrettes, réglages BIOS, changement de pâte thermique) peuvent aggraver la situation si elles sont appliquées à tort. En cas de doute, ou de données importantes, faites-vous accompagner. BSC Informatique — EURL BSC INFORMATIQUE — 18 Avenue Olbius Riquier, 83400 Hyères — 04 94 27 65 95.
Besoin qu'on s'en occupe ?
Interpréter une ligne Memtest, permuter les barrettes sans se tromper, distinguer un slot mort d'une puce mémoire défectueuse : c'est une affaire d'outillage et d'habitude, et cela demande souvent des barrettes de test connues bonnes que l'on n'a pas chez soi.
•
À l'atelier, à Hyères : diagnostic mémoire complet, barrettes de test en stock, permutations, remplacement de RAM et validation sur plusieurs passes — 18 Av Olbius Riquier, 83400 Hyères,
04 94 27 65 95. Voir .
•
À votre domicile (particuliers) : nos techniciens se déplacent via , service agréé service à la personne.
•
Slot mémoire hors service, ligne de données coupée, carte mère à reprendre en soudure : , réparation de cartes mères de PC portables et de Chromebooks.
•
Des fichiers ont été corrompus pendant la panne, ou le disque ne répond plus : , récupération de données en laboratoire.
•
Il vous faut un ordinateur pendant l'immobilisation du vôtre : loue des PC fixes et portables, en courte comme en longue durée.