Linux 15.027 Themen, 107.035 Beiträge

Datenrettung ! - wie die HDD mounten ?

Kuehlwalda / 8 Antworten / Baumansicht Nickles

Hallo zusammen,

Ich versuche die Daten von meiner (alten) Notebookplatte zu kopieren (das Notebook war kuerzlich defekt, ging nicht mehr an, die HDD war aber bis ein Tag zuvor noch in Ordnung).

Hier mal das was ich finde:


Die HDD in /var/log/messages unter Partition Magic:

Oct 12 18:28:50 partedmagic user.info kernel: [  838.344963] usb 2-6: new high-speed USB device number 47 using ehci-pci
Oct 12 18:28:51 partedmagic user.err kernel: [  838.858273] usb 2-6: device not accepting address 47, error -71
Oct 12 18:28:51 partedmagic user.info kernel: [  838.960357] usb 2-6: new high-speed USB device number 48 using ehci-pci
Oct 12 18:28:52 partedmagic user.err kernel: [  839.477697] usb 2-6: device not accepting address 48, error -71
Oct 12 18:28:52 partedmagic user.info kernel: [  839.579750] usb 2-6: new high-speed USB device number 49 using ehci-pci
Oct 12 18:28:52 partedmagic user.err kernel: [  839.990003] usb 2-6: device not accepting address 49, error -71
Oct 12 18:28:52 partedmagic user.info kernel: [  840.092085] usb 2-6: new high-speed USB device number 50 using ehci-pci
Oct 12 18:28:53 partedmagic user.err kernel: [  840.502357] usb 2-6: device not accepting address 50, error -71

Das geht immer so weiter, musste ich mit Ctrl + C abbrechen !


 
Die HDD in /var/log/syslog unter Ubuntu 12.04 nach dem Anstecken ueber USB:
 
Oct 12 22:41:16 kernel: [  327.468105] usb 1-6: new high-speed USB device number 7 using ehci_hcd
Oct 12 22:41:16 kernel: [  327.616428] usb 1-6: device descriptor read/all, error -71
Oct 12 22:41:16 kernel: [  327.732106] usb 1-6: new high-speed USB device number 8 using ehci_hcd
Oct 12 22:41:16 kernel: [  328.264105] usb 1-6: device not accepting address 8, error -71
Oct 12 22:41:17 kernel: [  328.376106] usb 1-6: new high-speed USB device number 9 using ehci_hcd
Oct 12 22:41:17 kernel: [  328.792105] usb 1-6: device not accepting address 9, error -71
Oct 12 22:41:17 kernel: [  328.904252] usb 1-6: new high-speed USB device number 10 using ehci_hcd
Oct 12 22:41:18 kernel: [  329.320102] usb 1-6: device not accepting address 10, error -71
Oct 12 22:41:18 kernel: [  329.320138] hub 1-0:1.0: unable to enumerate USB device on port 6
Oct 12 22:41:18 kernel: [  329.776105] usb 2-6: new full-speed USB device number 4 using ohci_hcd
Oct 12 22:41:18 kernel: [  329.976231] usb 2-6: not running at top speed; connect to a high speed hub
Oct 12 22:41:18 kernel: [  330.003555] scsi7 : usb-storage 2-6:1.0
Oct 12 22:41:18 mtp-probe: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:02.0/usb2/2-6"
Oct 12 22:41:18 mtp-probe: bus: 2, device: 4 was not an MTP device
Oct 12 22:41:19 kernel: [  331.008310] scsi 7:0:0:0: Direct-Access                                    PQ: 0 ANSI: 2 CCS
Oct 12 22:41:19 kernel: [  331.011158] sd 7:0:0:0: Attached scsi generic sg2 type 0
Oct 12 22:41:19 kernel: [  331.055292] sd 7:0:0:0: [sdb] Test WP failed, assume Write Enabled
Oct 12 22:41:19 kernel: [  331.072275] sd 7:0:0:0: [sdb] Asking for cache data failed
Oct 12 22:41:19 kernel: [  331.072285] sd 7:0:0:0: [sdb] Assuming drive cache: write through
Oct 12 22:41:19 kernel: [  331.135324] sd 7:0:0:0: [sdb] Test WP failed, assume Write Enabled
Oct 12 22:41:19 ata_id[2617]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument
Oct 12 22:41:19 kernel: [  331.169271] sd 7:0:0:0: [sdb] Asking for cache data failed
Oct 12 22:41:19 kernel: [  331.169281] sd 7:0:0:0: [sdb] Assuming drive cache: write through
Oct 12 22:41:19 kernel: [  331.169290] sd 7:0:0:0: [sdb] Attached SCSI disk
 

