www.mikrocontroller.net

Forum: PC Hard- und Software SD-Karte mit FAT16 formatieren


Autor: Jörn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
ich habe jetzt endlich meine SD-Karte mit dem Code von Ulrich Radig zum 
Initialisieren bekommen.
Unter Linux habe ich versucht die Karte mit FAT16 zu formatieren. Nur 
wenn ich dann mit Windows eine Datei draufspiele und dann die SD-Karte 
wieder auslese, dann kommt kein vernünftiger Dateiname dabei heraus.
0 5e 0 32 5f 5b bf ff ed b7 ff 9f 96 c0 0 73
Directory

Cluster = 0000 DirA = 00 FileName = 
Cluster = 0000 DirA = 00 FileName = 
Cluster = 0000 DirA = 00 FileName = !
Cluster = 0000 DirA = 00 FileName = )
Cluster = 0000 DirA = 00 FileName = 1
Cluster = 0000 DirA = 00 FileName = 9
Cluster = 0000 DirA = 00 FileName = A
Cluster = 0000 DirA = 00 FileName = I
Cluster = 0000 DirA = 00 FileName = Q
Cluster = 0000 DirA = 00 FileName = Y
Cluster = 0000 DirA = 00 FileName = a
Cluster = 0000 DirA = 00 FileName = i
Cluster = 0000 DirA = 00 FileName = q
Cluster = 0000 DirA = 00 FileName = y
Cluster = 0000 DirA = 2e FileName = 
Cluster = 0000 DirA = 00 FileName = ‰
Cluster = 0000 DirA = 00 FileName = ‘
Cluster = 0000 DirA = 00 FileName = ™
Cluster = 0000 DirA = 00 FileName = ¡
Cluster = 0000 DirA = 00 FileName = ©
Cluster = 0000 DirA = 00 FileName = ±
Cluster = 0000 DirA = 00 FileName = ¹
Cluster = 0000 DirA = 00 FileName = Á
Cluster = 0000 DirA = 00 FileName = É
Cluster = 0000 DirA = 00 FileName = Ñ
Cluster = 0000 DirA = 00 FileName = Ù
Cluster = 0000 DirA = 00 FileName = á
Cluster = 0000 DirA = 00 FileName = é
Cluster = 0000 DirA = 00 FileName = ñ
Cluster = 0000 DirA = 00 FileName = ù
Cluster = 0000 DirA = 2e FileName = 
Cluster = 0000 DirA = 00 FileName =    
Cluster = 0000 DirA = 00 FileName = 
Cluster = 0000 DirA = 00 FileName = 
Cluster = 0000 DirA = 00 FileName = !
Cluster = 0000 DirA = 00 FileName = )
Cluster = 0000 DirA = 00 FileName = 1
Cluster = 0000 DirA = 00 FileName = 9
Cluster = 0000 DirA = 00 FileName = A
Cluster = 0000 DirA = 00 FileName = I
Cluster = 0000 DirA = 00 FileName = Q
Cluster = 0000 DirA = 00 FileName = Y
Cluster = 0000 DirA = 00 FileName = a
Cluster = 0000 DirA = 00 FileName = i
Cluster = 0000 DirA = 00 FileName = q
Cluster = 0000 DirA = 00 FileName = y
Cluster = 0000 DirA = 2e FileName = 
Cluster = 0000 DirA = 00 FileName = ‰
Cluster = 0000 DirA = 00 FileName = ‘
Cluster = 0000 DirA = 00 FileName = ™
Cluster = 0000 DirA = 00 FileName = ¡
Cluster = 0000 DirA = 00 FileName = ©
Cluster = 0000 DirA = 00 FileName = ±
Cluster = 0000 DirA = 00 FileName = ¹

Directory Ende


FERTIG!!


Unter Linux habe ich die Karte so formatiert:
1. Karte unmountet
2. sudo fdisk /dev/sdc
3. alle Partitionen mit "d" gelöscht
4. mit "n" eine neue Partition erstellt. Überall standart
5. mit "t" und 6 die Partition auf FAT16 gesetzt
6. mit "w" die Einstellungen geschrieben

Pc neugestartet und dann:
1. Karte unmountet
2. sudo mkdosfs /dev/sdc1
3. Pc mit Windows neu gestartet
4. *.wav Datei auf die Karte gespielt

Es ist eine 1GB SD-Karte von Transcend

Wo ist der Fehler?

MfG Jörn

Autor: Olaf Dreyer (Firma: O.D.I.S.) (dreyero)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Jörn,

der Fehler war, daß Du eine Partition angelegt hast.
Windows erwartet das Filesystem Fat16 in /dev/sdc,
also direkt auf dem Medium.

Ist mir auch schoneinmal passiert.

Also Partinionen löschen und "mkdosfs /dev/sdc" eingeben.

Dieser Tip ist aus meinem Speicher ohne wahlfreiem Zugriff. Also bitte 
mit Vorsicht geniessen und nicht hinterher jammern ;-)

Gruß

Olaf

Autor: Olaf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Windows erwartet das Filesystem Fat16 in /dev/sdc,
> also direkt auf dem Medium.

Das ist quatsch. Ich hab alle meine Karten partioniert und Windows
hat damit kein Problem. Das einzige wo die Firma mal wieder zu bloed 
ist,
sind Karten mit mehr als einer Partition. Aber das ist ja auch eine
ungewoehnliche Anwendung.

Olaf

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.