MBR Problem bei 2GB SD Karte

OP #739365
Lesenswert?

hab ne neu gekaufte 2GB Kinston SD Karte unter WinXP als FAT16 
formattiert. Aber wenn ich den "Sector Zeor"(512Bytes) eröffne, sind 
fast alle Werten komischweise auf 0 gesetzt.(nur die Endungssignature 
sieht richtig aus, also 0x55AA)

hat hier jemand ne Ahnung welche Fehler daran liegt? weil ich mit 
gleichem Methode überhaupt kein Problem hab, um die Daten von einer 
alten 128M SD Karte in FAT16 zu lesen. Gibt es irgendwelche neue Technik 
oder Verfahren auf der neuen Karte für die SPI-Anwender???

happy new years
Gast #739555
Lesenswert?

Der erste Sketor ist der MBR der karte, da steht nicht viel drin. Der 
MBR des FATs steht weiter hinten in einem anderen Sektor.
In sektor 0 steht irgentwo die Adresse des MBR der ersten Partition. In 
dem müsste etwas mehr drinstehen wie z.B. Fatname, größe usw.
Gast #739666
Lesenswert?

Ich denke Martin meint das Richtige, ist aber etwas verkorkst 
ausgedrückt.
Im Sektor 0 (MBR) befindet sich die Partitionstabelle. In der 
Partitionstabelle findet man den Anfangssektor der Partition. In der 
Partition befindet sich ein Boot Sektor in dem die FAT-Informationen 
stehen.
OP #741410
Lesenswert?

ich habe einpaar mal Versuch auf "Sector 0" rumgespielt, jetzt ist es 
noch komischer

ich habe den "Sector 0" komplett gelöscht, und wollte die Karte wieder 
unter WinXP als FAT16 formattieren, aber mein WinXP erkannt sich die 
Karte nur ca. 980MB statt 2GB an. Nach der Formattierung wurde ein 
normaler MBR auf Sector 0 geschrieben, sowie meiner 128MB SD Karte.

wenn ich habe die neue "Sector 0" anschaue:
BPB_SecPerClus = 32;
BPB_TotSec32 = 0x00C61D00; (DiskSize = 1951232*512Byte = 952.75MB)
die übrigen Werte sind normal wie MS Whitepaper vorgestellt.
ich glaube, dass ist warum Window die Kartegröße halbiert...

nun ist was noch interessanter:
ich hab "Setor 0" so geändert:
BPB_SecPerClus = 64;
BPB_TotSec32 = 0x00000400 (DiskSize = 419430*512Byte ist ca. 2GB)
die übrigen blieben unverändert
Windows erkannt sich die SD Karte wieder als 2GB
aber wenn man die Karte wieder formattieren möchte, hab ich wieder nur 
einen Aufwahl in der Dropdown Menü beim Windows --> 980MB!!!!!
Was ist hier eigentlich los???

ich bin total verwirrend wegen der Formattierungsding von Windows
was hat Windows überhaupt getan???
OP #741665
Lesenswert?

Christian R. wrote:
> Ist das eine SDHC Karte? Da gibts ja Unterschiede. Mein XDA mini kann
> mit SDHC auch nicht richtig umgehen...

nein, meine Karte hat definitiv kein SDHC Symbol darauf...

und jetzt ist es merkwürdig:
ich kann natürlich ca. 2GB Datei(raw oder in FAT) die Karte vollständig 
schreiben, nur Windows den sich nicht anerkennt :(

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren