Was tut das Formatieren eines NFC-Tags tatsächlich?
Das Formatieren schreibt die kleine Struktur, die jedes normgerechte Lesegerät den Inhalt finden lässt, und meist eine leere Nachricht, damit der Tag gültig und nicht nur beschrieben ist. Was es schreibt, fällt je nach Tag-Typ verschieden aus, und ein mittendrin abgebrochenes Formatieren hinterlässt einen Tag, der sich als unformatiert oder kaputt liest.
Was es schreibt
Den Capability Container, der einem Lesegerät sagt, welche Fassung des Formats gilt, wie viel Platz zur Verfügung steht und ob der Inhalt noch neu beschrieben werden darf. Dann, in den meisten Werkzeugen, eine leere Nachricht, damit der Tag sofort gültig ist.
Sonst ändert sich nichts. Die Kennung bleibt, die Konfiguration bleibt, und alles außerhalb des Inhaltsbereichs Abgelegte bleibt genau dort, wo es war.
Es fällt je nach Tag-Typ verschieden aus
Das Wort deckt verschiedene Vorgänge ab, je nachdem, was der Tag ist. Android legt das Formatieren als eine vom Schreiben getrennte Fähigkeit offen, aufgeführt neben den Technikklassen in seiner Referenzdokumentation, denn ein Tag kann formatierbar sein, ohne schon formatiert zu sein.
Auf den gängigen Endkundenfamilien ist der Vorgang klein und schnell. Auf Tags in Kartenbauart geht es darum, eine Dateistruktur anzulegen, statt ein paar Bytes zu schreiben, und auf Vicinity-Tags fällt der Aufbau wieder anders aus.
Praktisch heißt das, dass ein Werkzeug das Formatieren für einen Tag anbieten kann und für einen anderen nicht, und das ist eine Eigenschaft des Tags und kein Mangel des Werkzeugs.
Einen Tag formatieren, der bereits Inhalt hält
Der Inhalt ist weg. Das Formatieren baut die Struktur neu auf und hinterlässt eine leere Nachricht, alles zuvor Geschriebene ist also fort, ohne Rückweg.
Das ist manchmal genau das, was Sie wollen, und es ist ein schwererer Vorgang, als schlicht neuen Inhalt über den alten zu schreiben. Geht es darum, zu ersetzen, was auf einem Tag ist, schreiben Sie den neuen Inhalt unmittelbar: Es geht schneller, es gibt weniger Schreibzyklen aus, und es kann die Struktur nicht in einem widersprüchlichen Zustand hinterlassen.
Wenn das Formatieren scheitert
Drei Ursachen, und die ersten zwei sind zu beheben.
Das Telefon hat sich bewegt und der Vorgang ist mittendrin abgebrochen. Der Tag hat nun eine Struktur, die weder die alte noch eine vollständige neue ist, und er liest sich als unformatiert oder unbekannt. Ordentlich erneut zu formatieren behebt es.
Die Tag-Familie wird vom Werkzeug oder vom Gerät nicht unterstützt. Nichts, was Sie mit dem Tag tun, ändert das, und ein anderes Gerät kann gelingen, wo Ihres es nicht tut.
Der Tag ist gesperrt. Das Sperren macht den Speicher nur lesbar, die Struktur eingeschlossen, ein gesperrter Tag lässt sich also nie wieder formatieren. Das ist der Fall ohne Abhilfe.
Der Ausfall, der wie ein toter Tag aussieht
Ein Tag mit halb geschriebener Struktur fährt hoch, antwortet, meldet seine Kennung und bietet keinen Inhalt. Alles arbeitet außer der Karte zum Inhalt. Bevor Sie schließen, ein Tag sei defekt, versuchen Sie ihn zu formatieren.
Häufige Fragen
Soll ich vor jedem Schreiben formatieren?
Nein. Neuen Inhalt zu schreiben ersetzt den alten unmittelbar, was schneller geht und weniger Schreibzyklen kostet. Formatieren Sie nur, wenn ein Tag unformatiert oder seine Struktur beschädigt ist.
Warum bietet mein Werkzeug das Formatieren bei manchen Tags nicht an?
Weil die Formatierbarkeit von der Tag-Familie abhängt und davon, was die Plattform offenlegt. Ein bereits formatierter Tag hat zudem nichts zu formatieren, was manche Werkzeuge als nicht verfügbare Möglichkeit darstellen.
Entfernt das Formatieren ein Passwort?
Nein. Der Passwortschutz ist eine Chipkonfiguration und kein Teil der Inhaltsstruktur, er überlebt das Formatieren also. Ihn zu entfernen verlangt das Passwort und den richtigen Vorgang.
Kann Formatieren einen Tag retten, der sich als unbekannt liest?
Oft ja, wenn die Ursache eine beschädigte Struktur ist und der Tag nie gesperrt wurde. Es ist das Erste, was zu versuchen ist, und es kostet nichts.