System kann nicht gestartet werden, wenn eine große Anzahl von logischen Einheiten und Volumes erstellen

Gilt für: Microsoft Windows Server 2003 Enterprise Edition for Itanium-based SystemsMicrosoft Windows Server 2003 Enterprise x64 EditionMicrosoft Windows Server 2003 Standard x64 Edition

Problembeschreibung


Wenn Ihr System eine große Anzahl von logischen Gerätenummern (LUNs) und Volumes (700), beenden Sie Windows 2000 Server oder Windows Server 2003 möglicherweise eine der folgenden Fehlermeldungen angezeigt:

Windows 2000 konnte nicht gestartet werden, da folgende Datei fehlt oder beschädigt ist:
\WINNT\SYSTEM32\CONFIG\SYSTEM.CED-Startoptionen für Windows 2000, drücken Sie F8.


Sie können versuchen, diese Datei reparieren, indem Sie Windows 2000 Serveror Windows Server 2003 Setup unter Verwendung der ursprünglichen Setup-Diskette oder CD -ROM auswählen 'R' auf dem ersten Bildschirm zu reparieren.
Windows 2000 konnte aufgrund eines Fehlers in der Software nicht gestartet werden. Melden Sie dieses Problem als Ladeprogramm Fehler 3.

Sie können versuchen, diese Datei reparieren, indem Sie Windows 2000 Serveror Windows Server 2003 Setup unter Verwendung der ursprünglichen Setup-Diskette oder CD -ROM auswählen 'R' auf dem ersten Bildschirm zu reparieren.
Sie erhalten eine der folgenden Fehlermeldungen, wenn Sie Ihr System konfiguriert löschen oder bestehende LUNs und Volumes entfernt und neu erstellt oder neue LUNs und Volumes erkannt.

Ursache


Windows 2000 Server und Windows Server 2003 speichern Informationen über LUNs und Volumes, die installiert und konfiguriert einen Computer in die Systemstruktur der Registrierung. Wenn ein Gerät (einschließlich eines Laufwerks) aus einem System entfernt wird, beibehalten Windows 2000 Server und Windows Server 2003 die Registrierungseinträge für den Fall, dass das Gerät an das System zurückgegeben. Dies ist Teil der Plug & Play. Dieses Problem kann auftreten, nachdem ein Array oder Laufwerke konfiguriert, wenn sie als neue Geräte erkannt und daher doppelte Einträge. Gibt eine große Anzahl von Laufwerken (700), kann dies die Systemstruktur zu groß.

Die Systemstruktur ist ca. 10.3 Megabyte (MB) Größe in Windows 2000 Server auf. Ist die Systemstruktur und die Windows-Kerneldateien unter 16 MB passen müssen, wenn Windows gestartet wird.

Wegen Designänderungen haben Windows Server 2003 normalerweise nicht dieses Problem, wenn die Option/3 GB verwendet wird.

Weitere Informationen über die Systemstruktur und Windows Server 2003 klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

302594 die Speichergrenzen System Struktur wird in Windows Server 2003 verbessert.

Problemlösung


Um dieses Problem zu beheben, verwenden Sie eine der folgenden Methoden an, je nach Zustand des Systems. Tritt dieses Problem nachträglich (z. B. wenn der Computer nicht gestartet wird), wenden Sie sich an Microsoft Product Support Services Hilfe bei der Reparatur der Systemstruktur und Ihre Windows-Installation in einen startfähigen Zustand wiederherstellen.

Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu Servicegebühren finden Sie auf der folgenden Microsoft-Website:

Reparieren ein Computers, das Sie neu starten können

