Windows XP zerschießt Partitionstabelle
Hallo Liste, seit dem das Windows XP (auf /dev/hda1) gestern mit einem Fehler abstürtzte konnte mein Notebook gestern nicht mehr starten. Ich habe jetzt den GRUB veranlasst, alle Informationen noch einmal auf den MBR zu schreiben und kann jetzt zumindest wieder mein (sicheres!) SuSE Linux 8.2 starten. Jetzt ist es mir jedoch unmöglich die Partition /dev/hda1 (mit Windoof) zu mounten. Die Fehlermeldung hierzu lautet: ---8<--- bcmobile:/ # mount /dev/hda1 /windows/C mount: Falscher Dateisystemtyp, ungültige Optionen, der »Superblock« von /dev/hda1 ist beschädigt oder es sind zu viele Dateisysteme eingehängt bcmobile:/ # ---8<--- ein Blick in die Partitionierung zeigt folgendes ---8<--- Platte /dev/hda: 40.0 GByte, 40007761920 Byte 255 Köpfe, 63 Sektoren/Spuren, 4864 Zylinder Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes Gerät boot. Anfang Ende Blöcke Id Dateisystemtyp /dev/hda1 1 2944 23647648+ 7 HPFS/NTFS /dev/hda2 * 2945 4864 15422400 f Win95 Erw. (LBA) /dev/hda5 2945 3072 1028128+ 82 Linux Swap /dev/hda6 3073 4864 14394208+ 83 Linux ---8<---- Wie kann ich den Fehler jetzt fixen, um die Daten zu sichern und Windoof XP vom System verbannen? Gruß Alex
Alexander Reuther wrote:
seit dem das Windows XP (auf /dev/hda1) gestern mit einem Fehler abstürtzte konnte mein Notebook gestern nicht mehr starten. Ich habe jetzt den GRUB veranlasst, alle Informationen noch einmal auf den MBR zu schreiben und kann jetzt zumindest wieder mein (sicheres!) SuSE Linux 8.2 starten.
Jetzt ist es mir jedoch unmöglich die Partition /dev/hda1 (mit Windoof) zu mounten. Die Fehlermeldung hierzu lautet:
---8<---
bcmobile:/ # mount /dev/hda1 /windows/C mount: Falscher Dateisystemtyp, ungültige Optionen, der »Superblock« von /dev/hda1 ist beschädigt oder es sind zu viele Dateisysteme eingehängt bcmobile:/ #
---8<---
ein Blick in die Partitionierung zeigt folgendes
---8<---
Platte /dev/hda: 40.0 GByte, 40007761920 Byte 255 Köpfe, 63 Sektoren/Spuren, 4864 Zylinder Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes
Gerät boot. Anfang Ende Blöcke Id Dateisystemtyp /dev/hda1 1 2944 23647648+ 7 HPFS/NTFS /dev/hda2 * 2945 4864 15422400 f Win95 Erw. (LBA) /dev/hda5 2945 3072 1028128+ 82 Linux Swap /dev/hda6 3073 4864 14394208+ 83 Linux
---8<----
Wie kann ich den Fehler jetzt fixen, um die Daten zu sichern und Windoof XP vom System verbannen?
Du könntest mal von der WinXP-CD booten, die Wiederherstellungs-Konsole starten und dort einen chkdsk (So oder so ähnlich, alle Befehle mit "help" und dann "help befehl") ausführen. -- Andreas
Am Sonntag, 14. September 2003 09:30 schrieb Andreas Winkelmann: Hallo Andreas,
Du könntest mal von der WinXP-CD booten, die Wiederherstellungs-Konsole starten und dort einen chkdsk (So oder so ähnlich, alle Befehle mit "help" und dann "help befehl") ausführen.
Ich würde gerne eine solche Recovery Konsole starten, leider befindet sich auf dieser "Product Recovery CD-ROM" nichts was nur im entferntesten danach aussieht. Starte ich das System von dieser CD, will er gleich das System neu installieren und die Patrition neu formatieren. Ein Tool wie z.B. bei W2k oder Windows NT gibt es auf dieser CD nicht. Es bleibt mir also nur der Weg, die Sache über Linux zu versuchen? Die Frage ist blos wie? Gruß
Alexander Reuther wrote:
Du könntest mal von der WinXP-CD booten, die Wiederherstellungs-Konsole starten und dort einen chkdsk (So oder so ähnlich, alle Befehle mit "help" und dann "help befehl") ausführen.
Ich würde gerne eine solche Recovery Konsole starten, leider befindet sich auf dieser "Product Recovery CD-ROM" nichts was nur im entferntesten danach aussieht. Starte ich das System von dieser CD, will er gleich das System neu installieren und die Patrition neu formatieren. Ein Tool wie z.B. bei W2k oder Windows NT gibt es auf dieser CD nicht.
Wenn Du zufällig eine W2k CD zur Hand hast, geht die auch. Oder evtl. PartitionMagic.
Es bleibt mir also nur der Weg, die Sache über Linux zu versuchen? Die Frage ist blos wie?
Mit Linux wäre ich sehr vorsichtig, da der Schreibzugriff auf NTFS noch nicht ausgereift genug sein dürfte. Du könntest es natürlich versuchen, vorher aber auf jedenfall ein Backup (Image) dieser Partition machen. -- Andreas
Andreas Winkelmann schrieb:
Alexander Reuther wrote:
Du könntest mal von der WinXP-CD booten, die Wiederherstellungs-Konsole starten und dort einen chkdsk (So oder so ähnlich, alle Befehle mit "help" und dann "help befehl") ausführen.
Ich würde gerne eine solche Recovery Konsole starten, leider befindet sich auf dieser "Product Recovery CD-ROM" nichts was nur im entferntesten danach aussieht. Starte ich das System von dieser CD, will er gleich das System neu installieren und die Patrition neu formatieren. Ein Tool wie z.B. bei W2k oder Windows NT gibt es auf dieser CD nicht.
Wenn Du zufällig eine W2k CD zur Hand hast, geht die auch. Oder evtl. PartitionMagic.
Es bleibt mir also nur der Weg, die Sache über Linux zu versuchen? Die Frage ist blos wie?
Mit Linux wäre ich sehr vorsichtig, da der Schreibzugriff auf NTFS noch nicht ausgereift genug sein dürfte.
Du könntest es natürlich versuchen, vorher aber auf jedenfall ein Backup (Image) dieser Partition machen.
Wenn diese blöde Recovery CD das ohne zu formatieren zulässt könntest du Windows einfach überinstallieren danach grub neuinstallieren und deine Windows daten einfach über windows wegsichern. Hat mich auch gehelft. Mfg Stephan
Hallo Liste, ich habe die Sache jetzt gefixt... Nachdem ich erstmal jemand finden musste der noch eine W2k CD hatte :-/ Ich habe über die besagte Recovery Console einen 'chkdak /p' durchgeführt und das System durch wiederherstellen der GRUB wieder gangbar gemacht. Danke nochmal Gruß Alex
hiho =) ich bin gestern von windows2000 auf suse8.2 umgestiegen also bitte ned hauen ;P ich moechte gerne weiter einen mailserver betreiben, scheitere aber schonmal daran, dass ich nicht weiss wie ich mich automatisch beim booten (dienst/daemon?) vor dem einloggen (bzw unabhaengig davon wer eingeloggt ist) inst internet (t-dsl) einwaehlen kann. bei der lustigen zwangstrennung sollte ich natuerlich auch gleich wieder (automatisch) online gehen. so... was macht ein linux-dau wie ich nun? thx muab
muab ila am Sonntag, 14. September 2003 11:38:
hiho =)
Sei Willkommen, muab ila (oder wie heißt du?)
ich bin gestern von windows2000 auf suse8.2 umgestiegen also bitte ned hauen ;P
Und darum steckst du uns die Zunge raus. Ganz schön frech für den Einstieg. Und gleich noch zwei kleine Hinweise zum Anfang: 1. Lies aufmerksam die Etikette dieser Liste http://www.suse-etikette.de.vu/etikette.html 2. Fang bitte ein neues Theme mit einem neuen Thread an. Das erreichst du, indem du einfach eine neue Mail an suse-linux@suse.com schickst und nicht einfach auf eine andere antwortest. Das machst du bitte nur (aber immer dann), wenn du zu einem vorhandenen Thema antwortest.
ich moechte gerne weiter einen mailserver betreiben, scheitere aber schonmal daran, dass ich nicht weiss wie ich mich automatisch beim booten (dienst/daemon?) vor dem einloggen (bzw unabhaengig davon wer eingeloggt ist) inst internet (t-dsl) einwaehlen kann.
Ich gehe einmal davon aus, das die DSL-Verbindung prinzipiell lauffähig ist und bei bedarf automatisch aufgebaut wird.
bei der lustigen zwangstrennung sollte ich natuerlich auch gleich wieder (automatisch) online gehen.
Am einfachsten ist es, an das Startscript von DSL [1] einen Ping-Befehl anzufügen, der z.B. alle 60 Sekunden (siehe `man ping`) einen dir bekannten Server im Internet anpingt. Bei DoD (Dial on Demand) wird dann bei Nichtvorhandensein einer Verbindung (also sowohl nach dem Systemstart als auch nach einer Zwangstrennung) spätestens nach 60 Sekunden eine neues Paket ins Internet geschickt, was einen erneuten Verbindungsaufbau zur Folge hat. DISCLAIMER: Da du absoluter Linux-Neuling bist, willst du das oben beschriebene nicht wirklich. 1. Eine permanente Internetanbindung stellt eine permanente Gefährdung deines Systems dar. Ich glaube kaum, dass du bereits in der Lage bist, hier auch nur einen minimalen Grundschutz zu installieren (Nein, dur die SuSE-Firewall zu aktivieren hilft genau so viel wie Norton Internet-Security unter Windows - im Ernstfall nix) 2. Ein eigener, öffentlicher Mailserver (und nur wenn dein Mailserver von außen erreichbar sein soll brauchst du eine permanente Internetanbindung) ist ebenfalls ein großes Sicherheitsproblem - für dich, aber auch für andere. Ich weiß nicht, wie lange du die Liste schon mitliest, aber das Problem des unter fremder Domain verschickten SPAM ist genau auf solche Rechner wie deinen zurückzuführen. Linux ist geil, aber man sollte wissen, was man tut. Der Vorteil zu Windows: man kann es auch wissen. Hauptsächlich dadurch ist Linux im Netz wesentlich sicherer als Windows - durch die Möglichkeit, das System genau so agieren zu lassen wie ich es will. [1] Das Startscript zu DSL findest du in /etc/init.d und heist IMHO (ich habe grad kein SuSE am laufen) adsl oder so. Dort gibt es einen case-Befehl, der den angegebenen Ausrufparameter auswertet (start, stop, restart). An das Ende der Start-Sektion solltest du den Ping-Befehl setzen und in den Hintergrund schieben. Sinnvoll ist es dann, am Anfang der Stop-Sektion ein `killall ping` einzufügen. -- Gruß MaxX 8-)
Alexander Reuther, Sonntag, 14. September 2003 09:21:
Wie kann ich den Fehler jetzt fixen, um die Daten zu sichern und Windoof XP vom System verbannen?
Habe keine Idee, wie Du das anstellen könntest. Aber auf jeden Fall würde ich von hda1 sicherheitshalber mit dd ein Image ziehen. Dann hast Du mehr als einen Reparaturversuch... -- Andreas Feile www.feile.net
Hallo Alexander, Am Sonntag September 14 2003 09:21 schrieb Alexander Reuther:
seit dem das Windows XP (auf /dev/hda1) gestern mit einem Fehler abstürtzte konnte mein Notebook gestern nicht mehr starten. Ich habe jetzt den GRUB veranlasst, alle Informationen noch einmal auf den MBR zu schreiben und kann jetzt zumindest wieder mein (sicheres!) SuSE Linux 8.2 starten.
Hast Du vorher Dein Windows auch mit GRUB gestartet?
Jetzt ist es mir jedoch unmöglich die Partition /dev/hda1 (mit Windoof) zu mounten. Die Fehlermeldung hierzu lautet:
---8<---
bcmobile:/ # mount /dev/hda1 /windows/C mount: Falscher Dateisystemtyp, ungültige Optionen, der »Superblock« von /dev/hda1 ist beschädigt oder es sind zu viele Dateisysteme eingehängt bcmobile:/ #
---8<---
Probier doch mal mount -t ntfs /dev/hda1 /windows/C.
ein Blick in die Partitionierung zeigt folgendes
---8<---
Platte /dev/hda: 40.0 GByte, 40007761920 Byte 255 Köpfe, 63 Sektoren/Spuren, 4864 Zylinder Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes
Gerät boot. Anfang Ende Blöcke Id Dateisystemtyp /dev/hda1 1 2944 23647648+ 7 HPFS/NTFS
Was mir hier auffällt, ist, daß XP nicht das Bootable Flag hat, sondern Deine erweiterte Partition, die es ganz bestimmt nicht braucht, während Windows Wert drauf legt. (Bin mir nicht sicher, ob GRUB ein solches Windows startet und Win es akzeptiert. Bei mir erhält Windows immer dieses Flag verpasst).
/dev/hda2 * 2945 4864 15422400 f Win95 Erw. (LBA) /dev/hda5 2945 3072 1028128+ 82 Linux Swap /dev/hda6 3073 4864 14394208+ 83 Linux
---8<----
Wie kann ich den Fehler jetzt fixen, um die Daten zu sichern und Windoof XP vom System verbannen?
Im Moment gehe ich mal von aus, daß das Win-Dateisystem noch in Ordnung ist und nur ein Mountproblem vorliegt. Ich fürchte, wenn es sich selbst zerbröselt hat, ist wohl alles hinüber. (Dann kannst Du ext3 oder reiser formatieren *g* und die Partition Linux zuschlagen - am besten für eine eine eigene /home-Partition, sichert sich leichter). Sollte es Dich trösten, ich hatte mal ein Win-Dateisystem am Wickel, von dem Win (ich glaube, es war NT4) behauptet hat, es sei kaputt, während Linux der Meinung war, es sei heil. Da konnte ich natürlich alle Daten retten. Das Betriebssystem selbst jedoch nicht. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Offene Jobs -- http://www.eschkitai.de/openoffice/jobs.html
participants (7)
-
Alexander Reuther
-
Andreas Feile
-
Andreas Winkelmann
-
Helga Fischer
-
Matthias Houdek
-
muab ila
-
Stephan Gwinner