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

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

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

Event ID 138 Windows Server, AD и Роли

Event ID 138 Ntfs: The file system structure on disk is corrupt

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

Симптомы критического повреждения диска (Event ID 138)

Событие Event ID 138 от источника Ntfs является сигналом о повреждении критических структур файловой системы (Master File Table — MFT):

The file system structure on the disk is corrupt and unusable. Please run the chkdsk utility on the volume \Device\HarddiskVolumeX.

Опасные проявления сбоя:

  • Том переходит в режим «Только для чтения» (Read-Only) для предотвращения дальнейшей порчи данных.
  • Диск отображается в Проводнике и Disk Management с файловой системой RAW.
  • Ошибка «Файл или папка повреждены. Чтение невозможно» (0x80070570) при открытии директорий.
  • Службы SQL Server, Hyper-V или Active Directory аварийно останавливаются из-за невозможности прочитать базу данных.

Внимание: При появлении Event ID 138 немедленно сделайте резервную копию всех доступных файлов на другой физический накопитель, пока том полностью не перешел в режим RAW!

Инструкция по спасению данных и восстановлению структуры NTFS

  1. Срочная диагностика через технологию Spot Verifier

    В современных версиях Windows Server запустите онлайн-диагностику без отключения пользователей:

    chkdsk D: /scan /perf

    (Ключ /perf выделяет максимальные ресурсы процессора для быстрого сканирования).

  2. Устранение найденных сбоев через команду Spotfix

    Если Windows смогла изолировать поврежденные фрагменты, примените быстрое точечное исправление (занимает секунды вместо часов полного сканирования):

    chkdsk D: /spotfix
  3. Полное восстановление файловой системы (Offline Chkdsk)

    Если том заблокирован или повреждения затронули саму таблицу MFT, запустите полное восстановление:

    chkdsk D: /f /r /x

    Ключи: /f — исправление ошибок, /r — поиск битых секторов (bad sectors), /x — принудительное отключение тома перед проверкой.

  4. Проверка целостности системных файлов Windows (для системного диска)

    Если поврежден системный диск C:, проверьте хранилище компонентов Windows:

    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow
💡 Практика специалистов: Если Event ID 138 возникает на диске из аппаратного RAID-массива, никогда не ограничивайтесь только утилитой chkdsk. Зайдите в утилиту управления RAID-контроллером (MegaRAID, HP Smart Storage Admin) и выполните операцию Consistency Check (проверка согласованности четности) — очень часто сбой NTFS вызван сбойным блоком в кэше контроллера.

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

Почему диск внезапно превращается в RAW?

Формат RAW означает, что операционная система не может распознать загрузочный сектор тома (Boot Sector) или главную файловую таблицу ($MFT) из-за повреждения секторов или сбоя контроллера.

Можно ли запускать chkdsk /f /r на SSD-дисках?

Команду chkdsk /f запускать можно и нужно для исправления логики NTFS. Однако параметр /r на SSD не имеет классического смысла (поиск физических секторов) и создает лишние циклы перезаписи ячеек памяти.

Что делать, если chkdsk завис на 10% или 20%?

Не прерывайте проверку питанием! На больших массивах с миллионами файлов стадия обработки индексов и верификации дескрипторов безопасности может длиться несколько часов.

Как узнать букву диска, если в логе указан только HarddiskVolume2?

Выполните в PowerShell команду: Get-Volume | Select-Object UniqueId, DriveLetter, FileSystemLabel, чтобы сопоставить внутренний идентификатор тома с буквой диска.

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