Mau bit no arquivo

0

Eu tenho uma imagem que sei que estava ok. ( image.jpg )

Alguns dias depois, quando abro, image.jpg está corrompido. (não é exibido corretamente)

Como verificar se o bit na unidade de disco rígido onde a imagem está localizada está falhando?

Eu estou bem com a destruição permanente da imagem.

Posso dd sobre o arquivo com todos os outros esperar alguns dias e verificar se algum dos bits foi invertido?

Se for importante, estou na instalação padrão do Ubuntu.

    
por wjwrpoyob 12.05.2018 / 06:29

1 resposta

1

Experimente o badblocks , que parece funcionar em arquivos regulares, desde que os arquivos não estejam abertos:

badblocks -b 512 -vn image.jpg 

Exemplo em um arquivo real 13K :

sudo badblocks -b 512 -vn \
               /usr/share/texlive/texmf-dist/tex/latex/mwe/example-image.jpg

Saída:

Checking for bad blocks in non-destructive read-write mode
From block 0 to 25
Testing with random pattern: Pass completed, 0 bad blocks found. (0/0/0 errors)
    
por 12.05.2018 / 08:35