De acordo com o código fonte:
/* F1 */
if(c == scs) { v->fail_safe |= 1; break; }
Pressionar F1 define o bit fail_safe 1 bit (a mesma variável também é usada para outras coisas) e, em seguida ...
/* 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(); }
}
... pula a etapa "encontrar especificações de memória". Basicamente, isso detecta que tipo de memória você tem (DDR3, DDR4, ECC, velocidade do relógio etc.) que o memtest86 + geralmente exibe no lado direito.
Por que é chamado à prova de falhas? Meu palpite é que o memtest86 + opera em um nível muito baixo e uma única etapa errada causaria uma falha total. Então, talvez fazer esta etapa de detecção trava alguns sistemas e, pressionando F1, talvez você possa superar essa falha e ainda usar o programa.
Também encontrei algumas postagens antigas nos fóruns do Memtest86 perguntando sobre segurança à prova de falhas, mas com zero respostas.
http://forum.canardpc.com/threads/83104-Memtest86-5-01-(finally)-released?p=7066673
Dicas: F1 ativará o modo à prova de falhas, F2 ativará o Modo SMP (desativado por padrão) e F3 acionará um modo SMP alternativo oculto.
(Ao ler o código-fonte, esses são mutuamente exclusivos, você pode escolher apenas um deles ou aguardar o tempo limite da entrada para iniciar a operação regular.)
Contanto que o programa funcione para você, acho que não há necessidade de se preocupar com isso.