Wiederherstellen von Dateien von einem USB-Laufwerk, das nach dem aktuellen Fehler die Verbindung trennt und heiß wird

439
BoardOfWater

Wenn Sie dieses USB-Laufwerk aus dem blauen Himmel anschließen, kann es nicht automatisch gemountet werden (wie bei anderen USB-Laufwerken). Unten finden Sie den Dmesg-Druck, der 2 bis 3 Mal wiederholt wird.

[Nov 3 03:16] usb 3-2: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd [ +0.017225] usb 3-2: New USB device found, idVendor=0781, idProduct=5588, bcdDevice= 1.00 [ +0.000008] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ +0.000007] usb 3-2: Product: Anisha [ +0.000005] usb 3-2: Manufacturer: SanDisk Corporation [ +0.000004] usb 3-2: SerialNumber: 0123456789ABCDEF [ +0.001646] usb-storage 3-2:1.0: USB Mass Storage device detected [ +0.005002] scsi host4: usb-storage 3-2:1.0 [ +1.006647] scsi 4:0:0:0: Direct-Access SanDisk Anisha 1.00 PQ: 0 ANSI: 2 [ +0.000818] sd 4:0:0:0: [sdc] 131072 512-byte logical blocks: (67.1 MB/64.0 MiB) [ +0.000273] sd 4:0:0:0: [sdc] Write Protect is off [ +0.000008] sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00 [ +0.000259] sd 4:0:0:0: [sdc] No Caching mode page found [ +0.000014] sd 4:0:0:0: [sdc] Assuming drive cache: write through [ +0.075115] sd 4:0:0:0: ioctl_internal_command return code = 8070000 [ +0.000027] sd 4:0:0:0: Sense Key : Hardware Error [current]  [ +0.000008] sd 4:0:0:0: Add. Sense: No additional sense information [ +0.002014] sd 4:0:0:0: [sdc] Attached SCSI removable disk [ +0.071287] sd 4:0:0:0: ioctl_internal_command return code = 8070000 [ +0.000008] sd 4:0:0:0: Sense Key : Hardware Error [current]  [ +0.000005] sd 4:0:0:0: Add. Sense: No additional sense information [ +0.133514] sd 4:0:0:0: ioctl_internal_command return code = 8070000 [ +0.000007] sd 4:0:0:0: Sense Key : Hardware Error [current]  [ +0.000005] sd 4:0:0:0: Add. Sense: No additional sense information [ +0.053020] usb 3-2: Disable of device-initiated U1 failed. [ +5.019713] usb 3-2: Disable of device-initiated U2 failed. [ +0.190192] usb 3-2: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd [ +0.046973] sd 4:0:0:0: ioctl_internal_command return code = 8070000 [ +0.000004] sd 4:0:0:0: Sense Key : Hardware Error [current]  [ +0.000003] sd 4:0:0:0: Add. Sense: No additional sense information [ +6.151134] usb 3-2: USB disconnect, device number 2 

Das Laufwerk fühlt sich nach nur einer Iteration heiß an, es dauert nur eine oder zwei Sekunden. Ich glaube, die USB-Verbindung trennt sich bei Überhitzung, aber ich möchte Daten wiederherstellen.

Ich kann mir vorstellen, entweder einen Kühlkörper an den Chip anzuschließen oder den Strom zu begrenzen, um das Laufwerk zu "stabilisieren", während die Daten wiederhergestellt werden, aber diese sind ziemlich verzweifelt.

Was denkst du sind meine Optionen?

