Como o memtest pode verificar toda a memória enquanto ela ainda está carregada?

1

Inspirado por esta pergunta .

Se você está testando sua memória, você tem que testar a memória all - você não deve confiar em nada para ser bom.

Como o memtest pode efetivamente fazer isso quando o próprio memtest consome memória enquanto carregado?

    
por strugee 17.09.2013 / 22:56

2 respostas

4

De acordo com este post no fórum, o memtest86 pode se realocar:

link

Eu não encontrei mais fontes ainda, mas eu acho que quando você é a única coisa que roda, isso não deve ser muito difícil de implementar, então provavelmente está correto:)

EDIT: detalhes adicionais: link

Eu não encontrei nada em relação ao memtest86 +; é possível que este seja um recurso somente do memtest86. O memtest86 + tem uma seção ligeiramente relevante em um antigo FAQ, :

- Which memory is tested?

  As much as possible of the system memory is tested. Unfortunately memtest86+
  can usually not test all of the memory. The reason for this is that todays
  processors have become so complex that they require a small amount of memory
  to keep accounting data of the processor state. If memtest were to write
  over these areas the state of the processor becomes invalid and it's
  behaviour unpredictable. Alas it is also impossible to relocate these areas
  in the memory.

  This means that a small area of your memory can not be tested by memtest. If
  this part of the memory is defective you will know soon enough though as the
  processor, or parts of the processor simply won't work correctly if this
  part of your memory is defective. Do realise though that in very rare cases
  memtest will show no errors even though the module is defective, not because
  memtest can't detect the error, but because memtest can't test the area the
  error is located in.
    
por 17.09.2013 / 23:28
0

Você terá que usar um testador de memória especificamente projetado para fazer o que quiser. Existem vários por aí no mercado. No entanto, você terá que sair do sistema operacional, carregar o diagnóstico e executá-lo por algum tempo. Assim, você perderá o acesso ao seu computador enquanto estiver executando o teste abrangente.

    
por 17.09.2013 / 23:00

Tags