FelixII
Anmeldungsdatum: 14. Mai 2010
Beiträge: 49
|
Hallo, ich habe gestern kurz meine 8GB microSD-Karte aus meinem Android-Handy herausgenommen und kurze Zeit später wieder hineingesteckt. Seitdem kann die Speicherkarte nicht mehr gelesen und noch nicht einmal mehr formatiert werden. Die Karte wird in GParted mit der richtigen Kapazität erkannt. Unter Informationen zeigt mir GParted folgende Meldung an: plain_io: Input/output error
Der Inhalt des Dateisystems konnte nicht gelesen werden! Aufgrund dessen könnten einige Operationen nicht zur Verfügung stehen. Wenn ich versuche, die Karte als fat32 zu formatieren komme ich zu folgendem Ergebnis: GParted 0.5.1
libparted 2.2
/dev/sdb1 als fat32 formatieren 00:01:53 ( FEHLER )
/dev/sdb1 kalibrieren 00:00:00 ( ERFOLG )
Pfad: /dev/sdb1
Anfang: 8192
Ende: 15523839
Größe: 15515648 (7.40 GiB)
Partitionstyp auf /dev/sdb1 festlegen 00:01:34 ( ERFOLG )
Neue Partitionstyp: fat32
Neues fat32-Dateisystem erzeugen 00:00:19 ( FEHLER )
mkdosfs -F32 -v -n "" /dev/sdb1
mkdosfs 3.0.7 (24 Dec 2009)
/dev/sdb1 has 245 heads and 62 sectors per track,
logical sector size is 512,
using 0xf8 media descriptor, with 15515648 sectors;
file system has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 15123 sectors, and provides 1935671 clusters.
Volume ID is 8cf530a8, no volume label.
mkdosfs: failed whilst writing FAT
======================================== Was könnte ich noch probieren? Die Karte lief bis gestern noch einwandfrei und sie ist auch nicht heruntergefallen, zerkratzt o.ä. Der SD-Adapter ist auch in Ordnung, andere microSD-Karten werden problemlos erkannt und formatiert. Danke für eure Hilfe! ☺ Gruß Felix
|
robee
Anmeldungsdatum: 20. Februar 2007
Beiträge: 1166
Wohnort: am Bodensee (Schweiz)
|
Hallo FelixII Das sieht aus wie ein Datenträger der, ohne ausgehängt worden zu sein, aus dem System entfernt wurde. Dann gilt das Dateisystem als beschädigt und es kann nicht mehr eingehängt werden. Die Fehlermeldung kommt beim Formatieren deshalb erst, wenn die Karte wieder eingehängt werden soll zum Beschreiben mit FAT. Vielleicht hilft es, die Karte zuerst mit einem anderen Dateisystem zu formatieren (Partition löschen) und erst danach wieder mit fat32. Das ist nun aber nur eine Vermutung, ich kenne mich mit Handys nicht aus. Gruss: robee
|
FelixII
(Themenstarter)
Anmeldungsdatum: 14. Mai 2010
Beiträge: 49
|
Danke für den Tipp! Die Formatierung als ext4-Dateisystem klappt ohne Probleme. Jedoch zeigt er die Karte nach der Formatierung wieder als FAT32 und der oben beschriebenen Meldung an. Schreibschutz am SD-Adapter ist 100% aus, andere Karten kann ich damit problemlos formatieren. Und die microSD-Karte hat ja soweit ich weiß keinen eigenen Schreibschutzmechanismus oder? Was mir noch aufgefallen ist, dass er sehr lange braucht, bis er die Karte in GParted eingelesen und formatiert hat, bei meinen anderen Karten geht das viel schneller. Gruß Felix
|
robee
Anmeldungsdatum: 20. Februar 2007
Beiträge: 1166
Wohnort: am Bodensee (Schweiz)
|
Hast du die Partition gelöscht, dann eine neue Partition erstellt und erst dann formatiert? Man kann Karten auch ohne gparted neu formatieren via Terminalbefehle. Wenn du "SD Karte formatieren" rechts oben in der Suchfunktion des Forums eingibst, kommen zahlreiche Beschreibungen wie das gemacht wird. Auf die Beiträge achten, die als gelöst signiert sind. Es geht meist um Handykarten. Gruss: robee
|
FelixII
(Themenstarter)
Anmeldungsdatum: 14. Mai 2010
Beiträge: 49
|
Wenn ich die Partition löschen will passiert genau das gleiche. Der Vorgang wird erfolgreich abgeschlossen und wenn er dann die Laufwerke neu einliest wird die Karte wieder als FAT32 aufgeführt. Bei der Formatierung per Konsole mit dem Befehl sudo mkfs.vfat /dev/sdb -I kommt die gleiche Fehlermeldung wie in GParted "mkfs.vfat: failed whilst writing FAT" Gruß Felix
|
robee
Anmeldungsdatum: 20. Februar 2007
Beiträge: 1166
Wohnort: am Bodensee (Schweiz)
|
Eher so? sudo umount /dev/sdb mkfs -t vfat /dev/sdb Aber erst schauen, ob sdb wirklich richtig ist mit sudo fdisk -l Gruss robee
|
FelixII
(Themenstarter)
Anmeldungsdatum: 14. Mai 2010
Beiträge: 49
|
Das umount hab ich mir gespart, da die Karte gar nicht erst eingehängt wird. Der andere Befehl führte leider zum gleichen Ergebnis... felix@felix-laptop:~$ sudo mkfs -t vfat /dev/sdb1
mkfs.vfat 3.0.7 (24 Dec 2009)
mkfs.vfat: failed whilst writing FAT Ergebnis von fdisk: Platte /dev/sda: 500.1 GByte, 500107862016 Byte
255 Köpfe, 63 Sektoren/Spur, 60801 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x911225a2
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 1785 14336000 27 Unbekannt
/dev/sda2 * 1785 1798 102400 7 HPFS/NTFS
/dev/sda3 1798 54723 425117187+ 7 HPFS/NTFS
/dev/sda4 54723 60802 48828417 5 Erweiterte
/dev/sda5 54723 55221 3999744 82 Linux Swap / Solaris
/dev/sda6 55221 60802 44827648 83 Linux
Platte /dev/sdb: 7948 MByte, 7948206080 Byte
81 Köpfe, 10 Sektoren/Spur, 19165 Zylinder
Einheiten = Zylinder von 810 × 512 = 414720 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 11 19166 7757824 b W95 FAT32 Gruß Felix
|
robee
Anmeldungsdatum: 20. Februar 2007
Beiträge: 1166
Wohnort: am Bodensee (Schweiz)
|
/dev/sdb und /dev/sdb1 ist nicht das gleiche. robee
|
FelixII
(Themenstarter)
Anmeldungsdatum: 14. Mai 2010
Beiträge: 49
|
Ich hab's mit sdb1 probiert, bei sdb meckert er "mkfs.vfat: Device partition expected, not making filesystem on entire device '/dev/sdb' (use -I to override)"
|
da1l6
Anmeldungsdatum: 29. August 2005
Beiträge: 3825
|
Für mich sieht das so aus als ob die Karte defekt ist. Zwei Dinge könntest du noch versuchen: Vorsicht: Unbedingt vorher prüfen ob sdb wirklich die SD Karte ist.
da1l6
|
robee
Anmeldungsdatum: 20. Februar 2007
Beiträge: 1166
Wohnort: am Bodensee (Schweiz)
|
Wenn man dies anschaut Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 11 19166 7757824 b W95 FAT32 sieht man, dass die ersten 10 Einheiten fehlen. Was der Hersteller dort versteckt hat, dürfte das Problem bilden. Wie man dort rankommt weiss ich nicht. Nullen setzt voraus, dass die Partition gemountet werden kann, oder täusche ich mich da? Vielleicht hilft wirklich die Holzhammerformatierung in einer Digitalkamera. robee Nachtrag:
Device partition expected, not making filesystem on entire device '/dev/sdb' (use -I to override) Soll dies heissen, dass mit -I die ganze Karte formatiert wird?
|
da1l6
Anmeldungsdatum: 29. August 2005
Beiträge: 3825
|
robee schrieb: Wenn man dies anschaut Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 11 19166 7757824 b W95 FAT32 sieht man, dass die ersten 10 Einheiten fehlen. Was der Hersteller dort versteckt hat, dürfte das Problem bilden. Wie man dort rankommt weiss ich nicht.
Nein, die Partition ist vermutlich nur Cylinder-Aligned, ein Relikt aus der Zeit als CHS Adressen bei mechanischen Festplatten wirklich noch was mit der Geometrie zu tun hatten.
Nullen setzt voraus, dass die Partition gemountet werden kann, oder täusche ich mich da?
Ja, tust du. Für das Nullen darf die Partition eben nicht gemountet sein.
Vielleicht hilft wirklich die Holzhammerformatierung in einer Digitalkamera.
Kann Helfen da1l6
|
FelixII
(Themenstarter)
Anmeldungsdatum: 14. Mai 2010
Beiträge: 49
|
da1l6 schrieb: Für mich sieht das so aus als ob die Karte defekt ist. Zwei Dinge könntest du noch versuchen: Vorsicht: Unbedingt vorher prüfen ob sdb wirklich die SD Karte ist.
da1l6
Das Löschen brachte keine Veränderung und die Digitalkamera zeigt "Formatierungsfehler". Naja, ich werde mich morgen mal mit Amazon in Verbindung setzen, da auf die Karte noch Garantie besteht. Danke vielmals für Eure Hilfe!!! ☺ Gruß Felix
|
addi72
Anmeldungsdatum: 18. März 2010
Beiträge: 196
|
Hallo, ich würde das so machen:
Karte reinstecken und in Konsole mit dmesg nachsehen, welches Device zugordnet wird. Beispiel: sdb. Wenn nötig aushängen. Die Karte ist eindeutig kaputt, wenn hier jetzt nicht die volle Grösse angezeigt wird, oder wenn sie sehr heiss wird.
Danach sudo cfdisk /dev/sdb. Jetzt Partitionen löschen und Partitionstabelle schreiben.
Dann nochmal sudo mkfs.vfat -I /dev/sdb. Der dd Befehl ist auch gut geeignet. Mann könne zum Beispiel auch eine baugleiche Karte "rüberkopieren", wenn man die Gerätenamen (wieder dmesg benutzen) kennt:
dd if=/dev/neue-Karte of=/dev/alte-Karte Gruss
|
FelixII
(Themenstarter)
Anmeldungsdatum: 14. Mai 2010
Beiträge: 49
|
Also dmesg bringt mir schon Fehler. Hier mal ein Auszug [ 48.186423] sd 6:0:0:0: [sdb] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB)
[ 48.187166] sd 6:0:0:0: [sdb] Write Protect is off
[ 48.187169] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 48.187172] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 48.189915] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 48.189921] sdb: sdb1
[ 48.193285] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 48.193290] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 67.004316] sd 6:0:0:0: [sdb] Unhandled sense code
[ 67.004322] sd 6:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[ 67.004328] sd 6:0:0:0: [sdb] Sense Key : Hardware Error [current]
[ 67.004335] sd 6:0:0:0: [sdb] Add. Sense: No additional sense information
[ 67.004342] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 40 00 00 00 20 00
[ 67.004358] end_request: I/O error, dev sdb, sector 16384
[ 67.004364] __ratelimit: 9 callbacks suppressed
[ 67.004369] Buffer I/O error on device sdb1, logical block 1024
[ 67.004378] Buffer I/O error on device sdb1, logical block 1025
[ 67.004382] Buffer I/O error on device sdb1, logical block 1026
[ 67.004387] Buffer I/O error on device sdb1, logical block 1027
[ 85.729951] sd 6:0:0:0: [sdb] Unhandled sense code
[ 85.729957] sd 6:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[ 85.729964] sd 6:0:0:0: [sdb] Sense Key : Hardware Error [current]
[ 85.729971] sd 6:0:0:0: [sdb] Add. Sense: No additional sense information
[ 85.729978] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 40 00 00 00 08 00
[ 85.729995] end_request: I/O error, dev sdb, sector 16384
[ 85.730002] Buffer I/O error on device sdb1, logical block 1024
cfdisk bricht sofort mit der Fehlermeldung ab: FATALER FEHLER: Beschädigte primäre Partition 0: Partition endet im letzten teilweisen Zylinder
Eine Taste drücken, um cfdisk zu beenden
|