Неисправности жесткого диска. Часть 2. Программные неисправности.

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

А теперь давайте рассмотрим эти и другие программные неисправности жестких дисков подробнее.

Софт-бэды

Софт-бэды — нарушение целостности информации, хранящейся на диске. Бэд-сектора могут появляться из-за спонтанного перемагничивания или отключения питания жесткого диска во время записи. При попытке прочитать такие бэд-сектора диск выводит сообщение о несовпадении контрольной суммы или ошибке CRC. Информация, записанная в эти сектора, при этом безвозвратно теряется. На физическом уровне данные сектора полностью исправны, и на них можно записывать новую информацию.

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

Повреждение серворазметки

При данной неисправности становится недоступной для чтения некоторая область диска, попытки чтения сопровождаются задержками и стуком головок. Диском ещё можно пользоваться и даже можно достичь полной функциональности, откорректировав списки сбойных треков в служебной области диска.

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

Полное восстановление жесткого диска возможно только при применении серворайтера – специального прибора для нанесения серворазметок на магнитные пластины (стоимость такой игрушки ~$100 тыс, сервисные центры такого себе обычно не могут позволить).

Потеря информации в ПЗУ платы контроллера

В ПЗУ платы контроллера обычно находится стартовая микропрограмма и служебная информация, необходимая для работы. Потеря этих данных ведёт к полной неработоспособности жесткого диска.

Решение данной неисправности обычно производится заменой платы контроллера и перепрограммированием ПЗУ. Для считывания информации можно временно установить идентичную плату контроллера с диска-донора.

Повреждение служебных файлов

В первых секторах жесткого диска располагаются системная информация:

MBR (master boot record) – главная загрузочная запись, необходимая для корректного определения жесткого диска программным обеспечением.

Partition Table – таблица разделов жесткого диска в составе MBR.

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

При небольшом повреждении служебных файлов, их можно восстановить программными методами. Для этого сканируются загрузочные сектора, поверхность жесткого диска на предмет служебных меток, с помощью которых можно восстановить Partition Table.

Разрушение файловой таблицы

При существенном повреждении файловой таблицы раздела, операционная система полностью теряет доступ к логическому диску (диск, по сути, не отформатирован).

При повреждении или уничтожении файловой таблицы непосредственно область данных, в большинстве случаев, не страдает. Операционная система определяет логический диск как пустой, но информация остается на месте.

Главное в таком случае -  не переформатировать жесткий диск. Заново форматированный жесткий диск будет определяться операционной системой как свободный для записи. При записи же новых данных, старые будут безвозвратно потеряны.

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

Итак, главное правило при программных неисправностях жесткого диска: никогда ничего не пишите на пострадавшие диски. Если у вас нет уверенности в том, что вы сможете самостоятельно восстановить работоспособность жесткого диска, лучшим выходом будет отключить жесткий диск от компьютера и отнести его в специализированный сервисный центр.

Советуем почитать

Компьютерный портал "Компаньон" © 2016.
В случае перепечатки материалов обязательна прямая ссылка на сайт cs-companion.ru.