Como verificar se há blocos danificados no Ubuntu

Se ocorrer um erro ao tentar ler ou gravar dados em um local específico, ou se você notar que certos arquivos ou pastas estão ausentes ou corrompidos, seu disco pode conter setores defeituosos ou blocos. Você não pode reparar setores defeituosos - são áreas do disco que foram fisicamente danificadas de alguma forma - mas você pode usar Badblocks e E2fsck na linha de comando para "marcar" os setores e impedir que o Ubuntu grave dados para eles no futuro.

1

Pressione "Ctrl-Alt-T" para abrir o Terminal ou procure e execute o Terminal a partir do Dash.

2

Digite “sudo fdisk -l” (sem as aspas) no console e pressione “Enter” para ver a lista de dispositivos em seu computador.

3

Localize o dispositivo marcado com "*" se quiser fazer a varredura do disco principal; caso contrário, revise o campo "Blocos" para encontrar o disco apropriado por tamanho.

4

Digite "sudo badblocks -v [dispositivo]> errors.txt" (sem as aspas) no console. Substitua "[dispositivo]" pelo nome do disco apropriado e pressione "Enter".

5

Insira os seguintes comandos no Terminal e pressione "Enter" após cada um para consertar o dispositivo:

sudo umount [dispositivo]

sudo e2fsck -l errors.txt [dispositivo]