O log de eventos do Windows (ou os logs de qualquer sistema operacional que você esteja executando) deve / irá armazenar quaisquer erros de disco ou controlador de disco que possam surgir (aqueles que não travam o Windows ou impedem a gravação de log).
Os outros erros de lugar são armazenados na S.M.A.R.T. (Tecnologia de Monitoramento, Análise e Notificação) da unidade. O SMART é mencionado várias vezes nas respostas à outra pergunta que você vinculou, juntamente com muitos utilitários (não necessariamente "Testes") para ler a condição atual da unidade como a SMART a vê.
Se você quiser outros utilitários para verificar o status SMART, verifique esta lista da Wikipedia .
Para RAID: O software do controlador RAID deve monitorar / fornecer o status de integridade de cada disco de membro (obtido ao pesquisar SMART em cada unidade).