thewulf00 hat natürlich auch recht. Bei einem 2 GB Speichermedium eine 2 GB Speicherdatei zu erstellen zwingt das OS dazu selbst "nur" als gelöscht markierte Bereiche zu überschreiben. Und somit eine unfragmentierte Datei zu erstellen.
Was ich mich jetzt nur wundere: Wenn FAT Dateien als verkettete Liste von Sektordatenblöcken anlegt muss injedem Sektor die Informationen für den folgenden Sektor abgelegt sein , thewulf00 aber schreibt, das er Dateien in jeweils 512 Byte blöcken sequenziell aufeinanderfolgend auf das Medium schreibt - und er hat das so schon gemacht. Also MUSS die Verwaltung von Dateien auf SD Karten anders als auf konventionellen Datenträgern organisiert sein - oder der SD Controller macht diese Arbeit transparent im Hintergrund.
aber ich glaube das spielt für die eigentliche Frage in diesem Thread keine Rolle...