Hallo
Ich habe von einem Freund eine Festplatte bekommen die sich unter Windows nur noch mit der Meldung "Festplatte nicht formatiert" meldet.
Unter Linux kann ich die Festplatte zum Teil lesen.
Ich habe die Seagate 500GB Platte per USB Kabel angeschlossen.
[98517.248270] usb 2-1: new high speed USB device number 55 using ehci_hcd
[98517.390035] usb-storage 2-1:1.0: Quirks match for vid 152d pid 2329: 8020
[98517.390176] scsi54 : usb-storage 2-1:1.0
[98518.388950] scsi 54:0:0:0: Direct-Access ST950032 5AS PQ: 0 ANSI: 2 CCS
[98518.437498] sd 54:0:0:0: Attached scsi generic sg1 type 0
[98518.439033] sd 54:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[98518.441698] sd 54:0:0:0: [sda] Write Protect is off
[98518.441706] sd 54:0:0:0: [sda] Mode Sense: 34 00 00 00
[98518.442702] sd 54:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[98518.510340] sda: sda1
[98518.513786] sd 54:0:0:0: [sda] Attached SCSI disk
Alles anzeigen
Natürlich habe ich die Platte nur lesend gemountet.
Wenn ich nun jedoch lesend auf die Platte zugreife, dann bekomme ich nach ein paar Sekunden
[98195.207617] sd 53:0:0:0: [sda] Unhandled sense code
[98195.207625] sd 53:0:0:0: [sda] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[98195.207634] sd 53:0:0:0: [sda] Sense Key : Medium Error [current]
[98195.207644] sd 53:0:0:0: [sda] Add. Sense: Unrecovered read error
[98195.207655] sd 53:0:0:0: [sda] CDB: Read(10): 28 00 3a 28 a2 ce 00 00 01 00
[98195.207678] end_request: critical target error, dev sda, sector 975741646
Ab nun habe ich die Platte nicht mehr gemountet und greife nur noch lesend auf das Device (/dev/sda1) zu.
Mein Vorgehen ist nun eigentlich mit
ddrescue die Platte zu sichern.
Leider bekomme ich immer nur ein paar MB gelesen. Dann bekomme ich immer nur Lesefehler. Selbst das Tool badblocks zeigt mir dann nur noch (egal wo) defekte Blöcke an.
Wenn ich nun aber die Festplatte vom USB entferne und dann wieder anschließe, kann ich wieder ein paar MB lesen.
Auf diese Weise habe ich schon 2,5GB der Festplatte gesichert. Habe also nur noch 497,5GB vor mir.
Aber so kann ich nicht weiter machen.
Dachte das ich vielleicht per Skript nach dem lesen von Fehlern ein reset per hdparm machen kann. Da bekomme ich aber immer ein:
Würde es etwas bringen die Festplatte per SATA direkt ein zu bauen? Das wäre bei mir jedoch ein deutlicher Aufwand.
Wie kann ich das entferne vom USB simulieren?
Wie bekomme ich noch mal das USB device dazu gebracht sich nur als USB1.1 zu melden?
Ich habe auch schon versucht die Festplatte leicht zu kühlen.
Read Cache würde ich auch gerne ausschalten. hdparm bringt da aber leider auch nichts.
Empfehlen von tools bringt mich hier leider auch nicht weiter. So lange ich die Bits der Festplatte nicht auslesen kann, bringen tools auf einer höheren ebene auch nichts.
Ich hoffe ich mache die Festplatte nicht noch mehr kaputt.
Achja ich habe die Festplatte auch schon in ein neues Gehäuse eingebaut. Am USB Controller oder Kabel kann es daher nicht liegen.