On Tuesday 31 May 2005 11:08, Friedrich Hagedorn wrote:
Hallo liebe Lug,
ich brauche mal aus sehr peinlichen Gründen eure kometente Hilfe. Ich habe folgenden schweren Fehler begangen:
$ dd if=/mnt/hdg6/boot/boot.2200 of=/dev/hdg
Ich nehme an, dass ich damit meine Partitionstablle platt gemacht habe (eigentlich wollte ich LiLo installieren).
Könnt ihr mir helfen, ob und wie ich das wieder gut machen kann?
Wie gross ist die Datei boot.2200 ? Wie ungefähr war das Layout der Partitionen ?
Hatte vor Jahren mal das selbe Problem, es gab ein kleines Kommandozeilentool, welches die gesamte Platte nach Partitionseinträgen durchsuchte, somit konnte ich wenigestens alles was in der erweiterten Partition war (diese hat wiederum eine Tabelle mir log. Laufwerken) wiederherstellen, mein Layout war sowas wie hda1 <-Primär hda2 <-erweitert, mit logischen LW hda5 u.s.w.
Vorgang wie folgt: 1) "Tool" suchen lassen, findet erweiterte Partiton mit log. Laufwerken. 2) Ab ca 10 Block vor der gefunden stelle bis ca 10 block nach der gefunden Stelle mit dd binär sichern. 3;per fdisk: neue partionen erstellen EXAKT an die gefundene Stelle den Beginn der erw. Partition setzen. Partitonstabelle schreiben. 4) gesicherte Tabelle der erw. Partition mit dd zurückschreiben ->auf das offset aufpassen!!! Mit dem Vorgang hat du zumindest die Daten in erweitereten Part. wieder. Wen du noch exakt weisst, welche Part, an welchem Block waren sollte es einfacher gehen -:)
Dringende Empfehlung: gesamte Platte per dd auf eine Größere sicheren vor dem rumspielen....
Leider hab ich absolut vergessen wie das "Tool" hies, war aber seinerzeit in der SUSE-Distri enthalten.
schönen Tag noch.
gruss felix
Vielen Dank schon im Vorraus,
Friedrich
Lug-dd maillist - Lug-dd@schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd