Festplatte gecrashed?!

chris82

Newbie
Registriert
Jan. 2005
Beiträge
3
Moin Leute!

Ich habe da ein Problem mit meiner Festplatte, und zwar hat mein Laptop einen kleineren Stoß abbekommen :freak:

Seitdem kann ich Windows nicht mehr booten, Fehler beim Lesen. Grub ging erstmal auch nicht mehr, da die Windows Partition als First-Boot drin stand. Seit neuinstallation geht Linux über Grub jedoch einwandfrei.

Fdisk gibt folgendes aus:
Gerät Boot Start End Blocks Id System
/dev/hda1 * 1 983 7895916 7 HPFS/NTFS
/dev/hda2 1957 7296 42893549+ 7 HPFS/NTFS
/dev/hda3 984 1748 6144862+ 83 Linux
/dev/hda4 1749 1956 1670760 5 Erweiterte
/dev/hda5 1749 1875 1020096 82 Linux Swap

Habe dann versucht, meine beiden NTFS-Partitionen unter Linux zu mounten, mit folgender Fehlermeldung:
mount: Falscher Dateisystemtyp, ungültige Optionen, der
»Superblock« von /dev/hda1 ist beschädigt oder es sind
zu viele Dateisysteme eingehängt

habe dan mal testdisk ausgeführt (analyse..) und seitdem geht die zweite partition wieder :) nur die windows partition noch nicht...
testdrive hat folgende ausgabe:
Disk /dev/hda - CHS 116280 16 63 - 57231 MB
Check current partition structure
Partition Start End Size in sectors
check_NTFS: Incorrect number of heads/cylinder 255 (NTFS) != 16 (HD)
1 * HPFS - NTFS 0 1 1 15666 8 63 15791832
Bad ending head
check_NTFS: Incorrect number of heads/cylinder 255 (NTFS) != 16 (HD)
2 P HPFS - NTFS 31173 12 2 116279 15 63 85787099 [Eigene Dateien]
Bad ending head
3 P Linux 15666 9 1 27858 11 63 12289725 [/]
Bad ending head
4 E extended 27858 12 1 31173 11 63 3341520
Bad starting head
5 L Linux Swap 27858 13 1 29882 12 63 2040192
Bad starting head


da ich blöderweise noch sehr wichtige daten auf der win partition habe würde ich mich über jeden tipp freuen!

ich habe schon die suchfunktion probiert und durch die threads gestöbert, aber nichts passendes gefunden. windows-datenrettungs-progs gehen übrigens höchstens eingeschränkt unter wine, da ich halt das windows system nciht zum laufen bekomme :freak:


gruß, christian
 
Vielleicht kannst du sie ja mal beim Bekkannten einbauen und schaun was da so geht. Da würden dann auch die Programme laufen.
 
Das mit dem beim Bekannten einbauen wird glaube ich schwierig. Ist ja ein Notebook und ich glaube icht das du ne Notebookfestplatte in einen PC stecken hannst ;).

Damit gehts allerdings.


Wenn die Daten wichtig sind und du wirklich kein Tool findest was es schafft, die schaffen es. Aber halt die Augen zu wenn du den Preis siehst.


Das Problem ist, die Fesplatte ich ja nicht softwaremäßig zerschossen, sondern wahrscheinlich hat der Lesearm der Festplatte einmal einen schönen Strich über die Datenplatten gezogen *knirsch*. Die Festplatte ist somit physikalisch defekt.

Zwar kannst du die Platte wie oben beschrieben mit dem Adapter in ein Win System einbauen, aber ob man da was wiederherstellen kann....
Da du WAHRSCHEINLICH die professionelle Reparatur nicht bezahlen kannst ist das aber wohl deine einzige Möglichkeit.
 
Die Geometrie wird verkehrt angezeigt.
Es ist immer eine spezielle Sache einen Bootmanager zu verwenden.
Vielleicht geht Grub wieder verloren und muß nochmal nachinstalliert werden.
Erstelle deshalb auch eine Bootdiskette für dein Linux.
Info über Grub hier;
http://portal.suse.de/sdb/de/2002/08/fhassel_grub_overview.html


Deine Festplatte zeigt bei Heads einen Wert von 16 an.
Dieses kann für ältere Festplatten kleiner als 8,4 GB zutreffen.
Auch muß das Motherboard eine Int13-Unterstützung für die Erkennung von Festplatten größer als 8,4 GB haben.
Ansonsten ist Standard bei Festplatten größer als 8,4 GB bei Heads der Wert 255.
Standard bei Heads am Ende einer Partition ist 254 (Festplatte 255).
Dort bekommst du bei deinen Partitionen auch die Fehlermeldung.
Deine Festplatte zeigt eine Größe von ca. 55 GB an.
Bitte bestätigen ob die von der Größe in Testdisk richtig angezeigt wird.

Die Geometrie kann man in Testdisk setzen.
Auch die Fehlermeldungen zeigen auf einen Wert von 255.
Sieht deshalb so aus, das der Wert jetzt nicht mehr richtig angezeigt wird.

Vorgehensweise für Diagnose;
Lade dir ein Diagnosetool für deine Festplatte.
Link dazu gibt es hier;
https://www.computerbase.de/forum/threads/hdd-diagnose-recoverytool-sammlung.58108/
Überprüfe die Festplatte.
Überprüfe die Erkennung deiner Festplatte im Bios.
Setze das Bios vielleicht auch auf Default zurück und gebe die Werte neu ein.
Überprüfe nach dem Start mit Testdisk ob der Wert bei Heads mit 255 angezeigt wird.
Disk /dev/hda - CHS 116280 16 63 - 57231 MB
Ist jetzt 16.
Starte Testdisk 5,6 Beta mit folgenden Parameter von der Diskette;
testdisk /log /debug
Bestätige bei Analyse durch bis du unten das Menü [Quit] [Search] [Write] siehst.
Gehe auf Search (Search deeper. try to find more Partitions) und lasse es durchlaufen.
Bestätige jeweil weiter mit Enter und Quit bis Testdisk beendet ist.
Im Testdisk-Ordner findest du dann eine testdisk.log-Datei.
Benenne die in testdisk.txt um und lade die mal für Analyse hier hoch.

