A gravação corrompeu a tag
Em geral dá para recuperar. Apagar e depois gravar de novo resolve uma tag deixada num estado incoerente por uma gravação interrompida. As exceções são específicas e raras: uma tag cujos bytes de configuração foram alterados, e uma que foi bloqueada enquanto o conteúdo dela estava incoerente.
O que corrompida costuma querer dizer
Na maioria das vezes, uma mensagem que para no meio do caminho. Uma gravação interrompida deixou a tag guardando parte de uma mensagem nova, e os leitores a informam como inválida, vazia ou truncada.
Nada está fisicamente quebrado. A memória guarda bytes que não formam uma mensagem válida, o que é um problema de conteúdo e não de hardware.
Menos vezes quer dizer que a tag é lida de forma inconsistente, o que é dano mecânico e não corrupção, e se comporta de um jeito bem diferente.
E de vez em quando quer dizer que bytes de configuração foram gravados, que é o caso grave e o mais raro.
A tentativa de recuperação
Apague a tag com uma ferramenta que limpa conteúdo, depois leia de volta e confirme que ela é lida como vazia.
Se isso funciona, grave o seu conteúdo de novo e verifique. A tag nunca estava danificada e um estado de partida limpo era tudo de que ela precisava.
Se apagar falha, confira se a tag está bloqueada ou protegida por senha, já que as duas coisas recusam um apagamento do mesmo jeito que recusam uma gravação.
Se apagar dá certo e a tag continua sendo lida como inválida, tente formatá-la, o que reconstrói a estrutura que marca a área como pronta para guardar conteúdo.
Quando a configuração foi mexida
A área de configuração define comportamento em vez de guardar conteúdo: espelhamento, contadores, ajustes de proteção e a senha.
Gravar nela sem querer é possível com software que endereça a memória diretamente em vez de trabalhar por meio de registros. As ferramentas comuns de gravação não chegam perto dela.
As consequências podem ser permanentes. Um ajuste de proteção ativado com uma chave desconhecida, ou bits de bloqueio marcados, não se revertem.
Se uma tag de repente recusa a gravação depois que uma ferramenta incomum mexeu nela, essa é a explicação provável e não existe caminho de volta.
Quando parar e substituir
Quando tanto apagar como formatar falham numa tag que não está bloqueada nem protegida.
Quando a tag é lida de forma inconsistente numa posição em que uma tag nova é lida de forma confiável, o que aponta para dano mecânico e não para conteúdo.
Quando você já gastou mais de alguns minutos nela. Uma tag custa alguns centavos, e o valor do exercício está em saber qual falha você tem e não em salvar a tag.
Guarde de lado uma tag confirmada como morta, com uma identificação nela. É o jeito mais barato de conferir que a sua etapa de verificação detecta de fato uma tag ruim, o que vale saber antes de uma tiragem de produção.
Perguntas frequentes
Um aplicativo normal de gravação pode corromper uma tag?
Ele pode deixar uma mensagem incompleta se a gravação for interrompida, e isso se recupera apagando e regravando. As ferramentas comuns não mexem na configuração.
Apagar resolve uma tag corrompida?
Na maioria dos casos sim, já que o problema é uma mensagem inválida e não dano. Formatar é o passo seguinte se apagar não bastar.
Por que a tag é lida como vazia e recusa a gravação?
Vazia e protegida são estados diferentes que podem coexistir. Leia a gravabilidade dela, que é informada separadamente do conteúdo.
O dano na configuração pode ser desfeito?
Os ajustes de proteção e os bits de bloqueio são permanentes uma vez aplicados. É por isso que ferramentas que endereçam a memória diretamente devem ser usadas de propósito.