Битые сектора жесткого диска: обнаружение и восстановление данных


Автор статьи — Константин Сапожников

Главный инженер компании Storelab

Опыт работ по восстановлению данных 20 лет.

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

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

Устранение bad-секторов в Windows XP и Windows 7

Перед использованием утилиты «chkdsk» необходимо закрыть все запущенные программы, т.к. утилита не сможет восстановить поврежденные сектора при их использовании системой.

Шаг 1. Для этого нужно нажать на клавиатуре «Win», и удерживая ее, «R» (Win находится между Ctrl и Alt слева), и в стартовавшем окне «Выполнить» набрать «taskmgr», нажав «OK».

Шаг 2. В открывшемся «Диспетчер задач Windows» перейти на вкладку «Приложения» и закрыть поочередно все запущенные в операционной системе приложения, выделяя их кнопкой мыши и нажимая «Снять задачу».

Шаг 3. Далее открыть проводник Windows клавишами Win+E, нажать правой кнопкой мыши на значке проверяемого HDD, и щелкнуть левой кнопкой «Свойства».

Шаг 4. В появившемся окне нажать на вкладку «Сервис» и в сегменте «Проверка ошибок» (Error-Checking) нажать кнопку «Проверить сейчас».

Шаг 5. На экране появится диалоговое окно «Проверить диск». Если необходимо проверить и устранить только неисправные сектора, отключить флажок «Автоматически исправлять ошибки файловой системы» (верхний пункт).

Шаг 6. Нажать кнопку «Запуск» (Start), чтобы начать процесс проверки и исправления плохих секторов.

Шаг 7. Если проверяемый HDD является загрузочным диском для ОС, «Chkdsk» предложит выполнение выбранных процедур при следующем ее запуске. Нажать «Да» в качестве ответа.

При следующей загрузке системы появится синее окно с отсчетом времени (таймером). В это время не нужно нажимать никаких кнопок. Как только отсчет времени дойдет до нуля, начнется проверка диска. После ее завершения компьютер самостоятельно перезагрузится.

Когда «chkdsk» выполнит задание по восстановлению битых секторов жесткого диска, он создаст об этом отчет. Код «0» означает, что во время сканирования диска не было обнаружено ошибок, а код «1» означает, что ошибки были обнаружены, и они исправлены.

Важно! Если процесс проверки диска не удался, это означает, что имеется проблема с диском и для защиты данных важно создать их резервную копию. В Windows XP и Windows 7 для этих целей существует встроенная в операционную систему утилита под названием NTBackup.

Виды повреждений HDD

Существует всего два типа битых секторов жесткого диска: физический и логический. Давайте рассмотрим их подробнее.

Физически битый сектор — это кластер жесткого диска, который был поврежден физически. Если головка HDD в процессе работы касается вращающейся пластины, то она гарантированно будет повреждена. Отремонтировать такой сектор невозможно.

Логически битый сектор — это кластер, который перестал работать должным образом. Когда операционная система пытается считать с него данные или записать новые, она сталкивается с ошибкой и теряет любую возможность взаимодействия с сектором. Такие сектора могут быть с легкостью восстановлены.

Устранение битых секторов в Windows 8 и Windows 10

Шаг 1. Открыть проводник Windows сочетанием Win+E, нажать правой мышью на значок требуемого HDD, и щелкнуть «Свойства».

Шаг 2. Перейти на вкладку «Инструменты» и нажать «Проверить» (на этом шаге может потребоваться ввести данные учетной записи администратора).

Шаг 3. Сканер проверки ошибок сообщит, есть ли на жестком диске плохие сектора или нет. Если ошибок не обнаружено, приложение все равно позволит запустить поиск ошибок на диске. Нажать «Проверить диск» (Scan drive).

Шаг 4. Во время проверки можно будет пользоваться диском. Если будут обнаружены ошибки, можно будет их устранить. По окончании проверки диска система выдаст отчет о результатах. Нажать «Закрыть».

