memtest86 è gratuito, ti scarichi la iso la masterizzi e
fai il boot con quel cd per effettuare il test.
Stesso dicasi per il diagnostico del disco fisso che trovi
sul sito del produttore del disco (Seagate, Western Digital ecc.)
Tutti questi sw sono gratuiti.
luca