Existem muitas ferramentas especializadas em testar diferentes componentes. Nenhuma ferramenta all-in-one atualmente vem à minha mente. (Além disso, se existe e não usa internamente qualquer uma das ferramentas bem estabelecidas, isso seria pisar contra o princípio da modularidade, que é um dos fundamentos de Filosofia do UNIX .
-
Para testes de RAM, recomendo Memtest86 + . Você precisa inicializar em vez do seu sistema primário (bastante óbvio se considerar o papel da memória em um sistema operacional em execução).
-
Para testes no disco rígido, você pode tentar:
- smartmontools para verificar o estado de "estado de saúde" do seu disco,
- Testdisk se você precisar recuperar a estrutura da partição.
Não me lembro de nenhuma ferramenta genérica para testar componentes como CPU ou placa gráfica.
Como uma dica geral, recomendo usar uma distribuição ao vivo especializada, como SystemRescueCd , ou seja lançado especificamente como uma ferramenta para resolver os principais problemas do sistema.