Hallo,
bezugnehmend auf diverse Postings in diesem Thread möchten wir darauf hinweisen, dass in der
Microsoft Extensible Firmware Initiative
FAT32 File System Specification
FAT: General Overview of On-Disk Format
Version 1.03, December 6, 2000
auf der Seite 9 unten u. a. folgendes geschrieben steht:
"Number of reserved sectors in the Reserved region of the volume starting at the first sector of the volume. This field must not be 0. For FAT12 and FAT16 volumes, this value should never be anything other than 1. For FAT32 volumes, this value is typically 32. There is a lot of FAT code in the world hard wired to 1 reserved sector for FAT12 and FAT16 volumes and that doesnt bother to check this field to make sure it is 1. Microsoft operating systems will properly support any non-zero value in this field."
Eine Vielzahl der Geräte, u. a. auch unsere, sind gemäß dieser Spezifikation ausgelegt.
Tatsache ist jedoch, das Windows XP bei der Formatierung den Wert "4" einträgt. Dieses führt dann zu Lesefehlern bei den Geräten, die gemäß der o. a. Spezifikation arbeiten.
Abgesehen davon haben wir festgestellt, dass zus. diverse MMC/SD-Karten nicht ganz Spezifikationskonform sind und Timing-Fehler aufweisen, die ebenfalls zu Leseproblemen führen. Einen guten überblick über die gesamte Problematik gibt die Webseite:
http://sdprob.aximsite.com/theproblemlist.htm
Mit freundlichen Grüßen
Volker Lauke
Blaupunkt GmbH