Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

51 Windows Server, AD и Роли

Event ID 51 Disk: Ошибка страницы подкачки (An error was detected during paging)

Обновлено: 15.08.2026 · Официальная документация ↗

Архитектура подкачки страниц памяти и дискового I/O

Событие 51 логируется в журнале System источником Disk. Сообщение: "Обнаружена ошибка на устройстве \Device\HarddiskX\DRX во время операции подкачки (An error was detected on device during a paging operation)". Несмотря на название, эта ошибка относится не только к файлу подкачки (pagefile.sys). В архитектуре управления памятью Windows Memory Manager использует пейджинговый ввод-вывод (Paging I/O) для чтения и записи данных исполняемых файлов, библиотек DLL и сопоставленных в память файлов (Memory-mapped files).

Опасность события Event ID 51:

Событие 51 — это прямое свидетельство сбоя ввода-вывода на этапе передачи данных между памятью и физическим накопителем. Появление таких ошибок приводит к зависанию приложений (App Hang), деградации производительности сервера, а в худшем случае — к падению системы в синий экран (BSOD >0x7A или >0x77).

Пошаговая диагностика и устранение аппаратных проблем

Сценарий 1: Проверка диска на наличие поврежденных секторов (Bad Blocks)

Выполните проверку целостности файловой системы и поиск нечитаемых секторов.

# Запуск проверки диска с поиском и восстановлением поврежденных секторов
chkdsk C: /F /R

Примечание: Для системного диска потребуется перезагрузка сервера во внерабочее окно.

Сценарий 2: Проверка аппаратного журнала RAID / SMART

В 80% случаев событие 51 вызвано деградацией физического накопителя или плохим контактом сигнального кабеля SATA/SAS.

  1. Откройте консоль управления RAID (MegaRAID Storage Manager, HPE SSA, Dell OpenManage).
  2. Проверьте счетчики Media Errors, Other Errors и Predictive Failures.
  3. Если диск одиночный (без RAID), проверьте атрибуты SMART (05 Reallocated Sectors Count, 197 Current Pending Sector, 199 UltraDMA CRC Errors). При росте CRC Errors — немедленно замените кабель передачи данных.

Сценарий 3: Перенос и пересоздание файла подкачки (Pagefile)

Если физический диск исправен, но файл pagefile.sys попал на поврежденную область тома:

  1. Откройте sysdm.cpl -> Вкладка Дополнительно -> Раздел Быстродействие -> Параметры.
  2. Вкладка Дополнительно -> Виртуальная память -> Изменить.
  3. Выберите Без файла подкачки на проблемном томе, нажмите Задать.
  4. Перезагрузите сервер, выполните дефрагментацию или пересоздайте pagefile.sys на здоровом массиве.

Типовые ошибки администраторов

  • Игнорирование единичных ошибок 51: Накопление ошибок подкачки неизбежно приводит к повреждению баз данных (Active Directory NTDS.dit, Microsoft SQL Server MDF/LDF) и невозможности восстановления транзакций.
Базы данных 1С и SQL падают из-за дисковых ошибок ввода-вывода?
Ошибки пейджинга требуют оперативной замены сбойных компонентов массива до полной потери информации. Доверьте инфраструктуру инженерам ITSTM: проведем аппаратный аудит серверов и обеспечим непрерывность бизнес-процессов.
💡 Практика специалистов: При анализе дампа памяти после BSOD, вызванного событиями 51, всегда проверяйте статус код в 4-м параметре BugCheck. Статус 0xC0000185 почти всегда указывает на аппаратный отвал кабеля питания/данных или поломку Backplane корзины серверов.

Частые вопросы (FAQ)

Почему ошибка 51 называется 'paging operation', если падает доступ к обычному файлу?

Менеджер памяти Windows использует механизм memory mapping для работы с файлами. Чтение блоков любого файла в системный кэш классифицируется драйвером ядра как пейджинговая операция подкачки страниц.

Как по коду события 51 понять точную причину сбоя?

В деталях события в шестнадцатеричном блоке Data содержится NTSTATUS код ошибки (например, 0xC000009D = STATUS_DEVICE_NOT_CONNECTED, 0xC000009C = STATUS_DEVICE_DATA_ERROR/Bad block, 0xC0000185 = STATUS_IO_DEVICE_ERROR).

Может ли устаревший драйвер дискового контроллера вызывать событие 51?

Да, несоответствие версий прошивки (Firmware) RAID-контроллера и драйвера storport.sys в Windows Server может приводить к сбросам очередей и возникновению фиктивных ошибок подкачки.

Влияет ли включенное кэширование записи на появление ошибки 51?

Если контроллер не оборудован исправной батареей резервного питания кэша (BBU/Flash-Backed Write Cache), сбои питания в момент сброса грязных страниц кэша на диск гарантированно вызывают ошибки Event ID 51.

Полезные материалы
Рекомендуем