Wichtig Dieser Abschnitt bzw. die Methode oder Aufgabe enthält Schritte, die erklären, wie Sie die Registrierung ändern. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Sichern Sie die Registry für zusätzlichen Schutz, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 zum Sichern und Wiederherstellen der Registrierung in Windows
Wenn bereits versucht, den Computer neu starten und die im Abschnitt "Symptome" dieses Artikels beschriebene Fehlermeldung erhalten, gehen Sie folgendermaßen vor:

  1. Installieren Sie eine parallele Installation von Windows 2000 Server oder Windows Server 2003 auf dem System.


    Weitere Informationen zum Durchführen einer parallelen Installation finden Sie im folgenden Artikel der Microsoft Knowledge Base:

    266465 zum Durchführen einer parallelen Installations von Windows 2000 oder Windows Server 2003

    Hinweis: für die Zwecke dieses Artikels davon aus, dass die ursprüngliche Installation in C:\Winnt und neue parallele Installation Winnt.new.


    Hinweis Der ursprünglichen Installationsordner für Windows Server 2003 wird unter C:\Windows.
  2. Melden Sie sich nach Abschluss der parallele Installation auf dem Computer in der parallelen Installation als lokaler Administrator an.
  3. Starten Sie Regedt32.
  4. Klicken Sie auf das Fenster HKEY_LOCAL_MACHINE auf lokalem Computer , um es im Vordergrund angezeigt.

  5. Klicken Sie auf den Stammordner HKEY_LOCAL_MACHINE.
  6. Klicken Sie unter Windows 2000 Server im Menü Registrierung auf Struktur laden. Klicken Sie auf Windows Server 2003 im Menü Datei auf Struktur laden
  7. Suchen Sie die Systemstruktur C:\Winnt\System32\Config Ordner durchsuchen, und Sichern Sie die Datei.


    Hinweis: Stellen Sie sicher, dass Sie die Datei und nicht die Datei System.log sichern.
  8. Klicken Sie auf die Datei , und klicken Sie auf Öffnen.
  9. Geben Sie in das Feld Schlüsselname
    OriginalInstall, und klicken Sie dann auf OK.


    Hinweis: der ausgewählte Name ist nicht wichtig, solange es nur für die Subhive, die angezeigt wird.
  10. Die geladenen Subhive namens OriginalInstall wird jetzt aufgeführt. Erweitern Sie die
    OriginalInstall -Verzweigung.
  11. Klicken Sie auf die Taste auswählen .
  12. Beachten Sie die Einstellung für die aktuelle Standard
    Failedund LastKnownGood Registrierungswerte.


    Zahlen in diese Registrierungswerte entsprechen den Zahlen der CONTROLSET Schlüssel, die auch unter dem Schlüssel Wählen aufgeführt sind. Unter normalen Umständen CONTROLSET001 Schlüssel und
    CONTROLSET002 Schlüssel aufgeführt.


    Die Einstellung für die aktuellen und Standard ist normalerweise 0 x 1, und des entsprechenden CONTROLSET Schlüssels für diese Werte CONTROLSET001. Die Einstellung für LastKnownGood
    Wert ist normalerweise 0 x 2und der entsprechenden CONTROLSET Schlüssel
    CONTROLSET002. Die Einstellung für den Wert Fehler ist normalerweise 0und keine entsprechende CONTROLSET Schlüssel vorhanden ist. Allerdings besteht eine beschädigte CONTROLSET möglicherweise die Einstellung für den Wert Fehler 0 x 3und der entsprechende CONTROLSET Schlüssel möglicherweise
    CONTROLSET003.


    Weitere Informationen zur Verwendung von Select-Schlüssel und ControlSets klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

    102984 REG: ControlSet\Select Unterschlüssel Einträge

  13. Klicken Sie auf das CONTROLSET Schlüssel für die Einstellung der
    Fehler -Wert, der in Schritt 12 angegeben.
  14. Klicken Sie unter Windows 2000 Server im Menü Sicherheit auf Berechtigungen. Klicken Sie unter Windows Server 2003 im Menü Bearbeiten auf Berechtigungen
  15. Wählen Sie unter Windows 2000 Server, deaktivieren Sie das Kontrollkästchen Vererbbare Berechtigungen zulassen . Windows Server 2003 klicken Sie auf die Schaltfläche Erweitert , und wählen Sie deaktivieren die vererbbaren Berechtigungen zulassen dieses Objekt und alle untergeordneten Objekte verbreiten. Diese mit den hier definierten Einträgen einschließen das Kontrollkästchen.
  16. Klicken Sie im Dialogfeld auf Entfernen.
  17. Entfernen Sie die Benutzer und Gruppen aufgelistet sind.
  18. Fügen Sie lokalen Administrator hinzu, und stellen Sie sicher, dass das Konto die Berechtigung Vollzugriff.
  19. Klicken Sie auf Erweitert.
  20. Aktivieren Sie das Kontrollkästchen Berechtigungen für alle untergeordneten Objekte und aktivieren Verteilung vererbbare Berechtigungen zurücksetzen
  21. Klicken Sie im Dialogfeld Sicherheit auf Ja.
  22. Klicken Sie im Dialogfeld Berechtigungen auf OK.
  23. Löschen der eingestellten Fehler entspricht CONTROLSET.


    Hinweis: die vorangehenden Schritte müssen Sicherheit der Struktur entfernen, damit Sie ihn löschen können. Beachten Sie, dass Sie die Systemstruktur gesichert haben.
  24. Wiederholen Sie die Schritte 13 bis 23 der CONTROLSET löschen, die den Wert für LastKnownGood entspricht.
  25. Doppelklicken Sie auf den aktuellen Wert CONTROLSET.
  26. Doppelklicken Sie auf ENUM.
  27. Klicken Sie auf den SCSI .
  28. Schritte 14 bis 23 die richtigen Berechtigungen festlegen, und löschen Sie den SCSI -Schlüssel.


    Hinweis: der SCSI -Schlüssel wird beim nächsten Start neu erstellt.
  29. Klicken Sie auf den Speicher .
  30. Mit Schritte 14 bis 23 erforderlichen Berechtigungen fest, und löschen Sie Speicherschlüssel .


    Hinweis: Speicherschlüssel wird beim nächsten Start neu erstellt.
  31. Klicken Sie unter HKEY_LOCAL_MACHINEauf OriginalInstall.
  32. Unter Windows 2000 Server im Menü Registrierung auf Schlüssel speichern, und speichern Sie die Datei auf dem Desktop als System ohne Erweiterung. Windows Server 2003 im Menü Datei auf Exportierenund wählen Sie im Dateityp Dropdown- Registrierungsstrukturdateien (*. *). Speichern Sie die Datei auf dem Desktop mit dem Namen System ohne Erweiterung...

    Hinweis: Leerzeichen in der Struktur entfernt und verringert die Größe der Datei speichern.
  33. Stellen Sie sicher, dass OriginalInstall ausgewählt ist.
  34. Im Menü Registrierung klicken Sie auf Struktur entfernen, und klicken Sie dann zur Bestätigung auf Ja .
  35. Beenden Sie Regedt32.
  36. Verwenden Sie Arbeitsplatz C:\Winnt\System32\Config Ordner durchsuchen, und benennen Sie die vorhandene Datei in System.org.
  37. Kopieren Sie die Datei vom Desktop in C:\Winnt\System32\Config.
  38. Starten Sie den Computer neu, und wählen Sie die ursprüngliche Installation.

