Обнаружено повреждение в структуре файловой системы на томе

файловая структура

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов рунета Pyatilistnik.org. В минувший раз мы с вами научились устанавливать MS SQL 2019 с последующей, базовой настройкой. В сегодняшней статья я хочу вам поведать свой опыт, когда мне пришлось вытаскивать свои данные с диска на котором было повреждение в структуре файловой системы на томе. Я покажу, как я смог сохранить себе свои файлы, как вообще не доводить до такого состояния и заранее мониторить свои HDD/SSD на предмет сбоев. Думаю это будет интересно.

Описание ситуации

У меня есть домашний компьютер, старенький, но выполняет полностью свои задачи, а именно подключение на работу к серверам, просмотр видео и торрент-качалка. Дискам в нем уже было более 8 лет🙂. В какой-то момент я включаю свою систему с Windows 8.1 и вижу ужасающую картину, что один из разделов не определяет размер и количество свободного/занятого дискового пространства. При его попытке открыть ничего не происходит. У меня такое уже было в других ситуациях:

Но я решил сначала перезагрузиться, так как компьютер долго был в рабочем состоянии без перезагрузки

Не открывается том Windows

Так же вы легко можете увидеть и такую ошибку:

Не удалось выполнить запрос из-за неустранимой аппаратной ошибки устройства

Не удалось выполнить запрос из-за неустранимой аппаратной ошибки устройства

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

Scanning and repairing drive

Scanning and repairing drive

Потом в логах вы сможете легко найти событие ID 100:

Windows запущена:
Длительность загрузки : 123652ms
IsDegradation : false
Время события (UTC) : ‎2022‎-‎10‎-‎01T07:07:45.621636000Z

Свыше двух минут шла загрузка, но это не предел.

Длительность загрузки

В результате диск определился и я выдохнул, но я сразу понял, что с ним, что-то не то, так как он еле открывался. Первым делом я попытался с него начать вытаскивать данные на другой внешний диск, часть данных копировалась быстро, а часть просто выдавала ошибку:

Не удается выполнить чтение из файла или с диска

Не удается выполнить чтение из файла

Открыв диспетчер задач и перейдя к просмотру очередей на диске, я обнаружил, что у меня огромное время ответа, оно при копировании могло достигать более 5 секунд, что для жесткого диска очень критично.

Диспетчер задач, мониторинг задежки при обращении к жесткому диску

Торрент работающий на данном диске показывал мне ошибки чтения/записи:

Ошибка в данных CRC check

Ошибка в данных CRC check

Далее я решил посмотреть на S.M.A.R.T. показатели своего диска, я об этом уже рассказывал в статье "Как определить состояние жесткого диска". В результате у меня:

  • Появились "05 переназначенные сектора" - это маленькая критичность, которая не должна приводить к замедлению диска
  • "C5 Нестабильные сектора" - Вот это уже серьезнее
  • "C6 Неисправимые ошибки секторов" - Это критично

ПРосмотр состояния жесткого диска в CrystalDiskInfo

Если посмотреть, через HDDscan, то там:

  • 005: Reallocation Sector Count
  • 197: Current Pending Errors Count
  • 198: Uncorrectable Errors Count

Просмотр состояния жесткого диска в HDDscan

 

В логах Windows я обнаружил вот такие события:

ID 55:

Обнаружено повреждение в структуре файловой системы на томе E:.

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

Обнаружено повреждение в структуре файловой системы на томе E

ID 55:

Обнаружено повреждение в структуре файловой системы на томе E:.

При доступе к данным файла обнаружен поврежденный кластер. Номер ссылки файла: 0x6000000000006. Имя файла: "<не удалось определить имя файла>". Расположение экстента, содержащего поврежденный кластер: VCN 0x1c86, LCN 0xbff67.

При доступе к данным файла обнаружен поврежденный кластер. Номер ссылки файла: 0x6000000000006

ID 7: Неверный блок на устройстве \Device\Harddisk2\DR2

Неверный блок на устройстве \Device\Harddisk2\DR2

ID 154: Сбой операции ввода-вывода по адресу логического блока 0x747057ff для диска 2 (имя PDO: \Device\00000033) из-за ошибки оборудования.

Обратите внимание, сколько таких ошибок у меня в журнале, он просто ими забит.

Сбой операции ввода-вывода по адресу логического блока 0x747057ff для диска

Как устранить повреждение в структуре файловой системы на томе

Вы должны точно понимать, что повреждение, повреждению рознь. Есть S.M.A.R.T. показатели, которые уже не поправишь и вам потребуется полная замена жесткого диска, есть некоторые которые можно временно поправить и отложить замену HDD на некоторое время, НО ВАША ОСНОВНАЯ ЗАДАЧА - это вытащить ценные для себя данные.

Постарайтесь не делать ни какие восстановительные работы пока не вытащите данные

  • 1️⃣Вы должны приобрести новый диск, объем которого не меньше нужного объема важных данных
  • 2️⃣Постараться штатными средствами проводника или файловыми менеджерами вытащить данные
  • 3️⃣Если не получается скопировать штатными средствами, то пробуем такие утилиты как nscopy, DMDE, R-Studio, Disk-Genius

Например nscopy, хоть и копирует пофайлово, но может даже вытаскивать файлы, если даже не читается один байт от него, актуально будет для фото/видеоархивов, зачастую это самое ценное у людей.

chkdsk E: /f или chkdsk E: /R (Где E: это буква сбойного раздела /R - Поиск поврежденных секторов и восстановление сведений, доступных для чтения. Диск должен быть заблокирован. /r включает функции /f, а также дополнительный анализ ошибок физического диска. /f - Исправляет ошибки на диске)

Chkdsk проверка диска

Хочу отметить. что последний 5-й этап может быть весьма долгим, и тут зависит все от объема вашего диска и количества файлов на нем. В результате:

Этап 5. Поиск поврежденных и свободных кластеров...

Обработано свободных кластеров: 241413686.
Проверка свободного места на диске завершена.
Добавление 28 поврежденных кластеров в файл поврежденных кластеров.
Исправление ошибок в битовой карте тома.

Windows сделала исправления в файловой системе.
Дальнейшие действия не требуются.

976758783 КБ всего на диске.
10862824 КБ в 2132 файлах.
2652 КБ в 609 индексах.
536 КБ в поврежденных секторах.
238139 КБ используется системой.
65536 КБ занято под файл журнала.
965654632 КБ свободно на диске.

4096 байт в каждой единице распределения.
Всего единиц распределения на диске: 244189695.
Доступно единиц распределения на диске: 241413658.

Как видите инструмент проверки диска смог починить файловую структуру, он нашел 546 КБ поврежденных секторов.

Поиск поврежденных и свободных кластеров

Оцените статью
Настройка серверов windows и linux
Добавить комментарий