Prendi una distribuzione live di linux (va benissimo ubuntu), l’avvii, apri il terminal e scrivi:

sudo badblocks -sv -o log.log /dev/sda