Dateien von defekter SD-Karte wiederherstellen (kein Start)


7

Gibt es eine Möglichkeit, einige Dateien wiederherzustellen, die sich auf einer SD-Karte befinden, die nicht mehr startet? Der letzte Stromausfall scheint einige Dateien auf der Karte betroffen zu haben, und der Raspberry Pi kann nicht mehr booten.

Antworten:


14

Erstens, warum bootet es nicht? Was zeigen die Lichter? Debuggen Sie es mit diesem Wiki

Das Problem könnte in der FAT-Partition liegen, die leicht durch Neuformatieren und Zurücksetzen der Dateien behoben werden kann (entweder mit Ihrem Image oder einem aus dem Web heruntergeladenen).

Wenn es sich um das Linux-Dateisystem handelt, reicht es fsckmöglicherweise aus , es auf ein Linux (sogar eine Live-CD) zu laden und auszuführen , um es wiederherzustellen.

Schließen Sie also die SD-Karte an, öffnen Sie eine Konsole und führen Sie dmesgdie Bezeichnung der zuletzt entdeckten Festplatte (Beispiel sdb) aus, um festzustellen fdisk -l /dev/sdb, welche Partitionen vorhanden sind. Das Linux sollte Linux heißen (Beispiel sdb2). fsck /dev/sdb2 Zum Schluss das Dateisystem scannen und reparieren.

Wenn alles fehlschlägt, ist die SD möglicherweise fehlerhaft. Ich würde dd if=/dev/sdb of=file.img(noch besser, dd_rescue /dev/sdb file.imgwenn Sie sie dd_rescueinstalliert haben) eine Sicherungskopie der SD-Datei in einer Datei erstellen und versuchen, die Daten von dort wiederherzustellen, indem ich das Image auf einem Gerät mit losetup --find --show file.imgArbeit transformiere .


Danke Mann, zumindest konnte ich einen Teil meines Codes mit dem Befehl fsck wiederherstellen.
Priyank Bolia

4

Wenn das Dateisystem nicht stark beschädigt ist, können Sie es auf einem anderen System bereitstellen und die Dateien kopieren.

Geben Sie auf einem anderen Linux-System sudo mount -o ro /dev/mmcblk0p2 /mntein Terminal ein. Dadurch wird die SD-Karte (vorausgesetzt, sie ist eingeschaltet mmcblk0) schreibgeschützt bei /mnt.

Von dort aus können Sie mit einem Dateimanager in die Verzeichnisstruktur navigieren und alle benötigten Dateien kopieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.