Weitere Informationen


Proaktive, da der Server gefährdet ist, verwenden Sie das folgende Verfahren zum Entfernen der Registrierungseinträge für Laufwerke, die physisch entfernt wurden.

Gehen beschreiben das Integrieren des Gasreinigung Dienstprogramms in einer Windows 2000-Umgebung durch Erstellen eines Skripts zum Herunterfahren, das die Größe der Systemstruktur überprüft. Ist die Systemstruktur über 8 Megabyte (MB), wird das Dienstprogramm Gasreinigung löscht entfernte Laufwerke und versucht, die Datenbank für dynamische Datenträger bereinigen und komprimieren Leerzeichen. Das Skript entfernt keine Laufwerke aus, die Teil des RAID-Volumes, übergreifende Volumes und Stripesetvolumes einschließlich jeglicher Datenbank für dynamische Datenträger.

Lesen Sie außerdem die Datei Readme.txt, die in dem Paket eine Beschreibung aller Dateien im Paket enthalten ist.
Gehen Sie folgendermaßen vor, um ein Skript zum Herunterfahren zu erstellen, die die Größe der Systemstruktur überprüft:
  1. Herunterladen Sie das Paket und extrahieren Sie den Inhalt auf der Systempartition im Ordner C:\Scrubber.
  2. Klicken Sie auf Start, und klicken Sie dann auf Ausführen.
  3. Geben Sie MMCein, und klicken Sie dann auf OK.
  4. Klicken Sie im Menü Konsole auf Snap-In hinzufügen/entfernen.
  5. Klicken Sie auf Hinzufügen.
  6. Klicken Sie in der Liste Snap-Ins auf Gruppenrichtlinie , und klicken Sie auf Hinzufügen.
  7. Das Gruppenrichtlinienobjekt wird standardmäßig "Lokaler Computer", klicken Sie auf Fertig stellen.
  8. Klicken Sie auf Schließen, und klicken Sie dann auf OK.
  9. Klicken Sie auf das Pluszeichen (+) im linken Bereich den Zweig Lokale Computerrichtlinie zu erweitern, und anschließend den Windows-Einstellungen Zweig.
  10. Doppelklicken Sie im rechten Fensterbereich auf Herunterfahren -Richtlinie
  11. Klicken Sie auf Hinzufügen, und klicken Sie auf Durchsuchen.
  12. Suchen Sie den Ordner C:\Scrubber und klicken Sie auf die Datei Cleanup.vbs .
  13. Herunterfahren-Richtlinie geschlossen und schließen Sie das MMC-Snap-in, klicken Sie auf OK . Sie müssen nicht die Konsole für das auszuführende Skript speichern.
  14. Bedienfeld Doppelklicken Sie auf das Symbol .
  15. Klicken Sie auf die Registerkarte Erweitert und dann auf Umgebungsvariablen.
  16. Unter Systemvariablendie Variable Path auf und klicken Sie auf Bearbeiten.
  17. Fügen Sie den folgenden Text am Ende der Variablen:
    ;C:\SCRUBBER
  18. Klicken Sie auf OK im Dialogfeld Systemeigenschaftenauf OK für Variablen
