• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Daten von SSD retten

Eine meiner SSD ist defekt. Die meisten Daten konnte ich aus einem Backup wiederherstellen. Dennoch würde ich gern alle Daten retten, falls das möglich ist. Aber schon das Mounten klappt nicht. Hier die Ausgabe von dmesg und die angezeigte Fehlermeldung. Kann ich da überhaupt noch etwas tun?

sdb_error.pngsdb.png
 

susejunky

Moderator
Teammitglied
@BulliM :

Herzlich willkommen im Linux-Club-Forum.

Um Dir den Einstieg hier zu erleichtern, nachfolgend ein paar Hinweise:

Das Linux-Club-Forum ist ein Ort an dem sich Benutzer unterschiedlichster Linux-Distributionen austauschen und versuchen sich gegenseitig zu unterstützen. Das Forum ist nicht auf eine spezielle Linux-Distribution ausgerichtet. Es ist offen, welche Linux-Distributionen von Forumsmitgliedern verwendet werden und somit ist auch offen, ob und wenn ja, wie viele Informationen zu einer Linux-Distribution (z.B. zu der von Dir verwendeten) Du hier im Forum finden kannst.

Ob ein von Dir angelegtes Thema von Anderen gelesen und ggf. sogar beantwortet wird, hängt stark von der Qualität Deiner Beiträge ab. Unter den folgenden Links findest Du Informationen, wie Du den Inhalt und das Layout Deiner Beiträge attraktiv gestalten kannst:

Inhalt
Layout

Darüber hinaus tragen ein korrekter Satzbau und eine ordentliche Rechtschreibung erheblich dazu bei, dass Dein Anliegen von den Lesern korrekt verstanden wird.

Es ist jederzeit möglich zu einem Thema (neu-deutsch: thread) einen weiteren Beitrag (neu-deutsch: post) hinzuzufügen. Beiträge (posts) können jedoch nur bis zu 24 Std. nach ihrer Erstellung vom Anleger editiert werden. Danach können sie nur noch gelesen (oder von einem Administrator/Moderator editiert) werden.

Wenn Du ein Thema nicht nur im Linux-Club-Forum sondern auch in anderen Foren platzierst, dann sei bitte so fair und zeige in dem jeweiligen Linux-Club-Thema Links zu den den entsprechenden Beiträgen in den anderen Foren. Damit ermöglichst Du Allen, die sich an Deinem Thema beteiligen, sich stets den selben Informationsstand zu verschaffen.

Und nun zu Deinem Problem:

Du hast leider nicht verraten, welches Dateisystem sich auf dem Datenträger befindet, ob der Datenträger partitioniert ist, welches Partitionsschema verwendet wurde, welches Betriebssystem Du verwendest, etc. daher kann man Dir nicht wirklich konkret weiterhelfen.

Aber da im Augenblick ein Hardwaredefekt nicht auszuschließen ist, solltest Du unnötige Zugriffe auf das Gerät vermeiden und erst einmal ein Abbild des Datenträgers erstellen.
 
Bei einem Desktop-Gerät solltest Du zuerst ein neues Datenkabel verwenden (oder die Kabel von 2 SSD tauschen). Defekte Kabel führen oft zu abenteuerlichen Fehlern. Wenn es nicht am Kabel liegt, ist ein Hardware-Defekt ziemlich wahrscheinlich, da der Kernel zwar die SSD erkennt, aber die Partitionentabelle nicht lesen kann.
 
Hallo @josef-wien

Das Datenkabel hatte ich als erstes gewechselt. Hat aber nicht funktioniert. Das Filesystem (ext4 unter Rasberry OS Bookworm) ist wohl nicht mehr lesbar. Ob das aber am Controller liegt, einem kaputten Speichermodul oder etwas anderem weiß ich nicht. Das würde ich gern herausfinden, bevor ich die Platte entsorge. Ich habe eine identische SSD, auf die ich die Speicher verlöten könnte. Da müsste ich dann aber in Technik investieren. Für zwei aktuelle Blogbeiträge, die ich gern noch retten möchte, lohnt sich der Aufwand vielleicht nicht. Andererseits reizt mich die Vorstellung, eben doch an den Dump der Datenbank zu kommen.
 
Eine Festplatte (und natürlich auch eine SSD) ist ein eigenständiger Computer mit eigenem Prozessor und eigenem Betriebssystem (üblicherweise firmware genannt). Die Speicherbausteine allein nützen Dir gar nichts, denn nur die firmware weiß, was wo gespeichert ist, und die liefert eben keine diesbezüglichen Informationen.

Du kannst mit
Code:
dd if=/dev/sdb of=/pfad/zur/image-datei
eine Kopie versuchen, aber ich vermute, auch das wird nicht funktionieren.
 
Für den Versuch einer Datenrettung (an die ich auch nicht glaube) würde ich ddrescue vorziehen. Im Gegensatz zu dd kann dieses Programm Fehler automatisch überspringen, während dd entweder aussteigt oder auf eine Useraktion wartet. Zumindest war das früher (also wirklich lange her) so.
 
Danke euch Beiden, ich versuche das.

@all: Anhand der Ausgabe von dmesg kann man aber nicht erkennen, wo (Controller/Speicher) genau der Fehler liegt?
 
Für den Versuch einer Datenrettung (an die ich auch nicht glaube) würde ich ddrescue vorziehen. Im Gegensatz zu dd kann dieses Programm Fehler automatisch überspringen, während dd entweder aussteigt oder auf eine Useraktion wartet. Zumindest war das früher (also wirklich lange her) so.
Habe ich gestern gemacht. Allerdings auch nach fünfeinhalb Stunden ohne Erfolg.


