Возникновение плохого сектора

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

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

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

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

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

Полезные статьи по теме восстановления утерянных данных: