Gast
#2509849
Hallo Ich nutze einen Cortex M3 mit einem USB Memory Stick. Ich bekomme nun die Meldung vom Feld dass nicht alle Sticks funktionieren. Nach genauerer Analyse der Fehlerhaften Sticks habe ich bemerkt, dass die Partitionstabelle des MBR komisch ausieht. Die ersten drei 3 Einträge der Partitionstabelle sehen aus wie ein Text einer Fehlermeldng. Der Vierte Eintrag, welcher am ehesten wie ein gültiger Eintrag aussieht hat den Partitiontype 0 was leer/unbenutzt bedeutet und der Start Sektor ist 0xAC000000 welcher ausserhalb des adressierbaren Bereiches liegt. Trotzdem komischen MBR erkennt der PC mit Window oder Ubuntu den Stick korrekt. Wie ist das möglich? Gibt es einen Default bei fehlerhaftem MBR? Gibt es einen einfachen Weg den MBR wieder richtigzustellen auch zumutbar für einen nicht sehr versierten Kunden? In meinem einfachen FATfs wird immer der erste Eintrag der Partionstabelle verwendet. Ist es zwingend den ersten Eintrag zu verwenden für eine einzige Partition oder kann die auch auf position 2,3,4 sein?. Wie ist es möglich dass bei einem so komischen MBR der Stick trotzdem erkannt wird vom PC? Vielen Dank für eure Hilfe Ivo