ddrescue.log:
# Mapfile. Created by GNU ddrescue version 1.29
# Command line: ddrescue -n /dev/sdb /home/bullim/devsdb /home/bullim/ddrescue.log
# Start time: 2026-01-05 14:48:37
# Current time: 2026-01-05 20:15:47
# Copying non-tried blocks... Pass 1 (forwards)
# current_pos current_status current_pass
0xBC1631C00 ? 1
# pos size status
0x00000000 0x00010000 *
0x00010000 0x00130000 ?
0x00140000 0x00010000 *
0x00150000 0x00260000 ?
0x003B0000 0x00010000 *
0x003C0000 0x004C0000 ?
0x00880000 0x00010000 *
0x00890000 0x00980000 ?
0x01210000 0x00010000 *
0x01220000 0x01300000 ?
0x02520000 0x00010000 *
0x02530000 0x02600000 ?
0x04B30000 0x00010000 *
0x04B40000 0x04C00000 ?
0x09740000 0x00010000 *
0x09750000 0x09800000 ?
0x12F50000 0x00010000 *
0x12F60000 0x13000000 ?
0x25F60000 0x00010000 *
0x25F70000 0x26000000 ?
0x4BF70000 0x00010000 *
0x4BF80000 0x478B1C00 ?
0x93831C00 0x0000E400 *
0x93840000 0x478B1C00 ?
0xDB0F1C00 0x0000E400 *
0xDB100000 0x478B1C00 ?
0x1229B1C00 0x0000E400 *
0x1229C0000 0x478B1C00 ?
0x16A271C00 0x0000E400 *
0x16A280000 0x478B1C00 ?
0x1B1B31C00 0x0000E400 *
0x1B1B40000 0x478B1C00 ?
0x1F93F1C00 0x0000E400 *
0x1F9400000 0x478B1C00 ?
0x240CB1C00 0x0000E400 *
0x240CC0000 0x478B1C00 ?
0x288571C00 0x0000E400 *
0x288580000 0x478B1C00 ?
0x2CFE31C00 0x0000E400 *
0x2CFE40000 0x478B1C00 ?
0x3176F1C00 0x0000E400 *
0x317700000 0x478B1C00 ?
0x35EFB1C00 0x0000E400 *
0x35EFC0000 0x478B1C00 ?
0x3A6871C00 0x0000E400 *
0x3A6880000 0x478B1C00 ?
0x3EE131C00 0x0000E400 *
0x3EE140000 0x478B1C00 ?
0x4359F1C00 0x0000E400 *
0x435A00000 0x478B1C00 ?
0x47D2B1C00 0x0000E400 *
0x47D2C0000 0x478B1C00 ?
0x4C4B71C00 0x0000E400 *
0x4C4B80000 0x478B1C00 ?
0x50C431C00 0x0000E400 *
0x50C440000 0x478B1C00 ?
0x553CF1C00 0x0000E400 *
0x553D00000 0x478B1C00 ?
0x59B5B1C00 0x0000E400 *
0x59B5C0000 0x478B1C00 ?
0x5E2E71C00 0x0000E400 *
0x5E2E80000 0x478B1C00 ?
0x62A731C00 0x0000E400 *
0x62A740000 0x478B1C00 ?
0x671FF1C00 0x0000E400 *
0x672000000 0x478B1C00 ?
0x6B98B1C00 0x0000E400 *
0x6B98C0000 0x478B1C00 ?
0x701171C00 0x0000E400 *
0x701180000 0x478B1C00 ?
0x748A31C00 0x0000E400 *
0x748A40000 0x478B1C00 ?
0x7902F1C00 0x0000E400 *
0x790300000 0x478B1C00 ?
0x7D7BB1C00 0x0000E400 *
0x7D7BC0000 0x478B1C00 ?
0x81F471C00 0x0000E400 *
0x81F480000 0x478B1C00 ?
0x866D31C00 0x0000E400 *
0x866D40000 0x478B1C00 ?
0x8AE5F1C00 0x0000E400 *
0x8AE600000 0x478B1C00 ?
0x8F5EB1C00 0x0000E400 *
0x8F5EC0000 0x478B1C00 ?
0x93D771C00 0x0000E400 *
0x93D780000 0x478B1C00 ?
0x985031C00 0x0000E400 *
0x985040000 0x478B1C00 ?
0x9CC8F1C00 0x0000E400 *
0x9CC900000 0x478B1C00 ?
0xA141B1C00 0x0000E400 *
0xA141C0000 0x478B1C00 ?
0xA5BA71C00 0x0000E400 *
0xA5BA80000 0x478B1C00 ?
0xAA3331C00 0x0000E400 *
0xAA3340000 0x478B1C00 ?
0xAEABF1C00 0x0000E400 *
0xAEAC00000 0x478B1C00 ?
0xB324B1C00 0x0000E400 *
0xB324C0000 0x478B1C00 ?
0xB79D71C00 0x0000E400 *
0xB79D80000 0x10787EDE00 ?
 
Meiner Meinung nach ist der controller defekt. Wären "nur" Daten defekt, erwarte ich ein anderes Fehlerbild.
Falls dem so ist, bliebe zumindest die Option, die Speicher auf eine andere (identische) SSD zu löten bzw. den Controller auszutauschen. Da ich die nötige Hardware dafür aber anschaffen müsste, schrecke ich davor zurück. Wäre ich jünger, würde ich mir das überlegen. Aber in meinem Alter traue ich mir das eher nicht mehr zu.

Ich werde mich jetzt einmal in einem Forum für Löt-Enthusiasten informieren. Vielleicht komme ich da weiter?!

Danke (euch Beiden!)
 
Oben