Então eu fiz o que minha intuição me disse: Eu tentei substituir apenas a pequena área ilegível com este comando ddrescue (poderia ser feito com a ferramenta dd mais básica, mas eu estou menos familiarizado com isso):
lubuntu@lubuntu:~$ sudo ddrescue -o 312881152 -s 53248 -f /dev/zero /dev/sdb /media/lubuntu/354E48E260FCFD84/dev_zero_dev_sdb.log
[Note : the -f switch is necessary here since there is natively a protection preventing ddrescue from writing directly to a physical device.]
E funcionou: como uma verificação, eu re-imaginei o primeiro GB e desta vez não houve erro (eu tinha tentado essa imagem parcial antes de executar o comando acima e a área de erro ainda estava lá, com exatamente o mesmo localização e tamanho, eu também notei que ele foi pulado imediatamente, sem desaceleração, ao contrário do que normalmente acontece quando há um setor ruim “físico” e ele desacelera ou trava por alguns segundos antes de pular. o "auto-teste curto" agora é concluído sem erros também.
Antes disso, eu tentei algumas ferramentas do Windows: uma varredura de leitura com o Hard Disk Sentinel fez com que ela congelasse indefinidamente, tive que desligar a unidade; Da mesma forma, tentar acessar a área problemática com o WinHex fez com que ela congelasse até que a unidade fosse desligada.
Então, estou certo de que este foi um caso de setores defeituosos “lógicos”, e que a unidade está fisicamente bem e segura para usar novamente, já que não houve nenhum setor “pendente” ou “realocado” exibido em S.M.A.R.T. em nenhum momento do processo? Qual é a causa provável disso, talvez uma operação de gravação interrompida por um desligamento incorreto? Este é um problema comum, e normalmente ele renderiza o inoperante da unidade, quando afeta um arquivo de sistema?