Справка! Несмотря на то, что Windows 8 и 10 позволяют использовать приложения ОС во время работы утилиты, делать этого не рекомендуется во избежание прерывания процесса проверки.

Если на HDD имеется физический износ его участков, присутствуют «нестабильные» сектора и т.д., возможны «зависания» ОС при работе вышеназванных утилит. Принудительное же прерывание их работы может повредить системные файлы ОС.

Важно! Повреждение системных файлов ОС требует загрузки последней удачной конфигурации ОС (по кнопке F8) или восстановления Windows с установочного диска.

Несмотря на то, что, физические битые сектора не восстановимы, кроме маркировки с помощью chkdsk, возможно их переназначение (по-английски remap) или отрезание.

Профессиональное восстановление битых секторов

Если вы не уверены в своих возможностях восстановления, самое время обратиться в лабораторию Storelab. Мы занимаемся профессиональным исправлением бэд-блоков.

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

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

Диагностика бесплатная и проводится за 10-15 минут. Привезите поврежденный диск в нашу лабораторию в Москве. Мастер определит неисправность, определит методы восстановления, согласует цену и сроки работы. Вы можете заказать бесплатную доставку жесткого диска в нашу лабораторию.

Определение места и объема битых секторов с помощью программы Victoria.

Шаг 1. Установить и запустить программу Victoria под учетной записью администратора. Выбрать в окне вкладку Standard. Если в системе несколько HDD, в правой части окна выделить необходимый мышью.

Шаг 2. Для определения местонахождения поврежденных секторов на HDD перейти во вкладку «Tests» и нажать «Start».

На примере видно, что с блока No771093375 имеются:

  • «кандидаты» в bad-сектора с задержкой чтения 600 ms, всего их в примере 190 шт.;
  • плохих же секторов (Err) в примере 8 шт. Чуть ниже счетчик показывает цифру 376507 Мб (376 Гб).

Также видно, что с точки 376 Гб можно отрезать все пространство HDD до его конца, отрезав плохие сектора, сгруппированные здесь в одном месте.

Справка! В представленном примере начало сканирования жесткого диска (Start LBA) установлено вручную с блока No750000000. При проведении тестового сканирования «своего» HDD это значение выставлять не нужно.

Показанный в примере HDD имеет точный объем 465 Гб, и подсчет отрезаемого объема будет выглядеть так: 465-376=89 Гб. При этом лучше отрезать объем диска с запасом – например, 100 Гб, на возможное появление в этой области дополнительных битых секторов.

Проверка средствами ОС

Проверка жёсткого диска на битые сектора выполняется утилитой chkdsk. Скромная утилита chkdsk существует во всех изданиях Windows. Её можно запустить как из-под самой системы, так и с установочного дистрибутива. Для запуска в среде Windows необходимо:

  • зайти в папку «Этот компьютер» или «Мой компьютер»;
  • выбрать диск для проверки и вызвать контекстное меню;
  • в разделе «Свойства» нажать закладку «Сервис»;
  • нажать на кнопку «Проверить».

Как только проверка закончится, отобразится информационное окно «Диск успешно проверен». Выбрав «Показать подробности», можно изучить ошибки, если таковые имеются. Однако необходимо заметить, что chkdsk не исправит все ошибки, да и сама проверка протекает продолжительное время. Для более функциональной проверки и исправления битых секторов на жёстком диске лучше применять специализированные сторонние утилиты.

Возможно, Вам пригодится статья о том, что делать, если не форматируется карта микро sd.

Использование функции Remap в программе Victoria

Если плохие сектора, отмеченные в программе, не сгруппированы поблизости, а распределены по всему HDD, может помочь функция remap, присутствующая в Victoria.

