
Eu tenho um HDD interno de 500 Gb e pela saída do dmesg recebi esta notícia "maravilhosa":
[ 324.434832] end_request: I/O error, dev sde, sector 4715026720
[ 324.434838] Buffer I/O error on device sde1, logical block 589378084
[ 324.434854] Buffer I/O error on device sde1, logical block 589378085
[ 324.434858] Buffer I/O error on device sde1, logical block 589378086
[ 324.434862] Buffer I/O error on device sde1, logical block 589378087
[ 324.434866] Buffer I/O error on device sde1, logical block 589378088
[ 324.434870] Buffer I/O error on device sde1, logical block 589378089
[ 324.434873] Buffer I/O error on device sde1, logical block 589378090
[ 324.434877] Buffer I/O error on device sde1, logical block 589378091
[ 324.434881] Buffer I/O error on device sde1, logical block 589378092
[ 324.434884] Buffer I/O error on device sde1, logical block 589378093
Eu queria saber se existe alguma maneira de "eliminar" essa área do disco rígido (como cobri-la ou bloquear o acesso a ela) e reformatá-la para que, quando eu usar a parte de renomeação da unidade, ela grave apenas nos setores bons. .
Eu uso esta unidade apenas para armazenamento, mesmo que no futuro falhe completamente, tudo bem.
Responder1
O comando que você precisa é chamadoblocos defeituosos.
Checar:
sudo badblocks -v /dev/sde1
- Isso é apenas para visualizá-los e é inofensivo de executar.
Use sudo dumpe2fs
para descobrir o tamanho do bloco. Provavelmente "4096"
E para marcá-los:
sudo badblocks -c 4096 /dev/sde1 > /home/$USER/badblocks.txt
sudo fsck -l /home/$USER/badblocks.txt /dev/sde1
- O primeiro comando cria um arquivo de texto com os bablocks. Inofensivo. Altere o "4096" para o que você encontrou.
- O segundo comando usa “fsck” para marcar os blocos.