Alternative Betriebssysteme 1.414 Themen, 9.994 Beiträge

Kann Windows nicht mehr starten

rainer111 / 4 Antworten / Flachansicht Nickles

Habe linux prof. 9.1 installiert mit Bootloader Grub.
Wenn ich nun Windows XP starten will erscheint folgende Meldung
root (hd0,0)
filesystem type unknown, Partition type 0x7 cainloader +1
an die Daten komme ich noch ran.
Ist da noch was zu retten??

bei Antwort benachrichtigen
Tilo Nachdenklich rainer111 „Kann Windows nicht mehr starten“
Optionen

Ich weiß Folgendes übers Vorgehen...vielleicht nicht ganz lückenlos:
1) Die Partitionstabelle sichern.
Ich benutze 2 Varianten. PTEdit und ped.exe. PTEdit gibt es als DOS und als Windows-32-Bit Version. Es gehört zu PartitionMagic, es findet sich im Programmverzeichnis. Außerdem kann man die DOS-Version downloaden. Man bekommt eine Tabelle angezeigt und kann die kopieren, ev. auch unter DOS ausdrucken. Hier kann man verschiedene Festplatten getrennt "sichern".
ftp://ftp.symantec.com/public/english_us_canada/tools/pq/utilities/ptedit.zip
Man startet mit Win98-Startdiskette und schiebt dann die andere Diskette rein, (nur mit PTedit drauf) und tippt ptedit.


Partitionstabellen der Festplatten sichern mit ped.exe, zu finden auf dieser Internetseite (Programmsammlung):
http://home.t-online.de/home/SigiBader/download.html
Das ped.exe-Programm spielt man am besten auf eine Win98 bzw. DOS-Startdiskette auf (soviel Platz ist da noch).
Achtung bei der Reparatur, erst fdisk /mbr (bzw. entsprechendes Tool für WinXP) durchführen, dann die Sicherung aufspielen.
Entgegen anderen früheren Infos speichert und überschreibt ped.exe auch die Partitionstabelle einer zweiten eingebauten Festplatte...habe ich leidvoll feststellen müssen.
ACHTUNG beim Überschreiben von ped.exe-Sicherungen: Da nur kurz geschrieben wird, fällt es nicht auf, wenn überhaupt nicht geschrieben wird. Es ist UNBEDINGT zu kontrollieren, ob der Schreibschutz an der Diskette zurückgesetzt wurde. Ped.exe kennt keine Warnung bei Schreibschutz!
p.s. Ich vermute das DOS-Tool ist nicht für Festplatten über 127 GB geeignet.

2) Den MBR mit killmbr löschen.
Leider kann ich nicht sagen, wie man dann die Partitionstabelle wieder einspielen kann, denn die Ped.exe-Sicherung (PTEdit-Tabelle) enthält neben den richtigen Angaben auch die Fehler. Aber das weiß vielleicht jemand anderes...bzw. wie man verlorene Partitionen (Datenpartitionen?) wiederfindet. PTEdit ist jedoch übersichtlich, man sieht welche Information zu welcher Partition gehört. Es sind ja nur Primäre - einschließlich der Erweiterten - Partitionen eingetragen...soweit vorhanden.
Tipp: Wenn man bei PTEdit mehrmals Goto EPBR drückt, sodass es verblasst und dann mit der linken Maustaste ein Feld links markiert und anklickt, erscheint eine Tabelle, die die Hexadezimalzahlen erläutert.

Warnung:
Das Sicherste wäre es allerdings "diese anderen Partitionen" zunächst mit einem Datenrettungstool zu sichern.

Den MBR säubern mit dem Tool killmbr der Zeitschrift ct. (Datenzugriff auf die Festplatte ist danach nicht mehr möglich, alle Daten die nicht extern gesichert wurden sind futsch...wenn es nicht gelingt die Partitionstabelle zur reparieren bzw. die Daten mit Rettungstool auszulesen.)
Killmbr passt auf die (notwendige) Win98 Startdiskette.
www.heise.de/ct/ftp/result.xhtml?url=/ct/ftp/ctsi.shtml&words=killmbr
Anders als bei FDISK hat die erste Festplatte die Nummer 0 (Null), die zweite Festplatte heißt 1!!!
Danach fdisk /mbr und die Platte mit FDISK (Win98 Startdiskette) bzw. mit der WinXP-CD einrichten.
Tipp: Wenn man bei PTEdit mehrmals Goto EPBR drückt, sodass es verblasst und dann mit der linken Maustaste ein Feld links markiert und anklickt, erscheint eine Tabelle, die die Hexadezimalzahlen erläutert.

3) Windows repariert sich selber wieder, findet seine C-Partition und macht den Computer wieder startfähig. Wiederherstellungskonsole aufrufen. Dann mit bootcfg /rebuild arbeiten.
Wiederherstellungskonsole: bootcfg /rebuild (klappert 20, 40 Minuten oder länger alle Partitionen ab...neulich hatte ich es, dass es ganz flott ging)
Wenn dann die Partition(en) gefunden ist (sind), wird der Zugang repariert, aber zuvor musst Du noch Fragen beantworten.
Ladekennung: Microsoft Windows XP Home Edition (oder eine andere passende Angabe)
Ladeoption: /fastdetect (mit Leerzeichen vor dem /, wie bei Parametern üblich)

4) Linux starten.
Das sollte mit SuSE-CD möglich sein. Benutze dann diesmal lieber LiLo und spiele LiLo nur auf Diskette auf. Linux startet mit wenigen Sekunden Verzögerung von Diskette...und bei Windows lässt Du diese Diskette weg.


bei Antwort benachrichtigen