Enquanto esta questão provavelmente pertence ao superusuário.
Identificar os blocos ruins não é difícil de fazer. Você pode usar o programa badblocks
para fazer isso. Começar a ignorá-los é um assunto mais difícil. Se uma unidade estiver exibindo blocos defeituosos, isso significa que a unidade está sem blocos sobressalentes. Ele provavelmente deveria ser apenas um lixo e eu não passaria essa mensagem para outra pessoa.
Se você precisar usar esta unidade, há uma chance de que o spinrite retorne a unidade para um estado íntegro ... mas somente se a unidade erroneamente tiver marcado alguns blocos como ruins. O Spinrite verificará todos os blocos na unidade, incluindo os marcados como ruins, e se determinar que um bloco marcado como ruim é realmente bom, ele retornará aos blocos utilizáveis liberando um bloco na lista de bloqueio de reposição. Se encontrar o suficiente, o drive mostrará 0 blocos defeituosos quando você executar os badblocks e esperamos ter alguns blocos sobressalentes de sobra.
Eu tinha um laptop que tinha 120 badblocks e isso caiu para 0 depois de executar o spinrite na unidade. O Drive continua a funcionar sem problemas hoje 2 anos depois.