I have encountered the following problem:
It appears that some FAT32 formatted Compact Flash cards have the partition table whereas some other cards don't. This creates trouble during the initialization of the file system.
I couldn't find a standard procedure to distinguish the boot sector and the partition table. We can do some speculation on the values of the different fields, however that may not be valid for all cases, such as for the different file systems.
Do you know if there is a standard recommended procedure for that purpose?
Vladimir Vassilevsky DSP and Mixed Signal Design Consultant