Hallo!
Ich habe auf meinem PC folgendes Problem: Von Zeit zu Zeit (ca. ein-zweimal in zwei Monaten) fährt mein ansonsten tadellos funktionierendes Windows 2000 nicht mehr hoch. Stattdessen erscheint unmittelbar nach dem zweiten Startscreen (der in VGA mit dem Windows 2000-Logo) ein Blue-Screen mit der Fehlernummer c0000218 (Registrierungsdatei fehlgeschlagen). Es wird bemängelt, dass die Datei C:\\Winnt\\System32\\Config\\SOFTWARE (also die Registry) beschädigt ist und nicht mehr gelesen werden kann. Das System ist dann völlig platt, d.h. über F8 beim Booten (z.B. "letzte als funktionierend bekannte Konfiguration" oder auch "Abgesichter Modus") kommt man keinen Schritt weiter, d.h. es tritt genau der selbe Fehler auf. Durch Einspielen einer anderen Registry (also der Datei SOFTWARE) kann man das System zwar wieder reanimieren, das hat ja aber reichlich wenig Sinn, schließlich kann man eine Sicherungskopie der richtigen Datei während des Betriebs von Windows 2000 nicht erstellen.
Die einzige Möglichkeit, mein System in diesem Fall wieder zum Laufen zu bringen, ist das Zurückspielen eines Festplatten-Images meiner Systemplatte. Das geht jetzt schon einige Monate so, und langsam nervt\'s mich gewaltig.
Das Verrückte daran ist, dass genau das selbe Problem bei einem Freund auch auftritt (nur viel seltener, ca. 1-2 mal pro Jahr) und die einzige Gemeinsamkeit beider Systeme scheint mir ein Promise-Controller zu sein, bei ihm allerdings eine PCI-Version.
Optionen wie "Caching" oder ähnliches gibt es im Promise-Treiber nicht, da könnte ich also auch nichts deaktivieren.
Ganz nebenbei tritt das Problem mit Windows 98 SE überhaupt nicht auf; andere Betriebssysteme habe ich nicht getestet.
Wer hat eine Idee, wo das Problem liegen könnte? Oder hat zumindest jemand eine Idee, wie man das ganze umgehen könnte (also bei jedem Systemstart eine Kopie der Datei SOFTWARE irgendwo hinlegen)?
Gegebenenfalls könnte ich natürlich auch die Festplatte an den VIA-Controller hängen, aber das möchte ich erstmal nicht aus diversen Gründen.
Die relevante Konfiguration meines PCs:
AMD Athlon 800 MHz
Asus A7V mit VIA KT-133 Chipsatz, aktuellstes non-beta BIOS
On-Board Promise-Controller
alle drei verfügbaren Treiber habe ich ausprobiert, bei allen tritt das gleiche Problem auf
Western Digital 40 GB Festplatte (WDC WD45 0AA-00BAA0) am Promise-Controller (formatiert mit FAT32)
Windows 2000 mit SP-2
Der PC meines Freundes:
früher Intel Celeron 400 MHz, jetzt Intel Pentium III 500 MHz
Asus P2B
PCI Promise-Controller
mit aktuellem Treiber
andere Festplatte (soweit ich weiß mit NTFS formatiert)
ebenfalls Windows 2000 SP-2
Vielen Dank für die Hilfe!
Arno
Archiv Server-Windows 15.877 Themen, 54.317 Beiträge
das könnte auch auf buggy chipsets, defektes ram oder so zurückzuführen sein. das ist bei mir nun auch schon ein paar mal aufgetreten.
alternativ könnte es auch eine macke von win2k sein (haltbarkeitsdatum LOL)
die datei lässt sich mit der wiederherstellungskonsole sichern und zurückspielen. die konsole kannst du ins bootmenü einbauen. in der winfaq steht, wie man das macht:
Die Wiederherstellungskonsole von Windows 2000 befindet sich normalerweise auf der CD. Man kann diese mit dem Befehl
winnt32 /cmdcons
aus dem i386-Verzeichnis der CD aber auch ins Bootmenü von Windows 2000 mit aufnehmen.