ein ls -lah /dev/sdb* liefert:

brw-rw---- 1 root disk 8, 16 Okt 12 22:49 /dev/sdb

Somit kann ich keine Partition mounten. sdb1 ist ntfs (Windows10) und sdb2, sdb5, usw. ist ext4 (LinuxMint 17 - Qiana)

Ich habe es auch mit ntfs-3g versucht, jedoch macht es nur folgenden Vorschlag:

Example: ntfs-3g /dev/sda1 /mnt/windows

Fuehre ich das aus mit "sudo ntfs-3g /dev/sdb1 /mnt" folgt:

ntfs-3g: Failed to access volume '/dev/sdb1': Datei oder Verzeichnis nicht gefunden

Bei einem der Ansteckversuche, wurde die HDD einmal auch als "sg" - als ein character-orientiertes Geraet erkannt.

Hat vielleicht jemand eine Idee, wie ich die Daten noch retten kann.

Sieht ja leider so aus, als ob nicht nur das Notebook defekt war.

Mein System: (Noch) Ubuntu 12.04

Danke

Kuehlwalda

Yesterday is history, tomorrow is a mistery, today is a gift - that's why it's called the present.
bei Antwort benachrichtigen
mi~we Kuehlwalda „Datenrettung ! - wie die HDD mounten ?“
Optionen

Tja, "error -71" ist ein "Protocol Error"

Zu mehr kann ich mich zu so später Stunde nicht mehr aufraffen.

"Es wäre dumm, sich über die Welt zu ärgern. Sie kümmert sich nicht darum." (Marc Aurel)
bei Antwort benachrichtigen
Xdata Kuehlwalda „Datenrettung ! - wie die HDD mounten ?“
Optionen

Ein iso -Image von einer aktuellen Ubuntu laden,
etwa ubuntu 16.04 LTS
oder
schon die daily build  16.10  64Bit die sowieso diesen Monat offiziell die Aktuelle wird ..

http://cdimage.ubuntu.com/daily-live/current/

Diese vollen Ubuntus können nicht selten schon mehr als
die speziell konditionierten  aber  eingeschränkten parted magic.

Das iso Image im Link auf eine DVD brennen,
als Live DVD starten und schauen ob da die Partitionen der Notebookplatte
sichtbar sind.

Ein aktuelles gparted ist da schon drin
und kann von dem laufenden Live Ubuntu aus gestartet werden.

Der dd Befehl geht auch, um die "gesamte" Festplatte zu sichern, ist aber extrem langsam
und
-- kann bei einer Fehleingabe  alles Löschen!

P.S.:

Die obengenannte 16.04 ginge auch hat aber vielleicht ein älteres gparted
als die diesen Monat fertig werdende Ubuntu 16.10.

Mit letzterer 16.10 daily build  hab ich sogar eine Partition mit dem seltenen JFS
vergrößert.
War sogar eine alte Ubuntu 12.04Lächelnd.

bei Antwort benachrichtigen
Borlander Xdata „Ein iso -Image von einer aktuellen Ubuntu laden, etwa ubuntu 16.04 LTS oder schon die daily build 16.10 64Bit die sowieso ...“
Optionen
oder schon die daily build  16.10  64Bit die sowieso diesen Monat offiziell die Aktuelle wird .. http://cdimage.ubuntu.com/daily-live/current/

Für Rettungsaktion empfehle ich eher eine stabile Version.

Der dd Befehl geht auch, um die "gesamte" Festplatte zu sichern, ist aber extrem langsam und -- kann bei einer Fehleingabe  alles Löschen!

Ich habe keine Ahnung was Du machst, aber langsam ist der Transfer mit dd normalerweise nicht. Wenn Du es mit irgendwelchen (erzwungenen) krummen Blockgrößen versuchst, dann bekommst Du es aber vielleicht auch langsam hin.

Für Rettungsaktionen empfehle ich aber ausdrücklich ddrescue, weil Du damit auch teilweise defekte Datenträger kopieren kannst, ohne dass der Prozess abbricht und Du kannst das Kopieren bei Nutzung der Log-Datei auch nach einer Unterbrechnung fortsetzen.

Gruß
Borlander

