Qu'est-ce que le mode Memtest86 + “Failsafe”?


35

Lors du démarrage de Memtest86 + version 5.01, un message clignotant apparaît:

==> Appuyez sur F1 pour passer en mode sans échec <==

Si je tape F1, il y a l'écran de progression habituel, sauf que les informations RAM (freq, timings ...) sont remplacées par le message:

**** FAIL SAFE **** **** FAIL SAFE ****

Pas de détection, même fiabilité

Je comprends donc que les erreurs de mémoire ne sont pas détectées et que l'ordinateur est uniquement soumis à des tests de contrainte (ce qui pourrait être utile pour vérifier si le processeur est bon alors que la mémoire vive est défectueuse). Ai-je raison ? Il y a peu d'informations à ce sujet sur le site .

Réponses:


52

Selon le code source:

        /* F1 */
        if(c == scs) { v->fail_safe |= 1;       break; }

Si vous appuyez sur F1, le paramètre fail_safe est défini sur 1 bit (la même variable est également utilisée), puis ...

/* Find Memory Specs */
if(v->fail_safe & 1)
        {
                cprint(LINE_CPU, COL_SPEC, " **** FAIL SAFE **** FAIL SAFE **** ");
                cprint(LINE_RAM, COL_SPEC, "   No detection, same reliability   ");
        } else {
                find_controller();
                get_spd_spec();
                if(num_cpus <= 16 && !(v->fail_safe & 4)) { coretemp(); }
        }

... il saute l'étape "trouver des spécifications de mémoire". Fondamentalement, cela détecte le type de mémoire dont vous disposez (DDR3, DDR4, ECC, la vitesse d'horloge, etc.) que memtest86 + affiche généralement à droite.

Pourquoi s'appelle-t-il en sécurité? Je suppose que c’est parce que memtest86 + fonctionne à un niveau très bas et qu’un seul faux pas l’entraînerait à un crash complet. Donc, peut-être que cette étape de détection bloque certains systèmes, et en appuyant sur F1, vous pouvez peut-être aller au-delà de cet accident et continuer à utiliser le programme.

J'ai également trouvé d'anciens messages sur les forums Memtest86 qui demandaient des réponses de sécurité, mais nul.

http://forum.canardpc.com/threads/83104-Memtest86-5-01-(finally)-released?p=7066673

Conseils: F1 activera le mode de sécurité intégrée, F2 activera le mode SMP (désactivé par défaut) et F3 déclenchera un autre mode SMP masqué.

(En lisant le code source, ceux-ci s’excluent mutuellement, vous ne pouvez en choisir qu’un ou attendre le délai d’entrée pour commencer à fonctionner normalement.)

Tant que le programme fonctionne pour vous, je suppose qu'il n'y a pas besoin de vous en préoccuper.


4
Il y a quelques mentions sur le Web de modules de mémoire contenant des informations SPD incorrectes ou corrompues - de telle sorte qu’elles ne peuvent pas être lues ou si elles étaient lues, le tableau utiliserait ces informations pour régler le minutage de la mémoire ne fonctionnerait pas ( verrouiller ou lire des données incorrectes, ou quelque chose). Il s’agit donc très probablement d’un système à sécurité intégrée qui n’essaye même pas de lire le SPD. Vraisemblablement, vous essayez d’exécuter memtest86 sans cela, il échoue de façon horrible à quelques reprises, vous devez donc essayer le mode de sécurité.
Davidbak
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.