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?
Vielen Dank schon im Vorraus,
Friedrich
On Tue, May 31, 2005 at 11:08:48AM +0200, Friedrich Hagedorn wrote:
Hallo liebe Lug,
nochmal ...
ich brauche mal aus sehr peinlichen Gründen eure kometente Hilfe. Ich
Ich bin ja schon ganz aufgeregt :-) ^^^^^^^^(kompetente)
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).
Ich hab jetzt schon mal gegoogelt: gpart, fixdisktable oder TestDisk Hat jemand schon irgentwelche Erfahrungen damit gemacht? Ich habe: 1x Ntfs 1x FAT32 3x Ext3 und hoffe, dass ich das irgentwie wieder hingebogen bekomme.
Dankeschön, Friedrich
Am Dienstag, den 31.05.2005, 11:44 +0200 schrieb Friedrich Hagedorn:
On Tue, May 31, 2005 at 11:08:48AM +0200, Friedrich Hagedorn wrote:
Hallo liebe Lug,
Hallo Friedrich
Ich hab jetzt schon mal gegoogelt: gpart, fixdisktable oder TestDisk Hat jemand schon irgentwelche Erfahrungen damit gemacht? Ich habe:
Ja hab ich. Jedenfalls mit gpart und testdisk. Beides sehr gut und recht zuverlässig.
"gpart" ist pure Kommandozeile und ist je nach belieben mit Optionen zu füttern (siehe man gpart). Es ist auch bei jeder brauchbaren Distri dabei, hat aber eine Schwäche! - es kommt nicht gut mit erweiterten Partitionen zurecht. Was aber kein Problem ist wenn man nur primäre Partitionen verwendet. Manchmal bleiben auch kleine Freiräume zwischen den Partitionen, welche aber mit dem eingebauten Partitions-Editor (sehr rudimentär) durch erfahrene Anwender entfernt werden können.
"testdisk" ist das einfachere Programm für Neulinge im Partitionsgeschäft da es mit einer Textmode-GUI recht übersichtlich alle Optionen zur Verfügung stellt. Es hat verschiedene Scanmodi falls beim ersten Versuch nicht gleich alles gefunden werden konnte. Es unterstützt auch erweiterte Partitionen sehr gut. testdisk ist übrigens auch für Linux und Windows verfügbar.
Beide Programme brauchen je nach Größe der Platte ein wenig Zeit, da hier die Datenstruktur auf der Platte analysiert wird. Nachdem die Scans abgeschloßen sind kann man sich entscheiden ob die geschätzte Tabelle dann übernommen werden soll. Neubooten danach, ist nicht wirklich nötig aber auch nicht falsch. Filesysteme sollten aber trotzdem auf Ihre Konsistenz geprüft werden.
Falls du's nicht hin bekommst, biete ich mich auch gern an, ich hab das schon öfter hinter mir und bis jetzt hab ich die Platten in solchen Fällen auch immer wieder hinbekommen (ne Garantie gibts aber nicht). Schreib in dem Fall einfach mal ne PM an mich.
MfG Carsten
On Wed, Jun 01, 2005 at 01:02:19AM +0200, Carsten Luedtke wrote:
Am Dienstag, den 31.05.2005, 11:44 +0200 schrieb Friedrich Hagedorn:
On Tue, May 31, 2005 at 11:08:48AM +0200, Friedrich Hagedorn wrote:
Hallo nochmal an alle netten Helfer,
vielen Dank für die vielen Hinweise, und Hilfsangebote. Ich hab es wieder hinbekommen :-) *sehr erleichert*
Ich hab jetzt schon mal gegoogelt: gpart, fixdisktable oder TestDisk Hat jemand schon irgentwelche Erfahrungen damit gemacht? Ich habe:
Ja hab ich. Jedenfalls mit gpart und testdisk. Beides sehr gut und recht zuverlässig.
gpart: das hat bei mir wie schon befürchtet nur die primären Partitionen erkannt.
testdisk: das war ein ganz nettes Programm. Es hat mir auch eine ganz akzeptable Partitionstabelle geliefert. Die gefunendenen Partitionen liesen sich auch bis auf eine alle mounten. Das war etwas freier Platz auf der Platte. Weil ich mir dann immer noch nicht ganz sicher war hab ich mit einer DOS-Bootdiskette das Programm "Findpart" scannen lassen. Das Ergebnis war relativ gleich.
Ich bin jetzt erstmal zufrieden, dass meine Festplatte wieder geht. Und ich hab mir diesmal auch gleich den MBR auf eine Diskette gesichert :-) Ich finds ja schon recht erstaunlich welche Aussagekraft 64 Byte einer Festplatte über 110GB haben können.
Tschüss, Friedrich
PS.: Ich finde es ja echt super, dass ihr bei solchen Sachen helft. *Großes Lob*
Friedrich Hagedorn friedrich_h@gmx.de:
Ich bin jetzt erstmal zufrieden, dass meine Festplatte wieder geht. Und ich hab mir diesmal auch gleich den MBR auf eine Diskette gesichert :-) Ich finds ja schon recht erstaunlich welche Aussagekraft 64 Byte einer Festplatte über 110GB haben können.
Und für den Fall, dass die Diskette kaputt geht, sollte man noch ein
$ fdisk -l | lpr
machen und den Ausdruck aufheben.
Freundlich grüßend,
Erik
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
On Tue, May 31, 2005 at 12:43:24PM +0200, Felix Kurth wrote:
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 ?
Genau 512 Byte
Wie ungefähr war das Layout der Partitionen ?
hdg1: Primär, NTFS, 40GB hdg2: Primär, FAT32, 30GB hdg5: Logisch, Ext3, 10GB hdg6: Logisch, Ext3, 10GB hdg7: Logisch, Ext3, 10GB
hda1 <-Primär hda2 <-erweitert, mit logischen LW hda5 u.s.w.
ich versuch gerade mit gpart die Partition raten zu lassen. Aber mit den Ext3-Partitionen hat er scheinbar Probleme.
Wie issn das, mit "gpart -t ..." kann man Module zum FS-Raten dazu laden. Gibt es für ext3 extra Module für gpart?
Vorgang wie folgt:
- "Tool" suchen lassen, findet erweiterte Partiton mit log. Laufwerken.
Genau die erweiterten Part. findet er nicht
- 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!!!
Hm meine erweiterten Part. sind 10GB gross und ich hab da keine weitere Festplatte, so dass ich den Inhalt der Part. Speichern kann. Somit will ich auch nix mit fdisk schreiben, da ja sonst die ganze Part. weg wäre, oder?
Danke, Friedrich
Hallo Friedrich
Hm meine erweiterten Part. sind 10GB gross und ich hab da keine weitere Festplatte, so dass ich den Inhalt der Part. Speichern kann. Somit will ich auch nix mit fdisk schreiben, da ja sonst die ganze Part. weg wäre, oder?
Ganz klar, oder! Mit fdisk wird nur die Partitionstabelle manipuliert. Diese liegt aber nicht im Datenbereich den deine Partitionen belegen. Sondern in den ersten 512Byte. Das heißt du kannst so oft an der Tabelle rumspielen bis du schwarz wirst, davon verändern sich deine Daten auf der Platte nicht. Somit kannst du die Tabelle so oft neu schätzen lassen wie du willst.
Aber falls du mit gpart dennoch nicht weiterkommst probier einfach mal testdisk.
MfG Carsten
On Tue, May 31, 2005 at 11:08:48AM +0200, Friedrich Hagedorn wrote:
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?
Hallo Friedrich,
spiel einfach das Backup wieder ein. :)
Viele Grüße, Torsten
P.S.: Ein paar Sachen hast du selbst gefunden - ich habe aber _keine_ guten Erfahrungen damit gemacht; trotzdem viel Glück.
lug-dd@mailman.schlittermann.de