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
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.
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.
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???
Ist das eine SDHC Karte? Da gibts ja Unterschiede. Mein XDA mini kann mit SDHC auch nicht richtig umgehen...
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 :(
zu SPI-Umgang mit MMC/SD/SDHC schau mal unter: http://www.embedded-os.de/index.html?pcfat_port.htm und übrigends: Wenn du den Sector-0 manuell löscht, mußt du mit "fdisk" oder der "Windows-Dateträgerverwaltung" erst wieder eine gültige Partition erzeugen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.