NTFS_FILE_SYSTEM (код остановки 0x00000024) — синий экран, указывающий на критическую ошибку в драйвере файловой системы NTFS (ntfs.sys). Windows обнаружила повреждение структуры файловой системы или драйвер столкнулся с операцией, которую не может обработать. Причины: физическое повреждение диска, логическая ошибка NTFS, поврежденный драйвер или нехватка места на системном разделе.
Главное:
- NTFS_FILE_SYSTEM (0x24) сообщает о критической ошибке драйвера ntfs.sys
- Главные причины: поврежденные сектора диска, нарушение структуры NTFS, переполнение диска
- Команда chkdsk /f /r восстанавливает файловую систему в большинстве случаев
- Если chkdsk не помогает, диск может быть физически неисправен и требует замены
Что означает ошибка NTFS_FILE_SYSTEM
Драйвер ntfs.sys отвечает за чтение и запись этих на разделах NTFS. Когда он обнаруживает несоответствие в структуре файловой системы (Master File Table, индексы, журнал транзакций), генерируется BSoD 0x24 для предотвращения дальнейшего повреждения данных.
Типы повреждений NTFS:
- Повреждение MFT (Master File Table): главная таблица, содержащая записи обо всех файлах
- Нарушение индексов каталогов: структуры, связывающие имена файлов с их записями в MFT
- Повреждение журнала ($LogFile): журнал транзакций NTFS для восстановления после сбоев
- Некорректные записи в $Bitmap: карта свободных и занятых кластеров
Дополнительные параметры BSoD (видны в мини-дампе через WinDbg) указывают на конкретную проблему. Параметр 1 содержит адрес исключения, параметр 2 — адрес записи IRP. Для обычного пользователя эта информация избыточна, но может пригодиться при обращении в техподдержку.
Способ 1: запустить chkdsk из среды восстановления
Если Windows не загружается, используйте среду восстановления (WinRE). Загрузитесь в WinRE (три принудительных перезагрузки или загрузочная USB-флешка с Windows).
Откройте командную строку и определите букву системного раздела:
diskpart
list volume
exitНайдите раздел с Windows (обычно самый большой NTFS-раздел). В WinRE он может быть D: или E: вместо C:. Проверьте:
dir D:WindowsЗапустите полную проверку с исправлением:
chkdsk D: /f /r /xПараметры: /f исправляет логические ошибки, /r находит и восстанавливает эти из поврежденных секторов, /x принудительно размонтирует том перед проверкой.
Для диска объемом 500 ГБ проверка занимает 1-3 часа. Не прерывайте процесс. По завершении chkdsk покажет количество найденных и исправленных ошибок. Перезагрузитесь и проверьте, загружается ли Windows.
Способ 2: восстановить системные файлы
Если chkdsk исправил ошибки файловой системы, но BSoD продолжается, может быть поврежден сам драйвер ntfs.sys или другие системные файлы.
Из командной строки WinRE:
sfc /scannow /offbootdir=D: /offwindir=D:WindowsЗамените D: на букву вашего системного раздела в WinRE. SFC проверит целостность всех системных файлов, включая ntfs.sys.
Если SFC не может восстановить файлы (нет источника), используйте DISM:
DISM /Image:D: /Cleanup-Image /RestoreHealthДля офлайн-восстановления (без интернета) укажите ISO-образ Windows:
DISM /Image:D: /Cleanup-Image /RestoreHealth /Source:wim:E:sourcesinstall.wim:1Здесь E: — буква USB-флешки с ISO Windows, :1 — индекс редакции.
После восстановления перезагрузитесь.
Способ 3: проверить диск через SMART
Если chkdsk находит поврежденные сектора при каждом запуске, диск физически деградирует. Проверьте состояние диска через SMART (Self-Monitoring, Analysis and Reporting Technology).
Загрузитесь в Windows (если возможно) или в Live USB с утилитами. Используйте CrystalDiskInfo для просмотра SMART-атрибутов.
Критические атрибуты для HDD:
- Reallocated Sector Count: количество переназначенных секторов. Больше 0 — диск деградирует
- Current Pending Sector Count: сектора, ожидающие переназначения. Растет — диск умирает
- Uncorrectable Sector Count: неисправимые ошибки чтения. Любое значение больше 0 — критично
Критические атрибуты для SSD:
- Media Wearout Indicator / Wear Leveling Count: процент износа ячеек
- Reallocated NAND Block Count: переназначенные блоки
- Program Fail Count: неудачные операции записи
Если CrystalDiskInfo показывает статус «Caution» или «Bad», замените диск как можно скорее. Скопируйте эти на внешний носитель до того, как диск откажет полностью.
Способ 4: освободить место на системном разделе
Переполнение системного раздела может вызывать NTFS_FILE_SYSTEM. Когда свободного места остается менее 1-2% от объема раздела, NTFS не может записывать метаданные (MFT, журнал), что приводит к ошибкам.
Если Windows загружается (BSoD не при каждой загрузке):
- Откройте «Этот компьютер» и проверьте свободное место на C:
- Если менее 5 ГБ свободных, срочно освободите место
- Запустите очистку диска: cleanmgr /d C:
- Удалите содержимое папки %temp%
- Очистите корзину
- Удалите ненужные программы
Если Windows не загружается, используйте командную строку WinRE для удаления временных файлов:
del /q /f D:WindowsTemp*.*
del /q /f "D:Users*AppDataLocalTemp*.*"
rd /s /q D:$Recycle.BinРекомендуется всегда оставлять минимум 10% свободного места на системном разделе для нормальной работы NTFS, обновлений Windows и файла подкачки.
Способ 5: обновить или переустановить драйверы хранения
Драйверы контроллера хранения (AHCI, NVMe) работают между файловой системой и физическим диском. Устаревший или поврежденный драйвер может некорректно передавать данные, вызывая ошибки NTFS.
Если Windows загружается (хотя бы в безопасном режиме):
- Откройте Диспетчер устройств (devmgmt.msc)
- Раскройте «Контроллеры IDE ATA/ATAPI» и «Контроллеры запоминающих устройств»
- Правый клик на каждом контроллере — «Обновить драйвер»
- Выберите «Автоматический поиск»
Для Intel: скачайте Intel Rapid Storage Technology (RST) с сайта Intel или производителя материнской платы. Для AMD: скачайте AMD SATA/NVMe драйвер с сайта AMD.
Если проблема началась после обновления драйвера, откатите его: Диспетчер устройств — правый клик на контроллере — «Свойства» — «Драйвер» — «Откатить».
Стандартный драйвер Microsoft (storahci.sys) обычно надежнее сторонних драйверов. Если проприетарный драйвер вызывает проблемы, переключитесь на стандартный.
Способ 6: перенести Windows на новый диск
Если диск физически деградирует (SMART показывает ошибки, chkdsk находит сектора при каждом запуске), ремонт бессмысленен: нужна замена диска.
Варианты переноса:
- Клонирование через Macrium Reflect Free: создает точную копию диска на новый SSD. Загружается с оригинального диска, клонирует на подключенный новый
- Чистая установка Windows на новый диск с последующим восстановлением этих из резервной копии
Для клонирования:
- Подключите новый SSD (через USB-адаптер или второй M.2/SATA слот)
- Установите Macrium Reflect Free
- Выберите «Clone this disk»
- Выберите исходный (старый) и целевой (новый) диски
- Запустите клонирование (30-60 минут для 500 ГБ)
- Замените старый диск новым и загрузитесь
Если старый диск не дает возможность загрузить Windows для клонирования, подключите его как второй диск к другому компьютеру и скопируйте эти вручную.
Проверенные конфигурации
- Windows 11 24H2 + WD Blue 1TB HDD: chkdsk нашел 200+ битых секторов, замена на Samsung 870 EVO SSD
- Windows 10 22H2 + Samsung 980 Pro NVMe: обновление прошивки SSD устранило спорадические BSoD
- Windows 11 23H2 + Intel RST драйвер 19.5: откат на storahci.sys решил проблему
Полезные ссылки и материалы
Для решения задач, описанных в этой статье, могут пригодиться:
- Руководство по настройке починки Windows Update
- Руководство по настройке Windows 11
- Руководство по настройке чистой установки Windows
- Руководство по настройке Windows 11 Pro
- Руководство по настройке восстановления загрузчика
Официальная документация: Microsoft Learn: состояние выпусков Windows.
Часто задаваемые вопросы
NTFS_FILE_SYSTEM и KERNEL_DATA_INPAGE_ERROR — это одна проблема?
Они связаны. KERNEL_DATA_INPAGE_ERROR означает, что Windows не может прочитать страницу этих с диска. NTFS_FILE_SYSTEM — ошибка на уровне файловой системы. Обе указывают на проблемы с диском. Решения одинаковые: chkdsk, проверка SMART, замена диска.
Можно ли восстановить эти после этого BSoD?
Да, в большинстве случаев эти не повреждены. Подключите диск к другому компьютеру или загрузитесь с Live USB для доступа к файлам. Для серьезных повреждений используйте R-Studio.
BSoD появляется при копировании больших файлов. Причина?
Интенсивная запись нагружает файловую систему и выявляет скрытые проблемы: битые сектора, перегрев SSD, нестабильный драйвер. Проверьте SMART-статус и температуру диска.
Влияет ли фрагментация на эту ошибку?
На HDD высокая фрагментация увеличивает нагрузку на MFT и может выявить битые сектора. На SSD фрагментация не влияет. Дефрагментируйте HDD, но никогда не дефрагментируйте SSD.



