Кольца Сатурна || Коллекция запилов
21.01.2013
Съемники головок! Простота без чудес.
22.07.2015
Показать все

Bad-сектора || Норвежский узор

П рактически каждый пользователь жёстких дисков, да и не только их, туда же можно причислить практически все накопители информации, которые сейчас существуют (флешки, sd карты, microsd, compact flash, ssd-диски и т. д), сталкивался с трудностями, возникшими из-за появления bad-секторов в пользовательской зоне. Вероятно, вы даже и не догадывались что они у вас есть!

Накопитель после падения. Так выглядит процесс построения карты файлов, которые в дальнейшем предстоит вычитать. Скаченные сектора зеленым, а черным - нет.

Bad-сектора


B ad-сектора (в флешках – bad column) сосуществуют с накопителем практически с самого его рождения. Просто при финальном тестировании накопителя на заводе изготовителя, эти бед-сектора сортируют и исключают из списка секторов, которые предназначаются для вашей ценной информации.
Bad-сектора не стабильны, информация, которая в них записываться (если сектор еще позволяет в себя писать) всегда будет иметь ошибки. Это то же самое, что пытаться написать слово на жирном листе бумаги. Адгезия практически нулевая, хоть лаком поливай (3d печатникам привет).

Служебная зона накопителя


Д ля запуска жёсткого диска, так же как и для вашего компьютера, ноутбука или телефона, требуетсяоперационная система/прошивка . В прошивке накопителя содержится множество различных параметров для его запуска, причём для каждого они индивидуальны.
Все эти параметры и называются модулями и у каждого такого модуля есть специально отведённое место на жёстком диске, а в целом это пространство называется служебной зоной накопителя . Модули содержащие таблицы bad-секторов – называются дефект-листами . Они участвуют в формировании транслятора пользовательской зоны (размещение вашей информации в рабочих областях диска). Так что повреждение хотя бы одного из таких модулей может привести к потере доступа к пользовательской зоне накопителя в целом, тогда как один bad-сектор в пользовательской зоне всего лишь приводит к повреждению папки или файла.

Модуль транслятора поврежден, в результате мы наблюдаем ошибки при обращении к пользовательской зоне

При анализе S.M.A.R.T. накопителя в первую очередь обращайте внимание на id 5, 196, 197 и 198. Не допускается хранение информации на накопителе чей показатель "значение" практически сравнялся с "пороговым"

Причины возникновения bad-секторов в пользовательской зоне


Я чейки памяти жесткого диска имеют внушительный срок службы, когда как накопители на flash-микросхемах памяти нет. Но какими бы эти сроки не были, большинство накопителей, которые к нам приносят, приобретают дефекты из-за механического воздействия или неосторожного использования. И лишь малую часть тех кто отработал свой срок службы.
Появление bad-секторов неизбежно. У каждого накопителя предусмотрена система контроля подобных ситуаций, это нормальное явление автоматического замещение дефектов. Так что в течение всей своей жизни, накопитель будут подменять изношенные сектора на нормальные, а испортившиеся добавлять в те самые модули дефект-листы , для дальнейшего их исключения из списка.
И как вы уже догадываетесь - дефект-листы не бесконечны . Предельное значение переназначенных секторов на вашем накопителе, в процентном соотношении, вы можете посмотреть с помощью специальных программ наподобие S.M.A.R.T. Vision от ACELab .
При уже внушительном числе переназначенных секторов, скорость чтения записи накопителя так же будет падать. В случае обнаружении большого числа bad-секторов на диске, а так же замедлении его работы. Следует немедленно сделать резервную копию! В целях сохранения важной информации!

Как bad-сектора влияют на доступность файлов?


П редставьте себе, что вы поднимаетесь по лестнице. И вдруг встречаете на своём пути пропущенную ступеньку. Пока она одна, вы сможете перешагнуть на следующую, но как только пропасть между вами и следующей ступенькой увеличиться – дальше вы уже идти не сможете. Так и здесь, операционная система пытается считать файл: один сектор она прочитала с ошибкой, второй просто не получилось, а через 10 - не читается практически ничего. И в результате файл и не открывается или целиком зависает компьютер до перезагрузки.


Сообщение об ошибке было проигнорировано, теперь нет возможности скачать файл/папку или просит отформатировать!


В первую очередь нужно оценить степень повреждений. Если компьютер ещё не зависает при подключении накопителя, то можно попробовать проанализировать S.M.A.R.T. При обнаружении большого кол-ва bad-секторов, не стоит испытывать судьбу, обратитесь в сервис-центр, имеющий необходимое оборудование.

Ни в коем случае не пытаться скрыть дефекты программами вроде hdd regenerator , причина тут одна - сектор, который не удаётся прочитать, может быть частью файла или папки. В свою очередь, когда вы запускаете программы наподобие hdd regenerator, она помечает сектор как неисправный и тот становится кандидатом на перемещение в дефект-лист. То есть данный сектор исключается из трансляции со всем содержимым в себе. Картинка, которая была выше, наглядный тому пример.

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

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

Выводы:

  • Если накопитель начал замедляться при чтении или записи, стоит немедленно сделать копию информации. По окончанию проверить S.M.A.R.T. В случае обнаружения большого кол-ва bad-секторов накопитель для дальнейшего использования не подходит!
  • Если при копировании накопитель издает не характерные звуки или повисает, обратитесь в ближайшую лабораторию по восстановлению информации.
  • При копировании выдает ошибку или зависает, попробуйте скопировать папки/файлы по одному. Исключая те что не удалось прочитать. Если таких много, без специализированного оборудования не обойтись.
  • Если накопитель щёлкает при копировании, немедленно отключите накопитель и обратитесь в ближайшую лабораторию по восстановлению информации.
  • Накопитель просит себя отформатировать, проверьте S.M.A.R.T. на наличие bad-секторов. Если критичных ошибок не будет найдено, попробуйте запустить тест на чтение. Если в результате теста вы обнаружите bad-сектора, то в таком случае лучше отдать накопитель специалистам. В других случая вы можете воспользоваться бесплатными программами по восстановлению информации, например TestDisk
.