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

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

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

0x00000024 Windows Server, AD и Роли

BSOD 0x00000024: NTFS_FILE_SYSTEM в Windows Server

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

Архитектура файловой системы NTFS и симптомы сбоя

Синий экран BSOD 0x00000024 (NTFS_FILE_SYSTEM) означает, что системный драйвер файловой системы ntfs.sys столкнулся с критической ситуацией, которая не позволяет ему продолжать чтение или запись на жесткий диск. Если он продолжит работу, Главная файловая таблица (MFT) будет разрушена безвозвратно. В целях защиты данных ядро Windows немедленно останавливает сервер (BSOD). Симптомы: сервер падает при копировании огромных массивов данных (бэкапы, выгрузки 1С), при подключении тяжелых VHDX дисков или сразу при загрузке.

Основные причины краша ntfs.sys

  • Физические повреждения: На жестком диске (HDD/SSD) появились битые сектора (Bad Blocks) в области MFT.
  • Нехватка памяти ядра: Исчерпан лимит Невыгружаемого пула (Non-Paged Pool), из-за чего драйвер NTFS не смог выделить оперативную память для кэша I/O.
  • Конфликты драйверов-фильтров: Драйвер антивируса (File System Filter) или агента бэкапа (VSS) перехватил пакет I/O от ntfs.sys и вернул 'мусор' или вызвал Deadlock.

Пошаговое дерево решений (Восстановление MFT и Дисков)

Сценарий 1: Аппаратный сбой диска или MFT (WinRE)

Если 0x24 происходит при запуске сервера, Windows не сможет загрузиться. Вам нужно восстановить таблицу MFT.

  1. Загрузитесь с установочной флешки (ISO-образа) Windows Server.
  2. Выберите Восстановление системы (Repair your computer) -> Командная строка (CMD).
  3. Найдите букву системного диска (через diskpart -> list vol. Обычно это C: или D: в среде WinRE).
  4. Выполните жесткую проверку:
    chkdsk C: /f /r /x
  5. Дождитесь исправления 'осиротевших' (Orphaned) файлов и битых секторов. Перезагрузитесь.

Сценарий 2: Фильтр-драйверы (Антивирусы и Бэкапы)

Если проверка диска не выявила ошибок (0 KB in bad sectors), виноват сторонний софт.

  1. Откройте MEMORY.DMP в WinDbg. Выполните !analyze -v.
  2. Если в стеке вызовов (Stack Trace) перед ntfs.sys стоят файлы типа fltmgr.sys (Filter Manager) и klif.sys / symefasi.sys, значит драйвер антивируса сломал работу файловой системы.
  3. Решение: Обновите антивирус или добавьте тяжелые папки (Базы SQL, диски Hyper-V VHDX) в исключения сканирования 'на лету' (Real-Time Protection Exclusions).

Сценарий 3: Нехватка памяти (Утечка Non-Paged Pool)

На серверах с огромным количеством файлов (Миллионы мелких файлов) NTFS может "сожрать" всю ОЗУ для кэширования таблиц маршрутизации (Paged/NonPaged Pool Allocation Failed).

  • Используйте утилиту PoolMon (из WDK) для поиска тега памяти (например, `Ntfs`), который пожирает ОЗУ. Возможно, вам просто нужно добавить планок оперативной памяти (RAM) в сервер.

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

  • Перестроение RAID при 0x24: Если у вас рассыпался RAID-массив (деградация), контроллер может выдавать в ОС "мусор", что ядро NTFS воспринимает как 0x24. Сначала посмотрите статус дисков в интерфейсе СХД (iLO/iDRAC/MegaRAID), прежде чем мучить диск командой chkdsk.
Файловые системы на серверах постоянно ломаются и требуют ремонта (chkdsk)?
Повреждение томов NTFS ведет к потере коммерческих баз данных и документов 1С. Возьмем физическую инфраструктуру и СХД на обслуживание: проведем диагностику RAID, заменим дефектные SSD, обновим микрокоды HBA-адаптеров и гарантируем целостность файловых хранилищ 24/7.
💡 Практика специалистов: Если 0x24 возникает на сервере резервного копирования (Veeam Proxy / Repository), использующем Windows Server Deduplication (Дедупликация данных), проблема в том, что драйвер дедупликации (dedup.sys) исчерпал кэш памяти ядра при сборке 'чанков'. Выделяйте серверам дедупликации минимум 1 ГБ ОЗУ на каждый 1 ТБ дедуплицируемых данных (Best Practice), иначе BSOD 0x24 неизбежен.

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

Может ли старый кабель SATA/SAS вызвать 0x24?

Да. Перебитый или окислившийся кабель вызывает аппаратные ошибки передачи (CRC Errors). Данные MFT искажаются по пути в оперативную память. ntfs.sys видит 'битую' структуру и роняет сервер. Замените шлейфы.

Чем 0x24 отличается от 0xED (UNMOUNTABLE_BOOT_VOLUME)?

0xED возникает ТОЛЬКО при загрузке (Boot), когда ядро вообще не смогло примонтировать файловую систему системного диска. 0x24 возникает ВО ВРЕМЯ РАБОТЫ (Uptime), когда диск был примонтирован и успешно работал, но в процессе I/O произошел фатальный сбой структуры.

Как по дампу узнать, какой именно файл вызвал 0x24?

Если дамп памяти Полный или Kernel Dump (не минидамп), в WinDbg можно посмотреть блок IRP-запросов (команда !irp). Там будет указан путь к конкретному файлу, при обращении к которому упала NTFS.

Поможет ли команда sfc /scannow?

Только если сам файл C:\Windows\System32\drivers\ntfs.sys был физически поврежден на диске. Но в 99% случаев проблема не в самом файле драйвера, а в метаданных (MFT) диска, которые он обрабатывает.

Возникает ли 0x24 на файловой системе ReFS?

Нет. Ошибка 0x24 специфична только для NTFS. У ReFS есть свои собственные коды ошибок ядра (например, 0x14F REFS_FILE_SYSTEM), так как это совершенно другой драйвер.

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