bei Antwort benachrichtigen
Xdata Borlander „Für Rettungsaktion empfehle ich eher eine stabile Version. Ich habe keine Ahnung was Du machst, aber langsam ist der ...“
Optionen

Danke zur Berichtigung und für die Info mit ddrescue - kannte ich noch nicht.

Und dd schafft ungelogen sogar das Be File System BFS ..
 .. Bei einen Bekannten der aber aktuell auf ZevenOS Linux umgestiegen ist:

http://www.zevenos.com/de/

Das alte Ubuntu 12.04 von Kuehlwalda  ist zwar nicht soo aktuell
kann aber noch schreibend auf NTFS zugreifen was ja mit
Ubuntu 16.04 oder das kommende 16.10 nicht mehr geht
-- Weil einige "ExpertenUnschuldig" das als Default abgeschafft haben!

Dabei ist es wahrscheinlicher vom Blitz getroffen zu werden,
als  wenn Ubuntu
ein NTFS beim Schreiben schaden kann ..

P.S.:

Wegen der leidigen hiberfile kann ich jetzt gerade keine Daten von Ubuntu 12.04
auf die Windows 10 Partition kopieren
Ubuntu 10.04 schaffte soetwas locker .. auch hiberfile.sys gleich mit zu entsorgenCool.

bei Antwort benachrichtigen
Borlander Xdata „Danke zur Berichtigung und für die Info mit ddrescue - kannte ich noch nicht. Und dd schafft ungelogen sogar das Be File ...“
Optionen
Und dd schafft ungelogen sogar das Be File System BFS

Bei einer 1:1 Kopie ist das Dateisystem vollkommen egal.

bei Antwort benachrichtigen
gelöscht_189916 Kuehlwalda „Datenrettung ! - wie die HDD mounten ?“
Optionen

Ergänzend versuche es ggf. mit Knoppix als Rettungssystem und schliesse die Platte nicht per USB, sondern über SATA/eSATA an. Bei USB nimm eventuell ein Kabel mit 2 USB-Steckern für die Stromversorgung, wie sie auch von externen USB-Brennern genutzt werden.

Vorstellen könnte ich mir auch, dass die Platte von Linux nicht als sauber ausgehängt erkannt wird, dann greift es per se auch erst einmal nicht zu und bindet diese ein. Das lässt sich über GParted feststellen. Dann bliebe noch die Option eines Dateisystem-Checks (wobei ich das bei einer NTFS-Partition von einem Windows aus durchführen würde) oder eben das zwangsweise Einbinden ohne Rücksicht auf ein korruptes Dateisystem, wenn es tatsächlich nur um die Daten geht.

Vor der ganzen Aktion würde ich allerdings Borlanders Rat befolgen und die Platte mittels ddrescue komplett auf eine mindestens gleichgrosse sichern. Das Tool hat mir auch schon mehrmals den Arsch gerettet bei heiklen Aktionen.

bei Antwort benachrichtigen
Xdata gelöscht_189916 „Ergänzend versuche es ggf. mit Knoppix als Rettungssystem und schliesse die Platte nicht per USB, sondern über SATA/eSATA ...“
Optionen

Du sprichst unsauberes Aushängen mal an!

Das ist dem robusten aber nicht so bekannten JFS Dateisystem mal von Suse
negativ angekreidet worden..

Was was passiert?

Nun, einige Suse User hatten anscheinend ihr Linux mit JFS nicht ganz sauber ausgehängt.
Die JFS Macher sind da wohl sehr genau
und starten das unterliegende Linux dann erstmal als Default nicht.

Es wird dann sicherhaltshalber  ein  fsck verlangt welches bei Suse nicht für JFS kontitioniert war.

Kurzerhand hat Suse offiziell JFS aus der Liste der zu empfehlenden Dateisysteme rausgenommen.

Zu Unrecht!

Dabei hat sich  die DominaZwinkernd Suse weiterhin einwandfrei mit JFS installieren und nutzen lassen.

bei Antwort benachrichtigen
Systemcrasher Kuehlwalda „Datenrettung ! - wie die HDD mounten ?“
Optionen

MIt dd Iso kompletter Platte anfertigen, und dann aus der Iso die Daten retten.

So hatte ich das damals gemacht.

Habe den Link aber nicht mehr gefunden (irgendwo in den Tiefen des Linux-Club Forums ist der vergraben).

Null Toleranz f?r Intoleranz
bei Antwort benachrichtigen