Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается проблема, из-за которой репликация Active Directory завершается ошибкой Win32 1127: "При доступе к жесткому диску операция диска завершилась ошибкой даже после повторных попыток".
Исходный номер базы знаний: 2025726
Симптомы
В этой статье описываются симптомы, причины и действия по разрешению в случаях сбоя операций AD с ошибкой Win32 1127: "При доступе к жесткому диску операция диска завершилась ошибкой даже после повторных попыток".
Повышение уровня DCPROMO нового контроллера домена завершается ошибкой 1127: при доступе к жесткому диску операция диска завершилась сбоем даже после повторных попыток.
Ошибка на экране, отображаемая в DCPROMO:
Текст заголовка диалогового окна: мастер установки Active Directory
Текст сообщения:Операция завершилась ошибкой, так как:
Active Directory не удалось реплицировать путь DN секции каталога к сбою секции <> из полного имени компьютера контроллера домена удаленного> контроллера <домена.
"При доступе к жесткому диску операция диска завершилась ошибкой даже после повторных попыток". DCPROMO. LOG содержит следующий текст:
[INFO] Репликация <раздела каталога имен> секции
[INFO] Ошибка . Active Directory не удалось реплицировать DN секции секции <каталога из вспомогательного контроллера> домена удаленного контроллера <домена.> (1127)
[INFO] NtdsInstall для <ДОМЕНА> DNS вернулся 1127
[INFO] DsRolepInstallDs вернул 1127 [ERROR] Не удалось установить в службу каталогов (1127)DCDIAG сообщает о сбое теста репликации Active Directory с состоянием ошибки (1127): при доступе к жесткому диску операция диска завершилась ошибкой даже после повторных попыток
Ниже показан пример текста ошибки из DCDIAG:
Сервер тестирования: <имя контроллера домена сайта><>
Запуск теста: репликация
* Проверка репликации
[Проверка репликаций,<Имя> контроллера домена] Сбой последней попытки репликации:
Из <исходного контроллера домена> в <целевой контроллер домена>
Контекст именования: путь DC=<DN>
Репликация вызвала ошибку (1127):
При доступе к жесткому диску операция диска завершилась сбоем даже после повторных попыток.
Сбой произошел во <время> даты><.
Последний успех произошел в (никогда)| <дата>.REPADMIN.EXE сообщает, что последняя попытка репликации завершилась ошибкой с состоянием 1127
Команды REPADMIN, которые обычно ссылаются на состояние 1127, но не ограничиваются:
- REPADMIN /REPLSUM
- REPADMIN /SHOWREPL
- REPADMIN /SHOWREPS
- REPADMIN /SYNCALL
Команда "реплицировать сейчас" в сайтах и службах Active Directory (DSSITE). MSC) завершается ошибкой на экране "При доступе к жесткому диску операция диска завершилась ошибкой даже после повторных попыток".
Заголовок диалогового окна: репликация
Текст сообщения: во время попытки синхронизации dns-имени контекста <именования секции> каталога из исходного контроллера домена контроллера <домена произошла следующая ошибка.>
для целевого контроллера <домена:>
При доступе к жесткому диску операция диска завершилась сбоем даже после повторных попыток.
Эта операция не продолжится.События в журнале событий служб каталогов ссылаются на состояние ошибки 1127
События, которые обычно ссылаются на состояние 1127, но не ограничиваются:
Источник событий и идентификатор события Строка сообщения NTDS KCC 1926 Попытка установить ссылку репликации на секцию каталога только для чтения со следующими параметрами не удалось Репликация NTDS 1084 Внутреннее событие: Active Directory не удалось обновить следующий объект с изменениями, полученными от следующего исходного контроллера домена. Это связано с ошибкой во время применения изменений в Active Directory на контроллере домена. Репликация NTDS 1699 Локальный контроллер домена не смог получить изменения, запрошенные для следующего раздела каталога. В результате не удалось отправить запросы на изменение контроллеру домена по следующему сетевому адресу. Репликация NTDS 2108 Это событие содержит процедуры ВОССТАНОВЛЕНИЯ для события 1084, которое ранее было зарегистрировано. Это сообщение указывает на определенную проблему с согласованность базы данных Active Directory в этом назначении репликации. При применении реплицированных изменений к следующему объекту произошла ошибка базы данных. База данных имела неожиданное содержимое, предотвращая изменение. Событие репликации NTDS 2108 может быть зарегистрировано в журнале событий служб каталогов, ссылаясь на ошибку объекта, исходного контроллера домена и струи, которая активирует ведение журнала состояния 1127 в ошибках на экране, записанных событий и выходных данных средства диагностики.
Ошибки jet, известные как отображаемые в событии репликации NTDS 2108 с состоянием 1127, включаются, но не ограничиваются:
Ошибка Jet (десятичная) Символьная ошибка Строка ошибки -510 JET_errLogWriteFail Сбой записи в файл журнала -1018 JET_errReadVerifyFailure Ошибка контрольной суммы на странице базы данных -1019 JET_errPageNotInitialized Пустая страница базы данных -1021 JET_errDiskReadVerificationFailure Ос, возвращенная ERROR_CRC из файлового ввода-вывода -1022 JET_errDiskIO Ошибка ввода-вывода на диск -1605 JET_errKeyDuplicate Недопустимый повторяющийся ключ События ISAM NTDS могут быть зарегистрированы в журнале событий служб каталогов, указывающие на наличие ошибок jet, связанных с состоянием 1127, отображаемым в других ошибках на экране, регистрируемых событий и выходных данных средства диагностики
Источник событий + идентификатор события Текст события NTDS ISAM 474 Страница базы данных считывается с файлового <диска:\path\ntds.dit> при смещение <десятичного смещения (<шестнадцатеричное смещение>>) для <десятичного размера страницы (<шестнадцатеричный размер>> страницы) не удалось проверить несоответствие контрольной суммы страницы.... Операция чтения завершится ошибкой с десятичной ошибкой <> jet (<шестнадцатеричная ошибка> jet). ). Если это условие сохраняется, восстановите базу данных из предыдущей резервной копии. Эта проблема, скорее всего, связана с неисправным оборудованием. Обратитесь к поставщику оборудования, чтобы получить дополнительную помощь по диагностике проблемы. NTDS ISAM 475 Страница базы данных считывается с диска файла<:\path\ntds.dit> при смещение <десятичного смещения (<шестнадцатеричное смещение>>) для <десятичного размера> страницы (<шестнадцатеричный размер> страницы) не удалось проверить несоответствие номера страницы.... Операция чтения завершится ошибкой с десятичной ошибкой <> jet (<шестнадцатеричная ошибка> jet). ). Если это условие сохраняется, восстановите базу данных из предыдущей резервной копии. Эта проблема, скорее всего, связана с неисправным оборудованием. Обратитесь к поставщику оборудования, чтобы получить дополнительную помощь по диагностике проблемы.
Причина
Active Directory не может записывать данные в базу данных Active Directory или файлы журналов. К первопричинам относятся:
- Программное обеспечение на локальном компьютере препятствует возможности Active Directory записывать изменения в базу данных Active Directory и (или) файлы журналов
- Дефект существует в подсистеме диска, включая контроллер драйвера, встроенное ПО, драйвер, физические диски.
Решение
Поиск событий репликации NTDS 1084 в журнале событий служб каталогов
Для контроллеров домена, регистрируемых в состоянии 1127, откройте журнал событий службы каталогов и сосредоточьтесь на событии репликации NTDS 1084.
Событие репликации NTDS 1084 указывает, что Active Directory не может записывать обновления в объект в локальной копии Active Directory.
Метаданные в событии 1084 идентифицируют (1.) путь DN (и, следовательно, секцию узла объектов), которая не может быть обновлена, (2.) объектGUID для объекта в вопросе и (3.) полной записи CNAME исходного контроллера домена, отправляющей обновление.
Найдите событие репликации NTDS 2108, зарегистрированное сразу после каждого события репликации NTDS 1084, и определите ошибку jet, зарегистрированную в событии 2108.
Событие репликации NTDS 2108 — это действие пользователя для события репликации NTDS 1084.
Для каждого события репликации NTDS 1084, должно быть соответствующее событие репликации NTDS 2108, вошедшее в журнал событий служб каталогов, которое приводит к тому же пути DN объекта и (2.) и (3.) исходного контроллера домена, зарегистрированного в предыдущем событии репликации NTDS 1084, и струйной ошибке, определяющей причину и план восстановления, чтобы устранить условие ошибки.
Выполните план действий для ошибки Jet, зарегистрированной в событии репликации NTDS 2108:
Если ошибка Jet, зарегистрированная в событиях репликации NTDS, указана в таблице ниже, выполните действие пользователя, в противном случае перейдите к шагу 4.
Ошибка Jet (десятичная) Символьная ошибка и строка ошибки Действие пользователя -510 JET_errLogWriteFail /
Сбой записи в файл журналаСбой записи журнала произошел в целевом контроллере домена.
Проверьте работоспособность дисков, секций и файловой системы в целевом контроллере домена.
Проверьте наличие программного обеспечения, которое может создавать блокировки файлов журналов Active Directory, таких как антивирусное программное обеспечение на целевом контроллере домена.
Узнайте, сохраняется ли проблема после перезагрузки или попробуйте чистую загрузку
Метод 1. Остановите службы, которые создают блокировки файлов в файловой системе и сосредоточены специально на антивирусном программном обеспечении.
Метод 2. Нажмите клавишу F8 во время загрузки ОС и выберите "Безопасный режим с сетью".
Метод 3. Отключите сторонние службы, связанные с загрузкой. Перезапуск.
Ключ Windows + R —> MSCONFIG —> вкладка "Службы" — > скрытие всех майкрософт
Службы.> Отключение флажка для сторонних служб
Клавиша Windows + R —> MSCONFIG —> вкладка запуска — > скрытие всех майкрософт
Службы —> нажмите кнопку "Отключить все"-1018 JET_errReadVerifyFailure /
Ошибка контрольной суммы на странице базы данныхБаза данных повреждена
Ошибка, вызванная сбоем оборудования.
Оцените стек дисков, включая системную плату или контроллер, встроенное ПО, подключение кабелей и физических дисков, а также обратитесь к соответствующим поставщикам за известными проблемами. Сравните текущую конфигурацию с эталонной конфигурацией поставщиков.
Оцените, может ли проблема быть устранена последними обновлениями встроенного ПО или была активирована недавним обновлением встроенного ПО.
Если некоторые контроллеры домена регистрируются в журнале -1018s, а другие контроллеры домена в той же среде отсутствуют, ищите различия в конфигурации оборудования.
Базы данных, регистрируемые этой ошибкой, не могут быть восстановлены или исправлены с помощью проверок целостности или семантического анализа базы данных в NTDSUTIL или ESENTUTL.
Автономная дефрагsмайресулировать проблему в маловероятном случае, что проблема вызвана проблемой согласованности индекса.
Попробуйте выполнить автономную дефрагментацию, в противном случае восстановите резервную копию состояния системы, которая предварительно датируется повреждением, понижением или принудительной очисткой метаданных, а также повторной очисткой метаданных. Если появится ошибка -1018, повторите попытку, пока не будет устранена основная причина оборудования.
Один клиент сообщил об ошибке jet -1018s на виртуализированных контроллерах DCs, работающих на одном виртуальном узле только на компьютерах с помощью контроллера рейда на борту. Текущее мышление заключается в том, что UPS не хватает мощности для контроллеров рейдов на борту, чтобы зафиксировать изменения на диске после потери электроэнергии. Обходной путь заключается в настройке программного обеспечения UPS для закрытия виртуализированных гостей при потере электроэнергии. Серверы с выделенными (не на борту) контроллерами рейдов с собственными резервными копиями батареи не сталкивались с ошибкой jet -1018.-1019 JET_errPageNotInitialized /
Пустая страница базы данныхАналогично ошибке -1018, но вызвана потерей страницы очистки.
Потерянная очистка может представлять собой критическое изменение USN. Не удалось применить то же самое к локальным партнерам по контроллеру домена или транзитивной репликации, что может быть вредно, если существует один путь репликации.
Развертывание ОС на компонентах аппаратного и дискового подсистемы класса сервера
Установите UPS на хост-компьютере.
Установите контроллер диска с резервной копией батареи на борту.
Отключите кэш обратной записи на контроллере диска.
Избегайте размещения NTDS. Файлы DIT и LOG на дисках интегрированной среды разработки
Базы данных, регистрируемые этой ошибкой, не могут быть восстановлены или исправлены с помощью проверок целостности или семантического анализа базы данных в NTDSUTIL или ESENTUTL.
Автономные дефрагменты могут устранить проблему в маловероятном случае, когда проблема вызвана проблемой согласованности индекса.
Попробуйте выполнить автономную дефрагментацию, в противном случае восстановите резервную копию состояния системы, которая предварительно датируется повреждением, понижением или принудительной очисткой метаданных, а также повторной очисткой метаданных. Повторите, пока не будет разрешена основная причина оборудования.-1021 JET_errDiskReadVerificationFailure / ОПЕРАЦИОННая система, возвращенная ERROR_CRC из файлового ввода-вывода Ошибка Jet -1021 является новой для Windows Server 2008 R2.
В этом случае операционные системы до Windows Server 2008 R2 возвращают значение -1022.
-1021 определяет, что на уровне диска произошла ошибка -1018. Значение -1021 указывает, что диск вернул ошибку с ошибкой суммы проверки и является конкретным источником проблемы в стеке дисков.
Проблема может быть вызвана плохими блоками на жестком диске, о том, что жесткий диск может отслеживать.
Понижение и повторное продвижение контроллера домена может активировать хранение данных в здоровых блоках.-1022 JET_errDiskIO / Ошибка ввода-вывода на диск Ошибка универсального диска
Ошибки ввода-вывода на диск означают, что операционная система столкнулась с ошибкой, отличной от конкретного доступа к диску. Эта ошибка может быть зарегистрирована, когда контроллеры возвращают универсальные ошибки, такие как "устройство не работает". Некоторые диски и версии jet возвращают эту ошибку для проблем с CRC.
Проверьте весь стек драйверов.-1605 JET_errKeyDuplicate / Недопустимый повторяющийся ключ Нерегулярная ошибка.
Понижение и повторная версия.
Может быть вызвано повреждением индекса.
Выполните анализ семантической базы данных NTDUSITL. Если все еще не разрешено, выполните автономную дефрагментацию.Если ошибка Jet в событии репликации NTDS не находится в таблице выше, проверьте вертикальный стек базы данных Jet.
Если событие 2108 записывает в таблицу ошибку jet, не приведенную в таблице, используйте служебную программу "Средство поиска ошибок Майкрософт" (ERR.exe), чтобы устранить ошибку jet до символьной и понятной строки ошибки с помощью синтаксиса "ошибка> err <jet".
Важно добавить ведущий символ префикса "-" при разрешении ошибок jet с помощью ERR.EXE. (например, "c:\>err -1018").
Текст сообщения о событии в событии репликации NTDS 2108 содержит частичное действие пользователя для события репликации NTDS 1084.
Действие пользователя репликации NTDS 2108 описано в связанной статье базы знаний MSKB 837932. Если действие пользователя для события не приводится в таблице выше, выполните измененную версию плана действий в MSKB 837932 путем проверки стека вертикальной реактивной базы данных снизу вверх (переход к следующему уровню только в том случае, если базовый слой проверяет "хороший") так же, как и с TCP.
Слой Команда NTDSUTIL Команда ESENTTUL (1.) Физическая согласованность нет эквивалентного ESENTUTL /K (2.) ESE Логическая согласованность ЦЕЛОСТНОСТЬ ФАЙЛОВ NTDSUTIL ESENTUTL /G (3.) Логическая согласованность приложений Анализ семантической базы данных NTDSUTIL>
+
NTDSUTIL —> автономная дефрагментациянет эквивалента для SDA
+
ESENTUTL / D
Сбор данных
Если вам нужна помощь от службы поддержки Майкрософт, мы рекомендуем собрать информацию, выполнив действия, описанные в разделе "Сбор сведений" с помощью TSS для проблем с репликацией Active Directory.