Event ID 138 Ntfs: The file system structure on disk is corrupt
Симптомы критического повреждения диска (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
Срочная диагностика через технологию Spot Verifier
В современных версиях Windows Server запустите онлайн-диагностику без отключения пользователей:
chkdsk D: /scan /perf(Ключ
/perfвыделяет максимальные ресурсы процессора для быстрого сканирования).Устранение найденных сбоев через команду Spotfix
Если Windows смогла изолировать поврежденные фрагменты, примените быстрое точечное исправление (занимает секунды вместо часов полного сканирования):
chkdsk D: /spotfixПолное восстановление файловой системы (Offline Chkdsk)
Если том заблокирован или повреждения затронули саму таблицу MFT, запустите полное восстановление:
chkdsk D: /f /r /xКлючи:
/f— исправление ошибок,/r— поиск битых секторов (bad sectors),/x— принудительное отключение тома перед проверкой.Проверка целостности системных файлов Windows (для системного диска)
Если поврежден системный диск
C:, проверьте хранилище компонентов Windows:DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
Частые вопросы (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, чтобы сопоставить внутренний идентификатор тома с буквой диска.