FAT-Dateisystem - fehlerhafter Superblock

24838
Ivan Petrushev

Letzte Nacht sagte mein Android-Handy, es könne die SD-Karte nicht lesen und wollte es formatieren. Ich zog es heraus, steckte es in einen Kartenleser und versuchte es auf meinem Desktop-PC zu montieren:

$ sudo mount /dev/sdb1 tmp [sudo] password for ivan:  mount: /dev/sdb1: can't read superblock 

Versuchte es zu fsck:

$ sudo fsck.msdos /dev/sdb1 dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN Contains a free cluster (2). Assuming EOF. FAT32 root dir starts with a bad cluster! 

Und um zu sehen, ob tatsächlich etwas zu montieren ist:

$ sudo fdisk -l /dev/sdb  Disk /dev/sdb: 3951 MB, 3951034368 bytes 122 heads, 57 sectors/track, 1109 cylinders, total 7716864 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000  Device Boot Start End Blocks Id System /dev/sdb1 8192 7716863 3854336 b W95 FAT32 

Jetzt mache ich ein DD-Image, bevor ich etwas anderes kaputt gemacht habe.

Ich weiß, dass EXT-Dateisysteme Superblock-Backups auf dem gesamten Gerät haben, die in einem solchen Moment verwendet werden können. Hat FAT Backups?

Kennen Sie eine Methode zur Wiederherstellung?

Ich habe photorec ausprobiert und es gelang mir, Daten abzurufen, jedoch ohne Dateinamen oder Verzeichnisstruktur. Es tut nichts, außer meine Bilder zu restaurieren, und sie sind meine geringste Sorge.

10
Eigentlich ist `dd` mit Eingabe- / Ausgabefehler nach dem Kopieren von 2,7 GB fehlgeschlagen ... Ist es möglich, dass die Kartenhardware beschädigt ist? Ivan Petrushev vor 11 Jahren 0
Wenn `dd` fehlschlägt, liegt in 99,999% der Fälle ein Hardwarefehler vor. Bobby vor 11 Jahren 0

2 Antworten auf die Frage

18
Ivan Petrushev

testdisk hat den Job gemacht!

>Create a new log file [Choose Disk] >Intel/PC partition >Advanced [Choose Partition] >Boot >Repair FAT [Accept Defaults and Write] >(Q)uit until exited 

Von hier: http://ubuntuforums.org/showthread.php?t=2103994

Dies war ein Lebensretter, danke! Zwei Dinge: 1) In meinem Fall musste ich "Rebuild BS" auswählen, bevor die Aktion "Repair FAT" für mich geöffnet war. Als Kommentar im Forumsthread, auf den Sie verweisen, werden weitere Informationen (und TestDisk im Allgemeinen) hier angezeigt: http://www.cgsecurity.org/wiki/Advanced_FAT_Repair#Rebuild_a_valid_FAT_boot_sector 2) Sie sollten Ihre Antwort annehmen, glaube ich Das ist das Protokoll. Hoffentlich hilft es den Leuten, diese Lösung zu finden, weil es ein häufiges Problem ist! Michael vor 10 Jahren 3
Ich bin froh, dass es jemandem etwas gebracht hat. Ja, wahrscheinlich haben Sie recht - die Antwort wurde akzeptiert. Ivan Petrushev vor 10 Jahren 0
Dies funktionierte für mich, jedoch erlebte ich einen teilweisen Datenverlust. Vielen Dank. Substantial vor 10 Jahren 1
80 GB meiner Daten gespeichert! Vishnu Mohan G vor 8 Jahren 0
Das hat den Job gemacht. Aber Testdisk sagt, dass es sehr gefährlich ist. Ich hatte zuerst versucht, eine Partition zu schreiben, aber es funktionierte nicht. Thu Yein Tun vor 8 Jahren 0
0
Wolfgang Lange

Mein Problem war heute eine USB-HDD-FAT32-Partition G: mit "Superblock nicht lesen" unter Windows XP und OpenSuse 12.3. Die Lösung war: Windows XP Command cmd chkdsk G: / F / R

Wolfgang