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
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.
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
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