Zum Hauptinhalt springen

Wie man eine SD-Karte in Linux wiederherstellt: Eine detaillierte Anleitung zur Datenwiederherstellung

SD-Karten werden häufig zum Speichern von Daten auf verschiedenen Geräten verwendet, von Smartphones bis hin zu Kameras. Es kann jedoch manchmal vorkommen, dass die SD-Karte nicht mehr verfügbar ist oder die Daten auf der SD-Karte beschädigt sind. In solchen Fällen ist es wichtig zu wissen, wie man die SD-Karte wiederherstellt, um verlorene Dateien wiederherzustellen.

In diesem Artikel werden wir uns eine detaillierte Anleitung zur Wiederherstellung von Daten von einer SD-Karte auf einem Linux-Betriebssystem ansehen. Wir beschreiben die grundlegenden Schritte, die Sie ausführen müssen, um Daten erfolgreich von der Speicherkarte wiederherzustellen.

Es ist wichtig zu beachten, dass Sie niemals alle wichtigen Daten sichern müssen, bevor Sie mit dem Wiederherstellungsprozess beginnen. Dies wird helfen, weitere Informationsverluste zu vermeiden, wenn etwas schief geht. Stellen Sie außerdem sicher, dass die SD-Karte an den Computer angeschlossen ist und eine geeignete Verbindung wiedergegeben wird.

Betrachten wir nun die Schritte, die Sie ausführen müssen, um Daten erfolgreich von einer SD-Karte in Linux wiederherzustellen.

Vorbereitung auf die Wiederherstellung

Bevor Sie mit der Wiederherstellung von Daten von einer SD-Karte unter Linux beginnen, müssen Sie einige vorbereitende Schritte ausführen:

SchrittDie Beschreibung
1Legen Sie die SD-Karte in den Kartenleser ein und verbinden Sie sie mit einem Linux-Computer.
2Vergewissern Sie sich, dass der Computer die SD-Karte korrekt erkannt hat. Führen Sie dazu den Befehl sudo fdisk -l im Terminal aus und suchen Sie nach dem Gerät, das der SD-Karte entspricht. Es hat normalerweise die Form /dev/sdX , wobei X der Buchstabe ist, der den Laufwerksbuchstaben bezeichnet.
3Es wird empfohlen, mit dem Dienstprogramm dd ein Abbild der SD-Karte zu erstellen, bevor Sie mit der Datenwiederherstellung beginnen. Führen Sie dazu den Befehl sudo dd if=/dev/sdX of=/path/to/backup/image aus.img bs=4M , indem /dev/sdX durch den Pfad zur SD-Karte und /path/to/backup/image ersetzt wird.img auf den Pfad und Namen der Image-Datei.
4Stellen Sie sicher, dass die erforderliche Datenwiederherstellungssoftware auf Ihrem Computer installiert ist. Einige der beliebtesten Tools, mit denen Sie Daten von einer SD-Karte unter Linux wiederherstellen können, sind TestDisk, PhotoRec, Foremost und Scalpel. Installieren Sie sie mithilfe des Paketmanagers Ihres Distributionssystems.

Schritt 1: Überprüfen der Verbindung der SD-Karte

Bevor Sie mit der Wiederherstellung von Daten von der SD-Karte beginnen, müssen Sie die Verbindung mit dem Computer überprüfen. In diesem Abschnitt betrachten wir einige einfache Möglichkeiten, um die Verbindung einer SD-Karte zu überprüfen.

1. Physische Überprüfung

Überprüfen Sie sorgfältig, ob die SD-Karte richtig in den Kartensteckplatz des Kartenleser oder USB-Adapters eingelegt ist.

2. Verwenden des Befehls lsblk

Öffnen Sie ein Terminal und führen Sie den Befehl lsblk aus. Wenn eine SD-Karte angeschlossen ist, sollte sie in der Liste der Blockgeräte angezeigt werden.

GerätenameDie GrößeTypMount-Punkt
sdb16Gdisk
└─sdb116Gpart/mnt/sdcard

3. Verwenden des Befehls fdisk

Führen Sie im Terminal den Befehl sudo fdisk -l aus. Wenn die SD-Karte angeschlossen ist, sollte sie auch in der Partitionsliste sichtbar sein.

Device Boot Start End Sectors Size Id Type/dev/sdb1 2048 31703039 31700992 15.1G c W95 FAT32 (LBA)

Wenn Sie sichergestellt haben, dass die SD-Karte erfolgreich an den Computer angeschlossen ist, können Sie mit dem nächsten Schritt der Datenwiederherstellung fortfahren.

Schritt 2: Erstellen eines SD-Kartenabbilds

Bevor Sie mit der Datenwiederherstellung beginnen, müssen Sie ein Image der SD-Karte erstellen. Dieser Schritt stellt sicher, dass Sie die Informationen zur ursprünglichen SD-Karte speichern, bevor Sie mit der Wiederherstellung beginnen. Das Erstellen eines Images hilft Ihnen, Datenverluste oder zusätzliche Schäden zu vermeiden.

Zum Erstellen eines SD-Kartenabbilds benötigen Sie einen Computer mit installiertem Linux-Betriebssystem und Zugriff auf die SD-Karte. Befolgen Sie diese einfachen Anweisungen:

  1. Legen Sie die SD-Karte in den Kartenleser des Computers ein.
  2. Öffnen Sie ein Terminal und führen Sie den Befehl sudo fdisk -l aus . Dieser Befehl hilft Ihnen, den Pfad zur SD-Karte zu finden (normalerweise wird /dev/sdX angezeigt, wobei X der Buchstabe für Ihre SD-Karte ist).
  3. Führen Sie den Befehl sudo dd if=/dev/sdx of=/path/to/file aus.img bs=4M , wobei /dev/sdX der Pfad zur SD-Karte und /Pfad/zu/Datei ist.img ist der Pfad, in dem Sie das Bild der SD-Karte speichern möchten. Stellen Sie bs=4M ein, um den Kopiervorgang zu beschleunigen.
  4. Warten Sie, bis das Abbild der SD-Karte erstellt wurde. Abhängig von der Größe der Karte kann es einige Zeit dauern.

Glückwunsch! Sie haben das Image der SD-Karte erfolgreich erstellt. Jetzt können Sie mit dem nächsten Schritt fortfahren - der Datenwiederherstellung.