Daten von defekter Festplatte mit ReiserFS Partition - Ideen?
Hallo, ich versuche gerade, Daten von einer Festplatte zu retten, die einen mechanischen Schaden (Lager?) hat, der anscheinend auch zu Problemen auf der Oberfläche geführt hat. Ich kann mir zwar nicht mehr mit fdisk die Partitionierung angucken, jedoch gelingt es mir, einige Partitionen durch direkte Angabe von /dev/hdaX zu mounten. Dies ist jedoch nicht bei allen Partitionen der Fall. Insbesondere bei einer Partition, die ursprünglich mit ReiserFS formatiert war, bekomme ich eine bad superblock Fehlermeldung. Nun stellen sich mir mehrere Fragen: 1) wo finde ich weitere Superblocks? 2) welche anderen Möglichkeiten gibt es, Daten aus einem kaputten ReiserFS auszulesen - unter Berücksichtigung, dass es beim Lesen Probleme mit der Festplatte geben wird? Hinweis am Rande: nach einem Tip eines Bekannten kühle ich die Festplatte immer erst im Gefrierschrank eine Zeitlang stark runter (in einem Gefrierbeutel, um eine Kristallisierung von Feuchtigkeit auf der Elektronik weitestgehend zu vermeiden), was die Probleme verringert. Vielleicht hilft dieser Tip auch anderen mit defekten Festplatten ... -- Heiko Nardmann
Hallo, hab's eilig, daher nur kurz: Nardmann, Heiko schrieb:
Hallo,
ich versuche gerade, Daten von einer Festplatte zu retten, die einen mechanischen Schaden (Lager?) hat, der anscheinend auch zu Problemen auf der Oberfläche geführt hat. Ich kann mir zwar nicht mehr mit fdisk die Partitionierung angucken, jedoch gelingt es mir, einige Partitionen durch direkte Angabe von /dev/hdaX zu mounten. Dies ist jedoch nicht bei allen Partitionen der Fall. Insbesondere bei einer Partition, die ursprünglich mit ReiserFS formatiert war, bekomme ich eine bad superblock Fehlermeldung.
Nun stellen sich mir mehrere Fragen:
1) wo finde ich weitere Superblocks?
Keine Ahnung.
2) welche anderen Möglichkeiten gibt es, Daten aus einem kaputten ReiserFS auszulesen - unter Berücksichtigung, dass es beim Lesen Probleme mit der Festplatte geben wird?
dd_rescue oder so ähnlich.
Hinweis am Rande: nach einem Tip eines Bekannten kühle ich die Festplatte immer erst im Gefrierschrank eine Zeitlang stark runter (in einem Gefrierbeutel, um eine Kristallisierung von Feuchtigkeit auf der Elektronik weitestgehend zu vermeiden), was die Probleme verringert. Vielleicht hilft dieser Tip auch anderen mit defekten Festplatten ...
Generell: Wenn eine Platte erst mal kaputt ist ist es normalerweise sinnvoll sie so wenig wie möglich zu benutzen. D.h. entweder ersetzen, Backup zurückspielen, fertig, oder Platte als erstes kopieren, dann nur noch mit der Kopie arbeiten. Arno -- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de
Hallo, Nardmann, Heiko, keskiviikko, 14. joulukuuta 2005 10:26:
Hallo,
ich versuche gerade, Daten von einer Festplatte zu retten, die einen mechanischen Schaden (Lager?) hat, der anscheinend auch zu Problemen auf der Oberfläche geführt hat. Ich kann mir zwar nicht mehr mit fdisk die Partitionierung angucken, jedoch gelingt es mir, einige Partitionen durch direkte Angabe von /dev/hdaX zu mounten. Dies ist jedoch nicht bei allen Partitionen der Fall. Insbesondere bei einer Partition, die ursprünglich mit ReiserFS formatiert war, bekomme ich eine bad superblock Fehlermeldung.
Nun stellen sich mir mehrere Fragen:
1) wo finde ich weitere Superblocks?
Das kann ich auch nicht sagen, aber vielleicht kannst du den Superblock mit 'reiserfsck --rebuild-sb /dev/xxx' wiederherstellen (ohne Gewähr, s. auch man reiserfsck!!). Gruß Kimmo
Hallo Heiko, Nardmann, Heiko wrote:
Hallo,
ich versuche gerade, Daten von einer Festplatte zu retten, die einen mechanischen Schaden (Lager?) hat, der anscheinend auch zu Problemen auf der Oberfläche geführt hat. Ich kann mir zwar nicht mehr mit fdisk die Partitionierung angucken, jedoch gelingt es mir, einige Partitionen durch direkte Angabe von /dev/hdaX zu mounten. Dies ist jedoch nicht bei allen Partitionen der Fall. Insbesondere bei einer Partition, die ursprünglich mit ReiserFS formatiert war, bekomme ich eine bad superblock Fehlermeldung.
was Du da machst, halte ich für äußerst riskant und ich empfehle Dir, GANZ VORSICHTIG damit zu sein. Denn: wenn Du Dir mit fdisk NICHT die Partitiontable angucken kannst, woher nimmt das System dann die Informationen, wo die entsprechenden Partitionen beginnen und wieder aufhören? Wenn Du dann auf der Grundlage von falschen Werten Daten auf die Platte schreibst, kann eigentlich nur noch mehr kaputt gehen. Also nochmal: VORSICHT. Gruß Martin
Hallo Heiko... Ich würde Dir auf jeden fall empfehlen die Platte kurz anzuschließen und dann direkt mit dd_rescue oder mit dd oder mit dem dares tool von heise direkt auf das device /dev/hdx eine komplette kopie einzulesen und diese als Image auf die neue Platte zu schieben wenn genug Platz da ist. Dann die defekte Platte ausmachen und von dem Image noch eine Arbeitskopie machen mit der Du dann die Rettungsversuche starten kannst. Meist hilft es dann schon das ganze Device /dev/hdx als Filesystem zu mounten wenn alle Partitionen das gleiche Filesystem haben. Meist sieht man dann eine zusammengeklatschte Version aller filesysteme. Gruss Martin Am Mittwoch, 14. Dezember 2005 09:26 schrieb Nardmann, Heiko:
Hallo,
ich versuche gerade, Daten von einer Festplatte zu retten, die einen mechanischen Schaden (Lager?) hat, der anscheinend auch zu Problemen auf der Oberfläche geführt hat. Ich kann mir zwar nicht mehr mit fdisk die Partitionierung angucken, jedoch gelingt es mir, einige Partitionen durch direkte Angabe von /dev/hdaX zu mounten. Dies ist jedoch nicht bei allen Partitionen der Fall. Insbesondere bei einer Partition, die ursprünglich mit ReiserFS formatiert war, bekomme ich eine bad superblock Fehlermeldung.
Nun stellen sich mir mehrere Fragen:
1) wo finde ich weitere Superblocks? 2) welche anderen Möglichkeiten gibt es, Daten aus einem kaputten ReiserFS auszulesen - unter Berücksichtigung, dass es beim Lesen Probleme mit der Festplatte geben wird?
Hinweis am Rande: nach einem Tip eines Bekannten kühle ich die Festplatte immer erst im Gefrierschrank eine Zeitlang stark runter (in einem Gefrierbeutel, um eine Kristallisierung von Feuchtigkeit auf der Elektronik weitestgehend zu vermeiden), was die Probleme verringert. Vielleicht hilft dieser Tip auch anderen mit defekten Festplatten ...
-- Heiko Nardmann
-- A year spent in artificial intelligence is enough to make one believe in God.
Hallo Martin, hallo Heiko, hallo Leute, Am Mittwoch, 14. Dezember 2005 19:05 schrieb Martin Heuser:
Ich würde Dir auf jeden fall empfehlen die Platte kurz anzuschließen und dann direkt mit dd_rescue oder mit dd oder mit dem dares tool von heise direkt auf das device /dev/hdx eine komplette kopie einzulesen und diese als Image auf die neue Platte zu schieben wenn genug Platz da ist. Dann die defekte Platte ausmachen und von dem Image noch eine Arbeitskopie machen mit der Du dann die Rettungsversuche starten kannst.
ACK
Meist hilft es dann schon das ganze Device /dev/hdx als Filesystem zu mounten wenn alle Partitionen das gleiche Filesystem haben. Meist sieht man dann eine zusammengeklatschte Version aller filesysteme.
Huch? Davon habe ich noch nie gehört und kann es mir ehrlich gesagt auch nicht vorstellen. Zur Lektüre empfehle ich 6.4. Wie kann ich Partitionen aus dd-Images mounten? http://suse-linux-faq.koehntopp.de/q/q-filesystems-mount_image.html Darin wird ausführlich erklärt, wie man ein Festplatten-Image partitionsweise mounten kann. [ TOFU gelöscht - bitte http://learn.to/quote ] Gruß Christian Boltz -- 116: Programm Sobald eine Datei von einem Virus infiziert werden kann, ist es ein Programm. (Markus Kuhn)
Hi Chris, ja wie war denn das?.... Also ich hatte 2 Partitionen mit Fat32(?)... Die Partitionen waren gelöscht. Ich habe dann mit Fdisk 1 Partition über die gesamte Platte mit Fat 32 gemacht und schwupps war der Inhalt von beiden Partitionen nach dem mounten zu sehen. Ob es wirklich vollständig war habe ich nicht geprüft aber ein .odt konnte ich problemlos öffnen. Das ist aber eher der Ausnahmefall.... Gruss Martin Am Mittwoch, 14. Dezember 2005 19:17 schrieb Christian Boltz:
Hallo Martin, hallo Heiko, hallo Leute,
Am Mittwoch, 14. Dezember 2005 19:05 schrieb Martin Heuser:
Ich würde Dir auf jeden fall empfehlen die Platte kurz anzuschließen und dann direkt mit dd_rescue oder mit dd oder mit dem dares tool von heise direkt auf das device /dev/hdx eine komplette kopie einzulesen und diese als Image auf die neue Platte zu schieben wenn genug Platz da ist. Dann die defekte Platte ausmachen und von dem Image noch eine Arbeitskopie machen mit der Du dann die Rettungsversuche starten kannst.
ACK
Meist hilft es dann schon das ganze Device /dev/hdx als Filesystem zu mounten wenn alle Partitionen das gleiche Filesystem haben. Meist sieht man dann eine zusammengeklatschte Version aller filesysteme.
Huch? Davon habe ich noch nie gehört und kann es mir ehrlich gesagt auch nicht vorstellen.
Zur Lektüre empfehle ich 6.4. Wie kann ich Partitionen aus dd-Images mounten? http://suse-linux-faq.koehntopp.de/q/q-filesystems-mount_image.html
Darin wird ausführlich erklärt, wie man ein Festplatten-Image partitionsweise mounten kann.
[ TOFU gelöscht - bitte http://learn.to/quote ]
Gruß
Christian Boltz -- 116: Programm Sobald eine Datei von einem Virus infiziert werden kann, ist es ein Programm. (Markus Kuhn)
-- Screw up your courage! You've screwed up everything else.
participants (6)
-
Arno Lehmann
-
Christian Boltz
-
K. Elo
-
Martin Deppe
-
Martin Heuser
-
Nardmann, Heiko