0
Ich würde auch sagen, dass der USB-Controller des Sticks zufällig das USB-Protokoll anspricht, wenn es heiß wird. An Ihrer Stelle würde ich automount deaktivieren, `dd` befehl bereitstellen, den Stick auf irgendeine Weise kühlen (Eis aus dem Kühlschrank?) Und versuchen, ein paar Blöcke zu lesen, bevor er ausfällt. Wenn Sie Pech haben, ist der Ausfall und das Aufheizen eine Folge von nicht funktionierenden USB-Befehlen. In diesem Fall ist das Lesen von Daten möglicherweise nicht mehr möglich. dirkt vor 5 Jahren 0
Wenn Sie versuchen, das Flash-Laufwerk mit den Händen zu halten (wodurch ein Kühlkörper entsteht), funktioniert es länger als 2 Sekunden? Funktioniert es in einem anderen PC? Ale..chenski vor 5 Jahren 0
@ Ale..chenski Beim Abkühlen gibt das Laufwerk 9s an, bevor es getrennt wird, und wenn ich es direkt nach einer Unterbrechung wieder einstecke (wenn es noch warm ist), dauert es nur 3 Sekunden, bevor es wieder getrennt wird. Ich denke, es ist sicher zu sagen, dass Kühlung wirkt. Ich werde versuchen, einige Daten mit dd als nächstes abzurufen. BoardOfWater vor 5 Jahren 0
@dirkt das sehe ich, wenn ich versuche, Daten mit dd vom Laufwerk zu ziehen; nicht ganz sicher, was ich hier anschaue. https://pastebin.com/VdnmpfPA BoardOfWater vor 5 Jahren 0
Sie haben mindestens zwei Lesefehler. Was ist mit den restlichen Daten? Sieht es ok aus Wenn Sie `hexdump` verwenden, sehen Sie sinnvolle Informationen (Verzeichnisdaten, bekannte Dateiinhalte, ...). Um welche Art von Dateisystem handelt es sich? FETT? Können Sie das Image nur über Loopback einlesen, auch wenn es unvollständig ist? dirkt vor 5 Jahren 0
Versuchen Sie auch "ddrescue" oder "dd_rescue" (zwei verschiedene Programme, beide können fehlerhafte Blöcke überspringen). dirkt vor 5 Jahren 0
@dirkt Ich habe das gerade selbst bemerkt, als Sie die Dmesg-Protokolle inspizieren, die USB-Festplatte vor diesen Lesefehlern getrennt wird, und wenn Sie die Datei betrachten, ist sie (vermutlich?) leer. hexdump /tmp/backup.img 0000000 0000 0000 0000 0000 0000 0000 0000 0000 * 0700000 Ich werde es noch einmal versuchen, vielleicht ist es eine zeitliche Angelegenheit. Ich werde auch diese Tools ausprobieren und schätze die Hilfe übrigens :) BoardOfWater vor 5 Jahren 0
@dirkt hier ist die Ausgabe eines zweiten Versuchs mit dd und zwei weiteren Versuchen mit ddrescue. https://pastebin.com/q7zy8Y7g BoardOfWater vor 5 Jahren 0
@dirkt ddrescue scheint Fortschritte zu machen, obwohl ich denke, dass es nicht wirklich die Daten auf der Festplatte liest, die ich wiederherstellen möchte. Sfdisk -l sagt mir, dass das Volumen nur 64 MB groß ist, ein bekanntes Problem, bei dem ich denke, dass ' Ich muss das Problem beheben, bevor ich mit der eigentlichen Datenwiederherstellung beginnen kann. Wie dem auch sei, hier ist der Ausgang des "erfolgreichen" ddrescue-Versuchs, https://pastebin.com/yCBc6axK. BoardOfWater vor 5 Jahren 0
Sie haben etwas von SanDisk. Ich fürchte, Ihr Laufwerk befindet sich mitten im Sterben, sehr typisch für SanDisk-Hardware. Das EE hat Dutzende von Anfragen, ob USB-Flash in "Nur-Lesen" gehen soll, und in allen Fällen handelt es sich um SanDisk-Produkte, einige fortgeschrittene "Sicherheitsfunktionen" setzen ein. Funktioniert das erneut auf jedem Windos-Computer? Ale..chenski vor 5 Jahren 0
Haben Sie Ihren Flash über USB2.0-Verbindung versucht? Holen Sie sich einen alten Hub und versuchen Sie es. Ale..chenski vor 5 Jahren 1
@ Ale..chenski funktioniert auch nicht auf einer Windows-Maschine, es bietet nur die Formatierung des Laufwerks an. Ich fürchte, ich habe keine dieser Naben in der Nähe und meine Zeit, das Laufwerk zu reparieren, ist um. Ich werde es einem Fachmann übergeben, da es anfangs nicht meine war. Ich wollte nur einen Versuch machen, bevor ich es übergebe. (Verhindern, dass ein Fachmann Bootladungen nach Bargeld fragt, um eine einfache Lösung zu finden;) Vielen Dank für Ihre Hilfe! BoardOfWater vor 5 Jahren 0

0 Antworten auf die Frage