A documentação de f3 diz:
When
f3readreads a sector (i.e. 512 bytes, the unit of communication with the card),f3readcan check if the sector was correctly written byf3write, and figure out in which file the sector should be and in which position in that file the sector should be. Thus, if a sector is well formed, or with a few bits flipped, but read in an unexpected position,f3readcounts it as overwritten. Slightly changed sectors, are sectors at right position with a fews bits flipped.
Os três tipos de erros significam:
- alterado: o setor foi escrito por
f3writee lido na posição esperada, com algumas alterações (menor que a tolerância), o que permite dois erros ); - sobrescrito: o setor lido contém dados escritos por
f3writepara outro setor, possivelmente com algumas alterações (dentro da tolerância); - corrompido: o setor não corresponde aos dados gravados por
f3write(as alterações excedem a tolerância).
Todos os três são más notícias, mas de diferentes tipos. Setores sobrescritos indicam que a unidade está mentindo sobre sua capacidade e está envolvendo gravações.