Функция remap производит неоднократную запись в проблемный сектор, и если эти попытки неудачны, сектор заменяется назначением его адреса на здоровый сектор, берущийся со специального места на HDD.

  1. В запущенной программе Victoria, в закладке «Tests», о и «read» (чтение), и нажать кнопку «Start».

  2. Работа функции remap в этой программе не всегда приводит к требуемому результату. Если HDD является диском, с которого стартует OC, то шанс убрать поврежденные сектора с помощью remap имеются, но они невелики. В примере ниже показано, что «remap» удается не всегда (Ремап не удается).

Справка! При этом техническом раскладе необходимо создать загрузочный USB-накопитель (флешку), содержащую в себе программу Victoria, и после загрузки с USB-накопителя через ДОС избавится от bad-секторов на HDD.

В приведенном ниже видео можно посмотреть, как эти действия можно осуществить на практике.

Видео — Обрезка жесткого диска от битых секторов REMAP, Лечение BAD-секторов HDD

Признаки повреждения HDD

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

  • Существенное увеличение времени обработки данных. ПК замедляет свою работу или вовсе “замораживается”.
  • Жесткий диск приобретает статус RAW. Когда вы пытаетесь к нему подключиться, на экране появляются сообщения о недоступности устройства.
  • HDD издает неестественные для него звуки.
  • В момент форматирования диска, операционная система отображает сообщение с ошибкой “Windows не удалось завершить форматирование”.
  • Операционная система не может загрузиться. Любая попытка запуска заканчивается синим экраном смерти.
  • Периодически на экране возникает ошибка “Windows обнаружила проблему с жестким диском”, которая предлагает совершить резервное копирование данных.

Проверка HDD на наличие битых секторов

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

Нажать на клавиатуре «Win+R», и в открывшемся окне «Выполнить» набрать: chkdskH:/F/R, и «ОК».

Справка! Вместо «H» нужно напечатать букву проверяемого раздела жесткого диска. Флаг /F запускает исправления ошибок системы файлов, а флага /R – поиск поврежденных секторов.

Если неисправные секторы не будут обнаружены, по окончании работы «chkdsk» выведет в специальном окне информацию о 0 Кб, находящихся в поврежденных секторах.

Физическое повреждение HDD часто вызывается нарушениями его производства, перегревом, царапинами из-за ударов, попаданием пыли, и т.д. Программные (логические) bad-сектора вызываются конфликтом программного обеспечения, вирусами, внезапным завершением программы или ОС, в т.ч из-за проблем с питанием.

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

Как использовать средства Windows для восстановления?

После того, как восстановить битые сектора на жестком диске удалось при помощи сторонней программы, полезно проверить винчестер средствами Windows. В вашей операционной системе есть своя программа для работы с HDD – CHKDSK. Она служит для проверки неисправностей файловой системы, исправляет ошибки, помечает битые блоки и перемещает данные в безопасные разделы диска.

Чтобы запустить CHKDSK, нажмите сочетание клавиш Win+R. В окне «Выполнить» введите сочетанием символом «cmd» и нажмите кнопку Enter. Появится консольное окно, в котором необходимо написать: chkdsk D:/F/R. Только вместо «D» напечатайте букву своего раздела винчестера. Команда /R запускает поиск битых секторов, а /F исправляет ошибки в системных файлах. После ввода надписи нажмите Enter.

После проверки вы получите полную информацию о поврежденных сегментах на вашем HDD.

FAQ — Вопросы и ответы

Сколько может быть битых секторов на жестком диске?
Если на новом диске появились Bad сектора, то его нужно сдать по гарантии. Количество секторов может быть разным, но важно, чтобы не появлялись новые. Если система считает сектор битым, она просто перестанет записывать в него данные, но если количество сбойных секторов растет, то это может означать, что HDD начал «сыпаться» и скоро полностью выйдет из строя.
Как можно самостоятельно удалить поврежденные сектора?
Лучшие программы для этого Victoria или MHDD. Они заменяют адрес сектора с битым блоком на резервные.
Если жесткий диск удалось излечить от бэд блоков, можно ли им пользоваться как раньше?
Если под лечение проводилось с помощью Remap, тогда да. Но в любом случае жесткий диск периодически нужно проверять на бэд-блок, в тех же самых программах, например Victoria.

