Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird ein Problem beschrieben, bei dem Active Directory-Replikationen mit Win32-Fehler 1127 fehlschlagen: "Beim Zugriff auf die Festplatte ist ein Datenträgervorgang auch nach Wiederholungen fehlgeschlagen."
Ursprüngliche KB-Nummer: 2025726
Symptome
In diesem Artikel werden Symptome, Ursachen und Lösungsschritte für Fälle beschrieben, in denen AD-Vorgänge mit Win32-Fehler 1127 fehlschlagen: "Beim Zugriff auf die Festplatte ist ein Datenträgervorgang auch nach Wiederholungen fehlgeschlagen."
Die DCPROMO-Heraufsufung eines neuen Domänencontrollers schlägt mit Fehler 1127 fehl: Beim Zugriff auf die Festplatte ist ein Datenträgervorgang auch nach Wiederholungsversuchen fehlgeschlagen.
Der Bildschirmfehler, der in DCPROMO angezeigt wird, lautet:
Dialogfeldtiteltext: Active Directory-Installations-Assistent
Meldungstext:Fehler beim Vorgang, da:
Active Directory konnte den DN-Pfad der Verzeichnispartition <der fehlerhaften Partition> nicht vom vollqualifizierten Computernamen des Hilfscomputers <dc> replizieren.
"Beim Zugriff auf die Festplatte ist ein Datenträgervorgang auch nach Wiederholungen fehlgeschlagen." DCPROMO. LOG enthält den folgenden Text:
[INFO] Replizieren der <Partitionsnamenverzeichnispartition>
[INFO] Fehler : Active Directory konnte die VerzeichnispartitionSpartition <DN> nicht aus dem Remotedomänencontroller-Hilfsprogramm <DC> replizieren. (1127)
[INFO] NtdsInstall für <DNS-Domäne> zurückgegeben 1127
[INFO] DsRolepInstallDs zurückgegeben 1127 [FEHLER] Fehler beim Installieren im Verzeichnisdienst (1127)DCDIAG meldet, dass der Active Directory-Replikationstest mit dem Fehlerstatus (1127) fehlgeschlagen ist: Beim Zugriff auf die Festplatte ist ein Datenträgervorgang auch nach Wiederholungen fehlgeschlagen.
Der Beispielfehlertext von DCDIAG wird unten angezeigt:
Testserver: <Standort-DC-Name><>
Starttest: Replikationen
* Replikationsprüfung
[Replikationsüberprüfung,<DC-Name>] Fehler beim letzten Replikationsversuch:
Vom <Quell-DC zum <Ziel-DC>>
Namenskontext: DC=<DN-Pfad>
Die Replikation hat einen Fehler generiert (1127):
Beim Zugriff auf die Festplatte ist ein Datenträgervorgang auch nach Wiederholungen fehlgeschlagen.
Der Fehler ist zu <Datumszeit><> aufgetreten.
Der letzte Erfolg ist bei (nie)| <Datum>.REPADMIN.EXE meldet, dass der letzte Replikationsversuch mit Dem Status 1127 fehlgeschlagen ist.
REPADMIN-Befehle, die häufig den Status 1127 zitieren, sind jedoch nicht beschränkt auf:
- REPADMIN /REPLSUM
- REPADMIN /SHOWREPL
- REPADMIN /SHOWREPS
- REPADMIN /SYNCALL
Der Befehl "Jetzt replizieren" in Active Directory-Websites und -Diensten (DSSITE). MSC) schlägt mit dem Bildschirmfehler "Beim Zugriff auf die Festplatte ist ein Datenträgervorgang auch nach Wiederholungen fehlgeschlagen" fehl.
Dialogtitel: Jetzt replizieren
Meldungstext: Der folgende Fehler ist beim Versuch aufgetreten, den Namenskontext-DNS-Namen <der Verzeichnispartition> aus der Domänencontrollerquelle <DC zu synchronisieren.>
an Domänencontroller-Ziel-DC<>:
Beim Zugriff auf die Festplatte ist ein Datenträgervorgang auch nach Wiederholungen fehlgeschlagen.
Dieser Vorgang wird nicht fortgesetzt.Ereignisse im Verzeichnisdienst-Ereignisprotokoll zitieren den Fehlerstatus 1127
Ereignisse, die häufig den Status 1127 zitieren, sind jedoch nicht beschränkt auf:
Ereignisquelle und Ereignis-ID Nachrichtenzeichenfolge NTDS KCC 1926 Der Versuch, eine Replikationsverknüpfung mit einer schreibgeschützten Verzeichnispartition mit den folgenden Parametern herzustellen, ist fehlgeschlagen. NTDS-Replikation 1084 Internes Ereignis: Active Directory konnte das folgende Objekt nicht mit Änderungen aktualisieren, die vom folgenden Quelldomänencontroller empfangen wurden. Dies liegt daran, dass während der Anwendung der Änderungen an Active Directory auf dem Domänencontroller ein Fehler aufgetreten ist. NTDS-Replikation 1699 Der lokale Domänencontroller konnte die für die folgende Verzeichnispartition angeforderten Änderungen nicht abrufen. Daher konnte die Änderungsanforderungen nicht an den Domänencontroller an die folgende Netzwerkadresse gesendet werden. NTDS-Replikation 2108 Dieses Ereignis enthält REPARATURPROZEDURen für das 1084-Ereignis, das zuvor protokolliert wurde. Diese Meldung weist auf ein bestimmtes Problem mit der Konsistenz der Active Directory-Datenbank auf diesem Replikationsziel hin. Beim Anwenden replizierter Änderungen auf das folgende Objekt ist ein Datenbankfehler aufgetreten. Die Datenbank hatte unerwartete Inhalte und verhinderte, dass die Änderung vorgenommen wird. NTDS-Replikationsereignis 2108 kann im Verzeichnisdienste-Ereignisprotokoll protokolliert werden, das das Objekt, den Quell-DC und den Jet-Fehler angibt, der die Protokollierung des Status 1127 in Bildschirmfehlern, protokollierten Ereignissen und Diagnosetoolausgabe auslöst.
Jet-Fehler, die in NTDS-Replikationsereignis 2108 mit Dem Status 1127 angezeigt werden, sind jedoch nicht darauf beschränkt:
Jet-Fehler (Dezimalzahl) Symbolischer Fehler Fehlerzeichenfolge -510 JET_errLogWriteFail Fehler beim Schreiben in die Protokolldatei -1018 JET_errReadVerifyFailure Prüfsummenfehler auf einer Datenbankseite -1019 JET_errPageNotInitialized Leere Datenbankseite -1021 JET_errDiskReadVerificationFailure Das Betriebssystem hat ERROR_CRC aus Datei-E/A zurückgegeben. -1022 JET_errDiskIO Datenträger-E/A-Fehler -1605 JET_errKeyDuplicate Unzulässiges Schlüsselduplikat NTDS ISAM-Ereignisse können im Verzeichnisdienste-Ereignisprotokoll protokolliert werden, das angibt, dass jet-Fehler im Zusammenhang mit dem Status 1127 in anderen On-Screen-Fehlern, protokollierten Ereignissen und Diagnosetoolausgabe angezeigt werden.
Ereignisquelle + Ereignis-ID Fehlermeldungstext NTDS ISAM 474 Die Datenbankseite, die aus dem Dateilaufwerk <gelesen wird:\path\ntds.dit> beim Offset-Dezimaloffset> <(<Hex-Offset>) für <dezimale Seitengröße> (<Hexadezimalseitengröße>) Byte konnte die Überprüfung auf eine Seitenchecksumme nicht übereinstimmen.... Der Lesevorgang schlägt mit fehlerdezimalen <Jet-Fehler> (<Hex Jet-Fehler) fehl>. ). Wenn diese Bedingung weiterhin besteht, stellen Sie die Datenbank aus einer vorherigen Sicherung wieder her. Dieses Problem ist wahrscheinlich auf fehlerhafte Hardware zurückzuführen. Wenden Sie sich an Ihren Hardwareanbieter, um weitere Unterstützung bei der Diagnose des Problems zu erhalten. NTDS ISAM 475 Die Datenbankseite, die aus dem Dateilaufwerk <gelesen wird:\path\ntds.dit> beim Offset-Dezimaloffset> <(<Hex-Offset>) für <dezimale Seitengröße> (<Hexadezimalseitengröße>) Byte konnte die Überprüfung auf eine Seitenzahl nicht übereinstimmen.... Der Lesevorgang schlägt mit fehlerdezimalen <Jet-Fehler> (<Hex Jet-Fehler) fehl>. ). Wenn diese Bedingung weiterhin besteht, stellen Sie die Datenbank aus einer vorherigen Sicherung wieder her. Dieses Problem ist wahrscheinlich auf fehlerhafte Hardware zurückzuführen. Wenden Sie sich an Ihren Hardwareanbieter, um weitere Unterstützung bei der Diagnose des Problems zu erhalten.
Ursache
Active Directory kann nicht in die Active Directory-Datenbank oder Protokolldateien schreiben. Zu den Stammursachen gehören:
- Software auf dem lokalen Computer beeinträchtigt die Fähigkeit von Active Directory, Änderungen in die Active Directory-Datenbank und/oder Protokolldateien zu schreiben.
- Im Datenträgersubsystem ist ein Fehler vorhanden, einschließlich des Hauptplatinen-/Treibercontrollers, der Firmware, des Treibers, der physischen Laufwerke.
Lösung
Suchen nach NTDS-Replikationsereignis 1084-Ereignissen im Verzeichnisdienste-Ereignisprotokoll
Öffnen Sie für DCs, die den Status 1127 protokollieren, das Verzeichnisdienstereignisprotokoll, und konzentrieren Sie sich auf das NTDS-Replikationsereignis 1084.
NTDS-Replikationsereignis 1084 gibt an, dass Active Directory keine Aktualisierungen für ein Objekt in seiner lokalen Kopie von Active Directory schreiben konnte.
Metadaten im Ereignis 1084 identifiziert (1.) den DN-Pfad (und damit die Objekthostpartition), die nicht aktualisiert werden konnten, (2.) die objectGUID für das betreffende Objekt und (3.) den vollqualifizierten CNAME-Eintrag der Quell-DC, die das Update sendet.
Suchen Sie das NTDS-Replikationsereignis 2108, das unmittelbar nach jedem NTDS-Replikationsereignis 1084 protokolliert wurde, und identifizieren Sie den im 2108-Ereignis protokollierten Jet-Fehler.
DAS NTDS-Replikationsereignis 2108 ist die "Benutzeraktion" für das NTDS-Replikationsereignis 1084.
Für jedes protokollierte NTDS-Replikationsereignis 1084 sollte ein entsprechendes NTDS-Replikationsereignis 2108 im Verzeichnisdienste-Ereignisprotokoll protokolliert werden, das (1.) denselben Objekt-DN-Pfad und (2.) Objektguid und (3.) Quell-DC protokolliert, das im vorherigen NTDS-Replikationsereignis 1084 protokolliert wird, UND einen Jet-Fehler, der die Ursache definiert/ bereiche definiert, und Ihr Wiederherstellungsplan, um die Fehlerbedingung zu beheben.
Führen Sie den Aktionsplan für den Jet-Fehler aus, der in Ihrem NTDS-Replikationsereignis 2108 protokolliert wird:
Wenn der jet-Fehler in Ihren NTDS-Replikationsereignissen in der folgenden Tabelle aufgeführt ist, führen Sie die Benutzeraktion aus, andernfalls fahren Sie mit Schritt 4 fort:
Jet-Fehler (Dezimalzahl) Symbolischer Fehler + Fehlerzeichenfolge Benutzeraktion -510 JET_errLogWriteFail /
Fehler beim Schreiben in die ProtokolldateiBeim Ziel-DC ist ein Protokollschreibfehler aufgetreten.
Überprüfen Sie die Integrität des Datenträgers, der Partition und des Dateisystems auf dem Ziel-DC.
Suchen Sie nach Software, die möglicherweise Sperren für Active Directory-Protokolldateien wie Antivirensoftware auf dem Ziel-DC erstellt.
Überprüfen Sie, ob das Problem nach dem Neustart weiterhin besteht, oder versuchen Sie, den sauberen Start zu starten.
Methode 1: Beenden Sie Dienste, die Sperren von Dateien im Dateisystem erstellen und sich speziell auf Antivirensoftware konzentrieren.
Methode 2: Drücken Sie F8 beim Betriebssystemstart, und wählen Sie "Abgesicherter Modus mit Netzwerk" aus.
Methode 3: Deaktivieren Sie nicht bootbezogene Drittanbieterdienste. Neustart.
Windows-Taste + R - MSCONFIG ->> Registerkarte "Dienste" – > Alle Microsoft ausblenden
Dienste –> Kontrollkästchen für Drittanbieterdienste deaktivieren
Windows-Taste + R - MSCONFIG ->> Startregisterkarte - > Alle Microsoft ausblenden
Dienste –> Klicken Sie auf "Alle deaktivieren".-1018 JET_errReadVerifyFailure /
Prüfsummenfehler auf einer DatenbankseiteDB ist beschädigt
Fehler aufgrund eines Hardwarefehlers.
Evaluieren Sie den Datenträgerstapel einschließlich Hauptplatine /Controller, Firmware, Verbindungskabel und physische Laufwerke, und wenden Sie sich an die relevanten Anbieter für bekannte Probleme. Vergleichen Sie die aktuelle Konfiguration mit der Referenzkonfiguration des Anbieters.
Bewerten Sie, ob das Problem durch die neuesten Firmwareupdates behoben werden kann oder durch das aktuelle Firmwareupdate ausgelöst wurde.
Wenn einige DCs -1018s protokollieren, während andere DCs in derselben Umgebung nicht vorhanden sind, suchen Sie nach Unterschieden in der Hardwarekonfiguration.
Datenbanken, die diesen Fehler protokollieren, können nicht durch Integritätsprüfungen oder semantische Datenbankanalysen in NTDSUTIL oder ESENTUTL wiederhergestellt oder repariert werden.
Offline defragsmayresolve das Problem im unwahrscheinlichen Fall, dass das Problem durch ein Indexkonsistenzproblem verursacht wird.
Probieren Sie eine Offlinedefragmentierung aus, andernfalls stellen Sie eine Systemzustandssicherung wieder her, die die Beschädigung vorbeschreibt, oder erzwingen Sie eine vollständige Metadatenbereinigung und erneute Höherstufung. Wenn der Fehler -1018 angezeigt wird, wiederholen Sie den Vorgang, bis die Ursache für die Hardwarestammursache behoben ist.
Ein Kunde meldet jet-Fehler -1018s auf virtualisierten DCs, die auf demselben virtuellen Host nur auf Computern mit einem On-Board-Raid-Controller ausgeführt werden. Das aktuelle Denken ist, dass die USV keine ausreichende Leistung für On-Board-Raid-Controller benötigt, um Änderungen an der Festplatte nach Verlust der elektrischen Energie zu übernehmen. Problemumgehung war die Konfiguration der UPS-Software zum Herunterfahren virtualisierter Gäste beim Verlust der elektrischen Energie. Server mit dedizierten Raid-Controllern (nicht an Bord) mit ihren eigenen Akkusicherungen haben den Jet-Fehler -1018 nicht erlebt.-1019 JET_errPageNotInitialized /
Leere DatenbankseiteÄhnlich wie -1018-Fehler, aber verursacht durch ein verlorenes Seitenleer.
Eine verlorene Leerstelle kann eine kritische USN-Änderung darstellen. Fehler beim Anwenden auf lokale DC- oder transitive Replikationspartner, wenn ein einzelner Replikationspfad vorhanden ist.
Bereitstellen des Betriebssystems auf Hardware- und Datenträgersubsystemkomponenten der Serverklasse
Installieren Sie UPS auf dem Hostcomputer.
Installieren Sie den Datenträgercontroller mit Akkusicherung an Bord.
Deaktivieren Sie den Rückschreibcache auf laufwerkscontroller.
Vermeiden Sie das Platzieren von NTDS. DIT- und LOG-Dateien auf IDE-Laufwerken
Datenbanken, die diesen Fehler protokollieren, können nicht durch Integritätsprüfungen oder semantische Datenbankanalysen in NTDSUTIL oder ESENTUTL wiederhergestellt oder repariert werden.
Offline-Defragmentierungen können das Problem im unwahrscheinlichen Fall beheben, dass das Problem durch ein Indexkonsistenzproblem verursacht wird.
Probieren Sie eine Offlinedefragmentierung aus, andernfalls stellen Sie eine Systemzustandssicherung wieder her, die die Beschädigung vorbeschreibt, oder erzwingen Sie eine vollständige Metadatenbereinigung und erneute Höherstufung. Wiederholen Sie den Vorgang, bis die Hardwarestammursache aufgelöst wird.-1021 JET_errDiskReadVerificationFailure / Das Betriebssystem hat ERROR_CRC aus Datei-E/A zurückgegeben. Jet-Fehler -1021 ist neu bei Windows Server 2008 R2.
Pre-Windows Server 2008 R2 operating systems return -1022 for this case.
-1021 gibt an, dass ein -1018-Fehler auf Datenträgerebene aufgetreten ist. Restated, -1021 gibt an, dass ein Datenträgerlaufwerk einen Fehler bei der Überprüfungssumme zurückgegeben hat und die spezifische Quelle des Problems im Datenträgerstapel ist.
Das Problem kann durch fehlerhafte Blöcke auf der Festplatte verursacht werden, auf der die Festplatte möglicherweise nachverfolgt wird.
Durch Herabstufen und erneutes Bewerben des Domänencontrollers kann die Speicherung von Daten in fehlerfreien Blöcken ausgelöst werden.-1022 JET_errDiskIO/Datenträger-E/A-Fehler Allgemeiner Datenträgerfehler
Datenträger-E/A-Fehler bedeuten, dass beim Zugriff auf den Datenträger ein nicht spezifischer Fehler aufgetreten ist. Dieser Fehler kann protokolliert werden, wenn Controller generische Fehler wie "Gerät nicht funktionieren" zurückgeben. Einige Datenträger und Versionen von Jet geben diesen Fehler für CRC-Probleme zurück.
Überprüfen Sie den gesamten Treiberstapel.-1605 JET_errKeyDuplicate/ Ungültiger Duplikatschlüssel Sporadischer Fehler.
Tieferstufen und Repromote.
Kann durch Indexbeschädigung verursacht werden.
Führen Sie ntDUSITL-Semantikdatenbankanalyse aus. Wenn dies noch nicht behoben ist, führen Sie eine Offline-Defragmentierung aus.Wenn sich der Jet-Fehler im NTDS-Replikationsereignis nicht in der obigen Tabelle befindet, überprüfen Sie den vertikalen Jet-Datenbankstapel.
Wenn das Ereignis 2108 einen jet-Fehler protokolliert, der nicht in der Tabelle angegeben ist, verwenden Sie das Microsoft Error Lookup Tool (ERR.exe) -Hilfsprogramm, um den Jet-Fehler in seiner symbolischen und benutzerfreundlichen Fehlerzeichenfolge mithilfe der Syntax "Err <Jet-Fehler>" zu beheben.
Es ist wichtig, dass Sie beim Beheben von Jetfehlern mithilfe von ERR.EXE das führende Präfixzeichen "-" hinzufügen. (z. B. "c:\>err -1018").
Der Ereignismeldungstext im NTDS-Replikationsereignis 2108 enthält eine partielle Benutzeraktion für das NTDS-Replikationsereignis 1084.
Die NTDS-Replikation 2108-Benutzeraktion ist im verknüpften KB-Artikel MSKB 837932 dokumentiert. Wenn die Benutzeraktion für Ihr Ereignis in der obigen Tabelle nicht zitiert wird, führen Sie eine geänderte Version des Aktionsplans in MSKB 837932 aus, indem Sie den vertikalen Jet-Datenbankstapel von unten nach oben überprüfen (weiter bis zur nächsten Ebene, wenn die zugrunde liegende Ebene "gut" auscheckt), genau wie bei TCP.
Ebene NTDSUTIL-Befehl BEFEHL ESENTTUL (1.) Physische Konsistenz keine Entsprechung ESENTUTL /K (2.) ESE Logische Konsistenz NTDSUTIL FILES INTEGRITY ESENTUTL /G (3.) Logische Anwendungskonsistenz NTDSUTIL ->Semantische Datenbankanalyse
+
NTDSUTIL -> Offlinedefragmentierungkeine Entsprechung für SDA
+
ESENTUTL / D
Datensammlung
Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir, die Informationen zu sammeln, indem Sie die unter " Sammeln von Informationen" genannten Schritte ausführen, indem Sie TSS für Active Directory-Replikationsprobleme verwenden.