Prozedur wäre, den Wert in Testdisk / Geometrie-Menü von 16 auf 255 zu erhöhen.
Damit wäre der Fehler in den Partitionen vorraussichtlich wenn es zutrifft behoben.
Danach erneute Analyse um zu schauen ob die Fehler dann weg sind.
Partitionen könnten, wenn die nach Search gefunden werden dementsprechend aktiviert oder korrigiert über a (add) werden.
Anleitung kann ich dann entsprechend setzen.

Was ich nicht verstehe, ist das wenn solche Fehler passieren, Zugriffe auf der Festplatte ausgeführt werden (siehe Installation von Linux und Grub und eine Wiederherstellung nach Analyse),
In erster Linie heißt es immer in Ruhe lassen, eine Diagnose im Lesemodus machen, und vor allem nichts machen wo man nicht genau weiß.
Vor allem keine Schreibzugriffe.

Sichere soweit möglich auch mal alle deine Daten wo bis jetzt vorhanden sind.

Viele Grüße

Fiona
 
Zuletzt bearbeitet:
vielen dank für die ausführliche hilfe, fiona. ich habe mal testdisk über die festplatte laufen lassen. die log-datei ist ziemlich groß geworden, weshalb ich sie mal gezippt habe, und voller read-errors...könnte da was an der platte kaput sein? danke für deine mühe :)
 

Anhänge

//Deinen Thread habe ich auch mal der Übersicht halber hierher verschoben.

Habe mir deine Log-Datei angeschaut.
Die Eingabe / Ausgabe-Fehler der Festplatte kann ich noch nicht zuordnen ob ein Fehler im Dateisystem NTFS vorliegt oder ob die Fehler durch die Festplattengeometrie verursacht wurden.

Es gibt auch Datenrettungssoftware wo über Diskette funktioniert.
Siehe Shareware Active Uneraser;
http://www.active-undelete.com/products.htm
Üb er das Ergebniss kann ich nichts sagen, da die Geometrie nicht stimmt.

Daher erst mal weiter mit dem Versuch in Testdisk die Festplattengeometrie zu korrigieren und einer erneuten Analyse.
Wichtig dafür ist, das du für genauere Anzeige erstmal die neueste Version TestDisk 5.6 downloadest.
Deine jetzige war TestDisk 5.5 .

Eine Ursache ist anhand deiner Logdatei.

Dort werden z.B. 116280 Cylinder angezeigt.
Dieses sind über 100.000 Cylinder.
Dürfte für eine über 50 GB Festplatte zuviel sein.
Die Version 5.5 unterstützt aber nur 65535 .
Wurde in der Version 5.6 gerfixt.
Aus Testdisk 5.6:
Fixs:
- HD Geometry: the number of cylinders can be bigger than 65535

Weiter gehts bei der Festplattengeometrie.

Analyse Disk /dev/hda - CHS 116280 16 63 - 57231 MB
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
heads/cylinder 255 (NTFS) != 16 (HD)
test_NTFS size boot_sector 15791825, partition 15791832
file_read(4,8,buffer,2097215(2080/9/9)) read err Truncated file (ret!=count/disk_car->sector_size*sector_size)

Die Fett geschriebenen Zahlen zeigen an, das bei der Festplatte der Wert bei Heads 16 anstatt 255 ist.

Das kannn man korrigieren in Testdisk bei dem Menü [Geometry].
Dazu muß sichergestellt sein, das die Festplatte im Bios richtig erkannt wird.
Bitte überprüfe dies und teile es mit.
Korrigiere es im Fall!
Seitdem kann ich Windows nicht mehr booten, Fehler beim Lesen. Grub ging erstmal auch nicht mehr, da die Windows Partition als First-Boot drin stand. Seit neuinstallation geht Linux über Grub jedoch einwandfrei.
Da du aber Linux nachdem Crash installiert hattest, weiß ich nicht wie die Installation auf die Änderungen an der Festplatte reagiert.
Auch besteht die Möglichkeit das Grub wieder verloren geht durch schreiben im MBR.
Erstelle dir bitte eine Bootdiskette und sichere Daten.

Wenn die Festplatte im Bios richtig erkannt wurde, starte Testdisk mit dem /log /debug-Modus, und überprüfe die Festplatte.
Info auch nochmal hier;
https://www.computerbase.de/forum/threads/faq-datenrettung-testdisk-anleitung.110869/
Speziell über die Festplattengeometrie in diesem Post;
https://www.computerbase.de/forum/threads/faq-datenrettung-testdisk-anleitung.110869/#post-1101816

Gehe auf das Menü [Geometry] und setze den Wert bei [Heads] von 16 auf 255.
Ändere sonst nichts!
Beende das Menü mit [Quit]
Gehe mit dem Pfeil auf Analyse und wiederhole die Prozedur wie beim ersten mal.

Lade mir die Log-Datei wieder hoch.

Durch die Änderung der Geometrie besteht die Möglichkeit, das die Partitionen wieder richtig erkannt werden und Fehler eingegerenzt werden.
Dieses möchte ich überprüfen.

Viele Grüße

Fiona
 
Zuletzt bearbeitet:
Zurück
Oben