Mit dem Skript zum Herunterfahren an (Cleanup.vbs) werden Wenn mehrere Laufwerke ausfallen und dynamische Datenträger sind sie in der Datenträgerverwaltung als fehlgeschlagen angezeigt. Möglicherweise müssen Datenträgerklicken und dann auf Datenträger Wenn Hostbusadapter (HBA) keine Plug & Play-Ereignisse verwendet werden, wenn die Laufwerke nicht sofort als fehlgeschlagen gemeldet werden.


Für weitere Informationen zu ähnlichen Problemen klicken Sie auf die folgenden Artikelnummern, um die betreffenden Artikel in der Microsoft Knowledge Base anzuzeigen:

216369 kann keine große Anzahl von Dynamic Host Configuration Protocol (DHCP)-Bereiche

244135 zu viele Drucker startet nicht

259930 kann nicht mit einer großen Anzahl von DNS-Zonen Starten von Windows 2000

269075 -Fehlermeldung: "Windows konnte nicht gestartet werden, da folgende Datei fehlt oder beschädigt ist: \Winnt\System32\Config\Systemced"

270028 Windows NT startet nicht mit vielen DFS-Freigaben

Windows Server 2003 erhöht die verfügbare Arbeitsspeicher beim Starten, damit die Systemstruktur nicht relevant ist.

Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

302594 die Speichergrenzen System Struktur wird in Windows Server 2003 verbessert.

Bei Verwendung die Option/3 GB in Windows Server 2003 gilt die Beschränkung von 16 MB noch bis Windows Server 2003 Service Pack 1 (SP1) verfügbar ist. Microsoft empfiehlt, der zweite Eintrag in der Datei "Boot.ini" zu, die nicht die Option/3 GB erstellen , damit mehr Arbeitsspeicher verfügbar ist.

Service Pack-Informationen

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Windows Server 2003. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
889100 so erhalten Sie das neueste Servicepack für Windows Server 2003

Windows Server 2003 Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Verwenden Sie diesen Hotfix nur auf Systemen, bei denen dieses spezielle Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder eine separate Serviceanfrage erstellen finden Sie auf der folgenden Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Voraussetzungen

Es gibt keine notwendigen Voraussetzungen, um diesen Hotfix zu installieren.

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix anwenden.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
Windows Server 2003 Itanium-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Scrubber.exe5.2.3790.249623,04028-Jul-200505:16IA-64
X64-basierten Versionen von Windows Server 2003
DateinameDateiversionDateigrößeDatumZeitPlattformSP-Anforderung
Scrubber.exe5.2.3790.24961280028-Jul-200505:16x64SP1
X86-basierten Versionen von Windows Server 2003
DateinameDateiversionDateigrößeDatumZeitPlattformSP-Anforderung
Scrubber.exe5.2.3790.249610.24027-Jul-200500:45x86SP1

Windows 2000 Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Verwenden Sie diesen Hotfix nur auf Systemen, bei denen dieses spezielle Problem auftritt.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, senden Sie eine Anforderung an Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder eine separate Serviceanfrage erstellen finden Sie auf der folgenden Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Voraussetzungen

Es gibt keine notwendigen Voraussetzungen, um diesen Hotfix zu installieren.

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix anwenden.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
DateinameDateiversionDateigrößeDatumZeitPlattform
Scrubber.exe5.2.3790.23810.24012-Aug-200500:29x86

Status


Microsoft hat bestätigt, dass es ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind. Dieses Problem wurde erstmals in Windows Server 2003 Service Pack 2.