Provavelmente blocos ruins Arsolto. Um método melhor para checar isso é usando o comando
badblocks -o bad -n -v /dev/sda1
-o da o nome do arquivo gerado com o relatório dos badblocks encontrados
-n Realiza um teste não-destrutivo, escrevendo e depois lendo em cada bloco. Nesse tempo pode tomar um café porque é um pouco demorado.
-v Mostra mensegens durante a execução do programa (verbose)