|

Daten von der Raspberry Pi SD-Karte retten

Festplatte

SD-Karten können jederzeit ausfallen – und oft passiert es im ungünstigsten Moment. In diesem Artikel zeige ich euch, wie ihr Daten von einer defekten Raspberry Pi SD-Karte unter Windows rettet und wie ihr versucht, das Dateisystem zu reparieren.

Was ist passiert? Typische Fehlermeldungen

Typische Zeichen einer beschädigten SD-Karte oder eines defekten Dateisystems:

  • no valid journal superblock found
  • EXT4-fs error beim Bootvorgang
  • Der Pi bootet nicht mehr, zeigt aber noch eine Konsole
  • Pi startet aber das Dateisystem ist read-only

Wenn der Pi noch eine Konsole zeigt, ist die Karte oft nicht komplett tot – sondern nur das Dateisystem beschädigt. Wichtigste Faustregel: Erst Daten sichern, dann reparieren.

Methode 1: Daten unter Windows retten mit DiskInternals Linux Reader

Das kostenlose Tool DiskInternals Linux Reader kann ext4-Partitionen von SD-Karten unter Windows lesen und Dateien kopieren – ohne Linux-Installation.

  1. SD-Karte in den Windows-Rechner stecken (USB-Kartenleser)
  2. DiskInternals Linux Reader herunterladen und installieren
  3. Tool starten – eure SD-Karte erscheint mit den Linux-Partitionen
  4. Zur gewünschten Datei oder zum Ordner navigieren (z.B. /home/pi oder /etc)
  5. Rechtsklick → Save → Speicherort auf dem PC wählen

Alternative für Windows 11 mit WSL: Wer Windows Subsystem for Linux aktiv hat, kann die SD-Karte direkt mounten:

Methode 2: Daten unter Linux / macOS retten

Unter Linux oder macOS direkt mounten:

Falls die Partition wegen Dateisystemfehlern nicht mountet, erst mit -o ro,noload versuchen:

Dateisystem reparieren mit fsck

Wenn ihr die wichtigen Dateien gesichert habt, könnt ihr versuchen das Dateisystem zu reparieren. Dazu braucht ihr entweder ein Linux-System oder einen zweiten Raspberry Pi mit einem USB-Kartenleser.

Wichtig: Die Partition darf beim Reparieren nicht eingehängt (gemountet) sein!

Partitionen identifizieren

Die Karte hat typischerweise zwei Partitionen:

  • /dev/sdb1 – Boot-Partition (FAT32)
  • /dev/sdb2 – Root-Partition (ext4)

ext4-Dateisystem reparieren

Das -y beantwortet alle Reparaturfragen automatisch mit Ja. Je nach Ausmaß der Beschädigung kann das einige Minuten dauern.

FAT32 Boot-Partition reparieren

Bestätigt das Entfernen des „Dirty Bit“ mit 1 und erlaubt Änderungen mit y.

Nach der Reparatur testen

Wenn der Mount klappt und die Verzeichnisse sichtbar sind, hat die Reparatur funktioniert.

Tiefere Datenrettung mit TestDisk

Wenn fsck alleine nicht hilft, kann TestDisk gelöschte Partitionen und Dateien wiederherstellen:

TestDisk führt euch interaktiv durch die Analyse und Wiederherstellung. Das Tool findet auch gelöschte Partitionen und kann die Partitionstabelle reparieren.

Daten wieder auf neuen Pi einspielen

Nachdem ihr die Konfigurationsdateien gesichert habt:

  1. Neues Raspberry Pi OS auf neue SD-Karte schreiben (Raspberry Pi Imager)
  2. Pi neu einrichten, benötigte Software installieren
  3. Konfigurationsdateien zurückkopieren – z.B. per WinSCP oder scp:
  4. Dateirechte wiederherstellen mit chmod und chown

Vorbeugung: Backup ist Pflicht

Die beste Datenrettung ist die, die ihr nie braucht. Macht regelmäßige Backups – z.B. wöchentlich mit rpi-clone auf einen USB-Stick:

Eine vollständige Backup-Anleitung findet ihr im Artikel Raspberry Pi Datensicherung erstellen. Und: Verwendet immer Markenkarten der A2-Klasse von SanDisk oder Samsung – günstige No-Name-Karten sterben deutlich schneller.

Ähnliche Beiträge