Comando badblocks não funciona em discos NTFS? [RESOLVIDO]

1. Comando badblocks não funciona em discos NTFS? [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 26/02/2020 - 14:30h

Tenho um disco aqui que eu tenho absoluta certeza que está ruim, conectei ele no notebook via USB através de uma case e rodei o badblocks, cujo resultado foi:


badblocks -sv -c 1024 /dev/sdb
A verificar blocos 0 a 156290902
A procurar maus blocos (teste só-de-leitura): feito
Passo concluído, encontrados 0 maus blocos. (0/0/0 erros)


Enquanto isso o smartctl me retorna:


=== START OF READ SMART DATA SECTION ===
SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
Warning: This result is based on an Attribute check.
See vendor-specific Attribute list for failed Attributes.


E já vi arquivos sumindo nesse disco, mesmo assim o badblocks diz que está tudo certo.
Ele realmente não funciona com ntfs ou eu to usando errado?

E a saída do fdisk aí:


fdisk -l /dev/sdb
Disco /dev/sdb: 149,1 GiB, 160041885184 bytes, 312581807 setores
Modelo de disco: Generic
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: dos
Identificador do disco: 0x0006e31d

Dispositivo Inicializar Início Fim Setores Tamanho Id Tipo
/dev/sdb1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdb2 206848 312578047 312371200 149G 7 HPFS/NTFS/exFAT





  


2. Re: Comando badblocks não funciona em discos NTFS? [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 26/02/2020 - 14:43h

usa assim



badblocks -nvs /dev/sdb1

badblocks -nvs /dev/sdb2





3. Re: Comando badblocks não funciona em discos NTFS? [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 26/02/2020 - 21:15h


danniel-lara escreveu:

usa assim



badblocks -nvs /dev/sdb1

badblocks -nvs /dev/sdb2




Exatamente a mesma coisa.


badblocks -nvs /dev/sdb2
A procurar maus blocos em modo leitura-escrita não destrutivo
Do bloco 0 ao 156185599
A procurar maus blocos (teste leitura-escrita não destrutivo)
A testar com padrão aleatório: feito
Passo concluído, encontrados 0 maus blocos. (0/0/0 erros)


Enquanto isso na raiz do HD tá cheio de pastas "found00*" com arquivos perdidos e recuperados pelo filesystem e o SMART tá ó:

https://i.imgur.com/JfIZWI7.png


4. Re: Comando badblocks não funciona em discos NTFS? [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 27/02/2020 - 11:28h

Alguém tinha comentado aqui que o badblocks realmente só funciona com ext, mas o comentário desapareceu.
Então fiz um backup do disco com o dd e formatei pra ext4, na qual o badblocks me retornou um total de 129303831 badblocks.


5. Re: Comando badblocks não funciona em discos NTFS? [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 27/02/2020 - 12:56h

Criei um filesystem ext4 nele usando a opção -l do mkfs pra marcar os badblocks e enchi o disco, não vi nenhuma reclamação de I/O error ou qualquer coisa do tipo até então. Sei lá até quando vai durar também, é mais um experimento do que qualquer coisa.

Se alguém quiser fazer aí, o processo é:


badblocks -nsv /dev/sdX -o badblocks_sdx.txt
mkfs.ext4 -l badblocks_sdx.txt /dev/sdX



6. Re: Comando badblocks não funciona em discos NTFS? [RESOLVIDO]

berghetti
berghetti

(usa Debian)

Enviado em 28/02/2020 - 19:10h

Meio tarde mas...

O programa badblock faz parte do pacote e2fsprogs.

suporta ext2/ext3/ext4 apenas

https://packages.debian.org/hu/buster/e2fsprogs






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts