Am Sat, 18 Oct 2014 22:54:31 +0200
schrieb Hermann Middeke
Am Samstag, 18. Oktober 2014, 22:30:05 schrieb Аl Воgnеr:
Am Sat, 18 Oct 2014 21:53:51 +0200
schrieb Hermann Middeke
: Es hat (gefühlt) irgend etwas mit der Datenstruktur auf der SD-Karte zu tun,
Warum machst du die nicht platt? Ich teste jede neue Karte auf fehlerhafte Sektoren mit badblocks und wenn es welche gibt, retour zum Händler.
vorher die Karte unmounten, dann badblocks -svw /dev/sdX (X steht für dein Laufwerk)
Damit wird alles auf der Karte gelöscht inkl. Dateisystem
Danach mache ich: mkdosfs -v -F 32 -n "$STICKNAME" /dev/sdX1
Ich LIEBE Abenteuer!
umount sagt: gibts gar nicht (was zu erwarten war)
Solche Dinge kenne ich und das kann kniffelig sein, probiere GParted (von einem einige Sekunden ausgeschalteten PC neu booten), vielleicht schaffst du so ein unmount mit der Gparted-Option, wenn nicht probiere mit GParted irgendein anderes Dateisystem, zB ext4 auf die Karte zu bekommen. Das sollte normalerweise funktionieren. Also Karte erst als User reinstecken und dann GParted mit root-Rechten.
der badblocks Befehl hängt, bis ich die Karte rausziehe. Dann passiert was Lustiges: die Konsole zählt ganz rasch Zahlen aufwärts - bis ich das stoppe...
badblocks hat nicht erkannt, dass du die Karte entfernt hast und zeigt nun defekte Blöcke an. Ach ja, so ein badblocks kann schon 10h und länger dauern. Es gibt per default 4 Durchgänge, die werden bei -v aber angezeigt. Ich verwende nur mehr UHS-1-Karten, die sind am PC deutlich schneller und oft kompatibel mit Class10 und kosten nicht viel mehr, wenn überhaupt.
linux-gefa:/home/hermx # mkdosfs -v -F 32 -n "hugo" /dev/mmcblk0 mkfs.fat 3.0.22 (2013-07-19)
Keine weitere Aktion, bis ich die Karte rausziehe...
/dev/mmcblk0 has 4 heads and 16 sectors per track, hidden sectors 0x0000; logical sector size is 512, using 0xf8 media descriptor, with 61831168 sectors; drive number 0x80; filesystem has 2 32-bit FATs and 32 sectors per cluster. FAT size is 15089 sectors, and provides 1931279 clusters. There are 32 reserved sectors. Volume ID is 2a211fff, volume label HUGO . mkdosfs: failed whilst writing reserved sector linux-gefa:/home/hermx #
...reserved sector... Spannend!
Ja, ich hab versucht, ihn Hugo zu nennen :-))
Vielleicht probierst du meinen Vorschlag mit einer anderen Karte um Erfahrung zu sammeln? Wie schon geschrieben, das ist mein "default-Burn in", wenn das Fehler bringt, ab zur Garantie oder Gewährleistung und das wurde mir unter Angabe der defekten Blöcke noch nie verweigert. Es gibt Karten, die werden irgendwann nicht mehr beschreibbar und sind nur mehr lesbar. Da bin ich auch mit badblocks gescheitert. Ich habe auch mal einen Werbe-USB-Stick gesehen, der hat sich auch von badblocks nicht bearbeiten lassen (ab in die Tonne). -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org