Урок #3. Что такое бэд-сектор

Итак, кратко повторю суть предыдущего видео.

Существует два вида форматирования — низкоуровневое и высокоуровневое. Эти процессы позволяют создать некоторую структуру на жестком диске, предназначенную для хранения информации.

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

Сектора – это физически размеченные области на поверхности магнитного носителя, предназначенные для хранения данных.

Как вы думаете, что произойдет, если такой сектор будет поврежден механически? Правильно, вся информация, которая в нем хранилась, будет безвозвратно утеряна. В качестве аналогии можно привести следующий пример — возьмите газету и сделайте в ней небольшое отверстие. Теперь вы не сможете прочитать участок текста, который был на месте зияющего отверстия, то есть информация из этой части газеты будет потеряна навсегда. Это физическое повреждение и исправить его невозможно.

Сектора жесткого диска, которые были повреждены, получили название бэд-секторов (от английского bad — плохой, неисправный) или битых секторов. Как вы понимаете, в бэд-секторах уже невозможно хранить данные, на а ту информацию, которая была в них записаны ранее, с бОльшей долей вероятности восстановить не получится. Я говорю «с бОльшей долей вероятности», так как все же есть шанс, что файлы удастся восстановить, но обычно процесс восстановления очень трудоемкий и не гарантирует никакого результата.

Но почему появляются бэд-сектора?

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

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

Еще одной достаточно распространенной причиной появления бэд-секторов является заводской брак. У многих даже очень известных и хорошо себя зарекомендовавших производителей время от времени появляются неудачные модели или партии, которые со временем начинают «сыпаться». Кстати, вот еще один термин, который часто употребляется при описании рассматриваемого нами явления. Говорят — «жесткий диск посыпался», что означает появление на его магнитной поверхности бэд-секторов. Здесь слово «посыпался» подразумевает, что данный процесс может продолжаться и часто действительно так и бывает — если появились бэд-сектора, то весьма велика вероятность, что они продолжат появляться и в будущем.

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

Итак, подведем итоги вышесказанному.

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

Вторая наиболее распространенная причина — брак при производстве жесткого диска, то есть нарушение технологического процесса при изготовлении устройства.

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

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

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

Еще одним признаком, явно указывающем на то, что с жестким диском что-то не так — это появления посторонних звуков при работе компьютера. Диск может раскручиваться и замедляться, «поскрипывать» или «потрескивать», в общем, будет себя вести не так, как обычно.

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

Тут полная аналогия с человеком и болезнями. Если у вас появилась температура, то это означает, что что-то в организме не так и нужно выяснить что это за болезнь и после этого назначить алгоритм лечения.

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

Проверку жесткого диска можно осуществить как стандартными системными утилитами Windows, так и более функциональными сторонними программами.

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

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

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

Если ваш жесткий диск «посыпался», то есть стали появляться бэд-сектора и вы уверены, что дело не в его падении на пол, то поищите гарантийный талон на него или на компьютер (если вы приобретали компьютер в сборе). Обычно на жесткие диски дается гарантия от одного года до трех лет и вы вполне сможете обменять бракованный жесткий диск на новый.

Ну и в заключении хочу немного углубиться в понятие термина «bad sector».

Дело в том, что по сути бэд-сектор — это нечитаемый сектор.

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

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

Во втором случае такие сектора называют «софт-бэды» (soft bad sectors). Программные бэд-сектора можно попытаться «вылечить» и делается это их полным затиранием. Именно данное действие многие пользователи называют низкоуровневым форматированием, хотя по сути оно таким и не является. Но все же при обычном форматировании полное затирание сеткоров тоже не производится.

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

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями: