Fsck kann auf beschädigter FAT nach Entfernung eines „unsicheren“ Geräts nicht ausgeführt werden

Fsck kann auf beschädigter FAT nach Entfernung eines „unsicheren“ Geräts nicht ausgeführt werden

Ich habe eine SD-Karte, die ich versehentlich entfernt habe, ohne sie aus einem Android-Telefon auszuhängen. Danach werden auf der Karte Dateien mit falschen Namen und Daten angezeigt. Scheinbar ist die FAT-Datei beschädigt, aber ich kann fsck auf diesem Laufwerk nicht ausführen:

$ sudo dosfsck -n /dev/sdb
dosfsck 3.0.7, 24 Dec 2009, FAT32, LFN
Logical sector size (64543 bytes) is not a multiple of the physical sector size.

Wie kann ich diesen Fehler umgehen und die Daten wiederherstellen?

Antwort1

Obwohl dies nicht zur Reparatur des Dateisystems beiträgt, bedeutet der Fehler, dass Sie für fsck die Partition und nicht die Festplatte angeben müssen:

$ sudo dosfsck -n /dev/sdb1

im Gegensatz zu

$ sudo dosfsck -n /dev/sdb

verwandte Informationen