Kann ext3 Partitionen nicht mehr mit testdisk recovern

iamthenewone

Cadet 1st Year
Registriert
Dez. 2007
Beiträge
13
Hallo Community,

ich habe ein groooßes Problem.
In der Datenträgerverwaltung waren einer primären Partition mehrere logische Laufwerke zugeordnet. Als ich aus dem verbleibenden, freien Speicher ein weiteres logisches Lw erstellen wollte, gab es sofort einen Fehler und die gesamte primäre P. wurde zu unzugeordnetem Speicher.

Mittels Tesdisk konnte ich in einem Durchlauf sofort meine NTFS und FAT Partitionen wiederherstellen. Nur meine Linux Partitionen (ext3) konnte er nicht reparieren.
Danach wollte ich es mit einer Knoppix-LiveCD versuchen, bekomme jedoch die gleiche Fehlermeldung.
Da ich damit kein Screenshot machen kann und jetzt, durch den kaputten MBR, auch nicht mehr Win bootet (machte keinen FIXMBR, um nicht noch mehr zu zerstören), hier ein Abschrieb der Testdisk-Meldung:

Disk /dev/sda - 118 GB / 110 GiB - CHS 14410 255 63
The harddisk (118 GB / 110 GiB) seems too small! (< 120 GB / 111 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partitions can't be recovered:
Partition Start End Size in sectors
D Linux 10096 0 1 14592 254 62 72244304
D Linux 10097 1 1 14594 0 62 72244304

[ Quit ]

EXT3 Large file Sparse superblock, 36 GB / 34 GiB

Durch das löschen der Partition, oder das recovern der Win-Partitionen, wurde die HDD anscheined irgendwie inkonsistent.
Ich lade gerade die neuste Knoppix herunter, um ein aktuelleres testdisk laufen zu lassen.
Danach bin ich mit dem Latein am Ende.

Bitte helft mir weiter, ich brauche die Daten von der Partition :(
 
Die Ext3-Partition geht bis Cylinder 14592 und die Festplatte bis 14410.
Somit endet die Partition nach dem Festplattenende.
Diese Meldung kann aber öfters kommen wenn Testdisk Partitionen anhand von Überbleibseln erkennt.
Entscheidend ist die tiefere Suche im Fall wenn die Ext3-Partition nicht vorher gefunden wurde.
Wenn die Ext3-Partition mit der richtigen Länge gefunden wurde, muß diese für eine Wiederherstellung komplett mit allen anderen Partitionen gesetzt sein.
Drücke auch dann p ob deine Daten oder eine Fehlermeldung angezeigt wird.
Für eine Wiederherstellung kann es sein, das du auf das Menü Advanced gehen mußt.
Die Ext3-Partition muß markiert sein.
Gehe dann auf Superblock und lese die Daten aus.
Die müßte dann unter Linux/Knoppix repariert werden.
Hier sind Infos;
http://www.cgsecurity.org/wiki/Erweiterte_EXT2_EXT3_Backup_SuperBlock_finden
Auch Infos in diesem Thread;
https://www.computerbase.de/forum/t...-verschwunden-und-testdisk-findet-nix.316742/

Teile es mal mit.

Viele Grüße

Fiona
 
Hi Fiona,
danke das du dich meiner backuplosen Seele annimmst.
Bevor ich allerdings noch mehr verballer, kann ich diese Schritte mit der Version 6.3 von meiner 2006er Knoppix ausführen? Auf der neuen Knoppix lässt sich testdisk nicht öffnen, weil Librarys fehlen...
Und Windows kann ich ja wie gesagt momentan nicht mehr booten, um an eine neue Version zu kommen.
Oder soll ich testdisk den MBR selbst schreiben lassen?

Ach und was meinst du mit:
Entscheidend ist die tiefere Suche im Fall wenn die Ext3-Partition nicht vorher gefunden wurde.

Sie wurden mir bereits beim ersten testdisk Durlauf unter Win angezeigt. Also brauche ich nicht tiefer zu Suchen?
Kann ich vielleicht auch mittles Geometrie, die Size wieder korrekt einstellen?
 
Zuletzt bearbeitet:
Ich hab jetzt unter Advanced nach dem Superblock der ext3 Partition gesucht.
Ausgabe ist:
Disk /dev/sda - 118 GB / 110 GiB - CHS 14410 255 63

Partition Start End Size in sectors
Linux 8948 1 1 9584 254 57 10233336

superblock 0, blocksize=4096

Was genau sollte ich jetzt bei fsck angeben?

Dank dir!
 
Hallo ich nochmal.

Hab jetzt weiter getestet, weil ich hier auf glühenden Kohlen sitze und bei der bekannten Fehlermeldung (erster Beitrag), die untere, der beiden (gleichen?) Partition gewählt.
Dort stand in den Infos unten noch der Begriff Backup dabei. Danach waren in der Gesamtauswahl auch die zwei Linux Partitionen grün und nicht mehr grau.
Das hielt ich schonmal für ein gutes Zeichen und habs auch geschrieben. Leider hat sich nichts verändert.
Wenn ich in dieser Gesamtansicht auf Linux gehe und 'p' drücke kommt:
No file found, filesystem seems damaged.

Das klingt nicht gut... Help please!
 
Linux 8948 1 1 9584 254 57 10233336
Der Wert 57 ist normal verkehrt und sollte 63 sein.
Wenn da was nicht stimmt, werden keine Daten angezeigt.
Hattest du die tiefere Suche durchgfeführt und vielleicht noch eine andere Partition gesehen?

Teile es mal mit

Viele Grüße

Fiona
 
Da ist sie ja wieder, alles wird gut :)

Deep Search hatte ich vorhin gemacht, ja. Mehr Partitionen waren es soweit ich weiss nicht, aber viele davon doppelt. Ich lasse gerade nochmal laufen und füge das Ergebnis hier wieder ein...
 
Nach dem Deep Scan verschwinden die doppelten Einträge gleich wieder, so das die Tabelle sich vom normalen Scan nicht unterscheidet.
Disk /dev/sda - 118 GB / 110 GiB - CHS 14410 255 63
Partition Start End Size in sectors
* FAT16 >32M 0 1 1 10 254 63 176652 [DellUtility]
P HPFS - NTFS 11 0 1 1395 254 63 22250025 [System]
L HPFS - NTFS 1396 1 10 3484 254 63 33559713
L HPFS - NTFS 3485 1 11 5006 254 63 24450857 [Stuff]
L FAT32 LBA 5007 1 1 8193 254 63 51199092 [MUSIK]
L FAT32 LBA 8194 1 1 8935 254 63 11920167 [SWAP]
L Linux 8948 1 1 9584 254 63 10233342
D Linux Swap 9586 1 1 10095 254 63 8193087
D Linux 0095 1 1 14408 254 63 69304347

Ausserdem habe ich gerade festgestellt, das ich die beiden letzten (grauen Partitionen) mit der Pfeiltaste auf grün (aktiv?) stellen kann.
Wie soll ich weiter vorgehen?
 
Die Linux Swap könntest du auch auf L setzen?
Diese Partition passt jetzt;
L Linux 8948 1 1 9584 254 63 10233342
Mit der Partition Dell Utility mußt du aufpassen.
Infos mal hier;

Bestätige mal in Testdisk bis nach Analyse und Proceed durch.
Wenn die Partitionen grün angezeigt werden, markiere die erste Partition Dell Utility und drücke T auf der Tastatur.
Bestätige dann bei Proceed oder einfach mit Enter!
Gib dann für den Partitionstyp für Dell Utility einfach de ein und bestätige mit Enter.
Da du aber von der Dell Utility Partition nicht bootest, setze die mit dem Links oder Rechtspfeil auf der Tastatur auf P für nur Primär.
Dann ist die nicht mehr bootfähig!
Markiere dann deine zweite Partition System!
Setze die auch mit dem Links oder Rechtspfeil auf der Tastatur auf * Stern für primär aktiv und bootfähig.

Siehst dann so aus;
Disk /dev/sda - 118 GB / 110 GiB - CHS 14410 255 63
Partition Start End Size in sectors
P Dell Utility 0 1 1 10 254 63 176652 [DellUtility]
* HPFS - NTFS 11 0 1 1395 254 63 22250025 [System]
L HPFS - NTFS 1396 1 10 3484 254 63 33559713
L HPFS - NTFS 3485 1 11 5006 254 63 24450857 [Stuff]
L FAT32 LBA 5007 1 1 8193 254 63 51199092 [MUSIK]
L FAT32 LBA 8194 1 1 8935 254 63 11920167 [SWAP]
L Linux 8948 1 1 9584 254 63 10233342
L Linux Swap 9586 1 1 10095 254 63 8193087
D Linux 0095 1 1 14408 254 63 69304347

Bestätige dann mit Enter.

Gehe auf [Write].
Bestätige dort mit Enter, y und Ok.
Im Fall wenn bei dir ein Bootsektor defekt sein sollte, kann dort noch ein Menü Boot erscheinen.
Bestätige dann aber nur im Fall mit Backup BS.
Beende Testdisk und starte den Computer neu.

Wenn chkdsk bei Systemstart kommen will, beende chkdsk erstmal.
Geht innerhalb von 10 Sekunden durch beliebigen Tastendruck.

Überprüfe das Ergebnis und teile es mit.

Viele Grüße

Fiona
 
Bevor ich deinen Rat befolge, noch eine kleine Richtigstellung.
Die Tabelle von eben kommt nicht sofort, sondern erst, wenn ich die HDD-Size Meldung weiter klicke und die direkt daurauf folgende Tabelle( unten zitiert!).
Diese sieht ein wenig anders aus ( alles grün und weniger Einträge!!!)
Hier die Tabelle, die direkt nach der "Fehlermeldung" auftaucht.

Disk /dev/sda - 118 GB / 110 GiB - CHS 14410 255 63

Partition Start End Size in sectors
* FAT16 >32M 0 1 1 10 254 63 176652 [DellUtility]
P HPFS - NTFS 11 0 1 1395 254 63 22250025 [System]
L FAT32 LBA 5007 1 1 8193 254 63 51199092 [MUSIK]
L FAT32 LBA 8194 1 1 8935 254 63 11920167 [SWAP]
L Linux 8948 1 1 9584 254 63 10233342
L Linux Swap 9586 1 1 10095 254 63 8193087

Soll ich die Einstellungen hier ändern, oder erst in der oben genannten Tabelle?
Und wieso fehlen hier Partitionen?
Ach noch vergessen. Eine Partition Namens 'Programme' fehlt auch noch und taucht in keiner der Tabellen auf.
Sorry für das unüberischtlichen Tabellengeposte..
 
Diese markierte Partition sieht nicht korrekt aus.
Markiere die mal und drücke p ob du deine Daten oder eine Fehlermeldung siehst.
Disk /dev/sda - 118 GB / 110 GiB - CHS 14410 255 63
Partition Start End Size in sectors
P Dell Utility 0 1 1 10 254 63 176652 [DellUtility]
* HPFS - NTFS 11 0 1 1395 254 63 22250025 [System]
L HPFS - NTFS 1396 1 10 3484 254 63 33559713
L HPFS - NTFS 3485 1 11 5006 254 63 24450857 [Stuff]
L FAT32 LBA 5007 1 1 8193 254 63 51199092 [MUSIK]
L FAT32 LBA 8194 1 1 8935 254 63 11920167 [SWAP]
L Linux 8948 1 1 9584 254 63 10233342
L Linux Swap 9586 1 1 10095 254 63 8193087
D Linux 0095 1 1 14408 254 63 69304347
Teile es erstmal mit.
Bei der Partition Stuff stimmtz die Geometrie auch nicht.
Ist am Anfang der Wert 11 (Fett unterlegt).
Markiere die auch und teile mit ob du die Daten siehst.
Partitionen wie die Stuff werden von mir normal nicht für eine Wiederherstellung empfohlen, da diese nicht Standard sind.
Normal sollten die Daten auf einer anderen intakten Partition kopiert werden.
Geht wenn Testdisk die Daten anzeigt.
Infos;
Wenn du p drückst und bei einer NTFS-Partition eine Daten siehst, kannst du eine Datei oder Ordner markieren und c für copy drücken.
Wenn du nur den einzelnen Punkt markierst, kannst du das ganzes Laufwerk kopieren.
Dann wirst du nach dem Pfad gefragt. wenn du auf die zwei Punkte gehst, kommst du immer ein Ordner höher bis du deine Festplatten siehst.
Dort kannst du auch eine andere Festplatte auswählen.
Mit dem Links oder Rechtspfeil kannst du in einen Ordner gehen.
Wenn du dann mit y bestätigst, fängt Testdisk an zu kopieren.
Infos zum kopieren nochmal hier!
https://www.computerbase.de/forum/t...riff-partition-tot-virus.271534/#post-2656055
Ansonsten sollte eine Weiderherstellung nur kurzfristig für eine Datensicherung sein.
Dann neu erstellen und formatieren.

Teile es mal mit.

Kann dann die Weiderherstellung erntsprechend anpassen.

Viele Grüße

Fiona
 
Stuff ist mittlerweile garnicht mehr vorhanden, ähnlich wie Programme. Deshalb ist auch kein Check auf Inhalt möglich.
In der Tabelle, bei der ich auf Daten zugreifen kann, sind nur die hier aufgelistet:
Disk /dev/sda - 118 GB / 110 GiB - CHS 14410 255 63

Partition Start End Size in sectors
* FAT16 >32M 0 1 1 10 254 63 176652 [DellUtility]
P HPFS - NTFS 11 0 1 1395 254 63 22250025 [System]
L FAT32 LBA 5007 1 1 8193 254 63 51199092 [MUSIK]
L FAT32 LBA 8194 1 1 8935 254 63 11920167 [SWAP]
L Linux 8948 1 1 9584 254 63 10233342
L Linux Swap 9586 1 1 10095 254 63 8193087

Aber wenn du sagst, dass ich sowieso alles neu machen muss und die Chancen für Linux wohl auch nicht sehr gut stehen, kann ich ja auch wieder den MBR schreiben, mit Windows booten und dort von Musik und SWAP retten was zu retten ist, oder?
Wie gesagt, wichtig sind mir vor allem recht aktuelle FH Unterlagen unter Linux.
 
Stelle dann deine Partitionen so wieder her wie beschrieben!
Habe deine Liste angepasst
Disk /dev/sda - 118 GB / 110 GiB - CHS 14410 255 63
Partition Start End Size in sectors
P Dell Utility 0 1 1 10 254 63 176652 [DellUtility]
* HPFS - NTFS 11 0 1 1395 254 63 22250025 [System]
L FAT32 LBA 5007 1 1 8193 254 63 51199092 [MUSIK]
L FAT32 LBA 8194 1 1 8935 254 63 11920167 [SWAP]
L Linux 8948 1 1 9584 254 63 10233342
L Linux Swap 9586 1 1 10095 254 63 8193087
Wenn du es nicht nach der Anweisung wie weiter oben mit der Beschreibung wegen der Dell Utility machst, bootet dein Computer nicht.
Dann hast du das nächste Problem.
Wegen der Ext3-Partition geht es dann unter dem Meü Advanced als Diagnose später weiter.

Viele Grüße

Fiona
 
Bist du sicher das er ohne die Umstellungen nicht mehr bootet?
Es wurde ja eigentlich nichts verstellt.
Wenn ich jetzt einfach eine Windows CD einlege, boote und unter Reparieren fixmbr eintippe, müsste es doch wieder klappen?! Momentan kommt halt der Fehler: Grub Error, weil der MBR beschädigt wurde.
 
Dell Utility ist der Partitionstyp für diese Partition.
Hatte ich bereits beschrieben.
Trifft nur zu, wenn du mit Testdisk die Partitionstabelle schreibst.
Testdisk erkennt diese als FAT-Partition was falsch ist.
Wenn du den Typ zuordnest, erkennt Windows diese nicht mehr und bootet normal von deiner Systempartition.
Erst dann sollltest du mit fixmbr Grub aus dem MBR entfernen (enn nötig).
Wenn du keine Änderungen mit Testdisk an der Partitionstabelle vornimmst, brauchst du es nicht.
Daher achte auf die Hinweise.

Viele Grüße

Fiona
 
Danke für deine Erklärung und Hilfe Fiona!

Dann mache ich es Morgen so, wie von dir beschrieben.
Ich sag bescheid, wie es gelaufen ist.

Gruß,
thenewone
 
Habs aus Neugier doch noch schnell durchgezogen. Zumindest Win bootet wieder.
Leider sind nur noch 3 Partitionen (System, Musik, Swap) vorhanden. Programme und Stuff sind wie erwartet auch nicht mehr da.

Ich versuch es jetzt nochmal mit der aktuellen testdisk unter Win, auf die verschollenen Partitionen zu kommen.
Aber erst nachdem ich alle restlichen Daten gesichert habe! Vielleicht musste so ne Lektion halt mal sein.
 
Wenn jetzt deine Ext3-Partition in der Partitionstabelle ist, dann solltest du im Menü Advanced deine Linux (ext3)-Partition markieren und auf Superblock gehen.
Schreibe dir den Wert vom Superblock auf.
Mit einer Live-CD wie Knoppix oder Ubuntu kannst du dann fsck ausführen (wie in den Infos);
Der von TestDisk gegebene Wert kann jetzt verwendet werden, um dein ext2/ext3 Dateisystem mit fsck zu reparieren.
Wenn TestDisk einen Superblock bei Blocknummer 24577 und einer Blockgröße von 1024 Bytes gefunden hat, führe folgendes aus

/sbin/fsck.ext3 -b 24577 -B 1024 /dev/hda1
Du brauchst superuser-Rechte wie beschrieben.
Unter Knoppix sudo -s im Terminal.
Wenn das Dateisystem dann wieder vorhanden ist, kannst du Grub nachinstallieren.
Hier unter Multiboot;
http://www.cgsecurity.org/wiki/Nach_dem_Gebrauch_von_TestDisk#Multiboot

Ansonsten bräuchtest du Datenrettungssoftware für Linux.

Viele Grüße

Fiona
 
Zuletzt bearbeitet:
Hi Fiona,

die Daten der Win Partitionen konnte ich alle auslesen und sichern.
Mit dem Superblock bin ich nicht ganz sicher.
Das ganze sieht so aus:



Wo fängt mein Superblock jetzt an, bei 0?
 
Probiere es mit 0.
Ist der Superblock, der gefunden wurde.
Komisch ist, das kein bakup superblock gefunden wird.
Auch ist die Blockgröße von 4096 eher ungewöhnlich da zumeist 1024.

Wenn du keine Datenrettungssoftware als sichere Alternative verwenden möchtest, dann versuche es mit dem Superblock 0 und der Blockgröße von 4096.

Wäre unter Knoppix im Terminal;
sudo -s
/sbin/fsck.ext3 -b 0 -B 4096 /dev/hda1->deon Geräte oder Laufwerksname mußt du passend hinzufügen.

Viele Grüße

Fiona
 
Zurück
Oben