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.
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.
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 fsck
mö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 dmesg
die 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.img
wenn Sie sie dd_rescue
installiert 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.img
Arbeit transformiere .
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 /mnt
ein Terminal ein. Dadurch wird die SD-Karte (vorausgesetzt, sie ist eingeschaltetmmcblk0
) schreibgeschützt bei/mnt
.Von dort aus können Sie mit einem Dateimanager in die Verzeichnisstruktur navigieren und alle benötigten Dateien kopieren.
quelle