Что делать с битыми секторами на hdd. Как восстановить битые сектора и исправить ошибки HDD

17.09.2019

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

Что такое битые сектора

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

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

  • скрипы, скрежет, постукивание при работе диска;
  • нагревание поверхности HDD (в нормальном состоянии этого происходить не должно);
  • частые ошибки при работе и запуске операционной системы.

Типичные причины

Основными причинами появления битых сегментов винчестера являются:

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

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

Восстановление битых секторов HDD с помощью Victoria

Если появление битых сегментов связано с программными сбоями, то их можно восстановить с помощью специализированного софта. Одной из таких программ для восстановления битых секторов hdd является Victoria. Утилита выпускается в двух версиях – для Windows и DOS. Наиболее эффективным будет восстановление через DOS, так как при работе ОС некоторые сектора могут быть заняты, а значит – недоступны для сканирования.

Сканирование

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

Остановимся более детально на этом шаге:


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

Приступаем к процессу сканирования:


Здесь нам необходим пункт «Reallocated sector count» , в котором отображается количество фрагметов, находящихся в резервной зоне, а также «Current pending sectors» , где отображаются части, которые невозможно прочитать. Если их количество не очень высоко, тогда диск подлежит восстановлению.

Восстановление жесткого диска

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

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

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

Начинаем восстановление каждого из этих типов ошибок.

Видео: HDD - «лечим» битые сектора

Сначала попытаемся исправить битые сектора с помощью стирания хранящейся в них информации:

  • нажимаем F4 и попадаем в меню проверки;
  • в меню выбора операций с нечитаемыми секторами указываем «BB: Erase 256 sect» и жмем «Enter».

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

Для этого:


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

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

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

Сделать это можно с помощью утилиты CHKDSK или же следующим способом:


Внимание! Чтобы система не только нашла, но и исправила неполадки, перед началом сканирования выбираем «Автоматически исправлять системные ошибки».

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

>

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

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

Основными причинами неполадок HDD являются «битые» сектора – отрезки дискового пространства, которые каким-то образом повреждены.

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

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

Причины появления битых секторов и ошибок

Сбои ЖД зависят от типа поврежденных участков:

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

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

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

Проверить «хард» на «битые» сектора вполне реально. Windows имеет приложение «chkdsk» (проверка дисков). Нужно открыть на рабочем столе или в меню «Пуск» папку «Мой компьютер» , щелкнув по подлежащему проверке диску. С помощью контекстного меню выбрать «Свойства» — «Сервис». Под фразой «Проверка» будет находиться кнопка, нажав на которую, можно будет видеть количество «битых» секторов.

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

Внимание! Можно запускать систему проверки вручную, однако если Windows самостоятельно обнаружит «битые» сектора, то утилита запустится сама, при старте системы.

Утилиты для проверки

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

«Victoria»

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

«HDD Regenerator»

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

Минус – высокая стоимость лицензии (90$).

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

  • восстанавливает и перенастраивает сектора;
  • исправляет таблицы разделов;
  • восстанавливает файлы и создает их резервные копии;
  • выделяет файлы в таблице;
  • копирует данные удаленных разделов;
  • создает резервные копии данных.

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

Важно! Программа поддерживает все версии Windows, однако она не сканирует/тестирует тот диск, где установлена ОС.

С помощью можно проверять как один, так и несколько жестких дисков одновременно.

«Seagate Seatools» for Windows

Приложение поддерживает все современные системы Windows. С помощью нее можно сделать как базовое, так и продвинутое тестирование. Более простая, чем «Seagate Seatools» for DOS , но менее мощная.

Битые сектора на жестком диске

Что такое битые сектора на диске? Сначала вкратце рассмотрим организацию хранения информации на жестком диске.

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

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

Программа для проверки диска и восстановления битых секторов Victoria

Victoria - это бесплатная программа белорусского программиста Сергея Казанского для восстановления битых секторов и проверки жесткого диска. У этой программы есть и Windows -версия. Но я настоятельно рекомендую использовать DOS -версию для более надежной работы с жестким диском. Ниже будет приведена инструкция по работе именно с DOS версией Виктории.

Программа Виктория позволяет посмотреть SMART таблицу жесткого диска, просканировать поверхность диска на наличие битых и плохо читаемых секторов, восстановить битые сектора, выполнить полное стирание всех секторов на жестком диске (низкоуровневое форматирование). Итак, к делу!

Проверка диска на битые сектора

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

Необходимо в биосе установить режим SATA контроллера в значение IDE . В режиме AHCI Victoria не сможет распознать жесткий диск и не сможет с ним работать.

Теперь можно загрузиться в DOS с помощью загрузочной флешки и запустить Викторию .

Прежде всего необходимо выбрать IDE -канал, с которым будем работать, то есть к которому подключен тестируемый жесткий диск.

Для этого нужно нажать клавишу "Р" (латиница). Впоявившемся меню необходимо выбрать канал и нажать Enter . Если ваш диск подключен к порту SATA , то скорее всего нужно выбрать пункт Ext. PCI ATA/SATA . Если же ваш диск с разъемом IDE , то выбирайте порт, к которому он подключен.

В случае наличия правильно настроенного в биосе SATA контроллера на материнской плате (в режиме IDE ), программа выдаст список каналов. Необходимо ввести с клавиатуры номер канала, к которому подключен тестируемый диск. В нашем случае - это "3".

Вводим цифру "3" и нажимаем Enter . После того, как канал был выбран, необходимо инициализировать в программе жесткий диск. Для этого нажмите клавишу F2 . На экране появится служебная информация жесткого диска (его модель, объем и прочая информация). Если это произошло, то вы сделали все правильно и программа смогла подключиться к диску.

Теперь первым делом следует посмотреть SMART таблицу жесткого диска. Во многих случаях информация из нее может прояснить ситуацию даже без сканирования поверхности. Для просмотра SMART диска в Victoria 3.52 необходимо нажать клавишу F9 .

В таблице прежде всего нас интересуют два пункта: Reallocated sector count и Current pending sectors . Первый параметр показывает число перенесенных в резервную зону секторов (восстановленных или remap ), второй параметр показывает число подозрительных секторов, то есть которые жесткий диск по той или иной причине не смог прочитать.

Как видно на рисунке выше, число восстановленных секторов на данном диске очень большое (767). Это говорит о том, что на диске скорее всего имеются какие-то проблемы с поверхностью диска. Кроме того SMART показывает и наличие подозрительных секторов, что подтверждает версию о повреждении поверхности диска. Такой диск возможно удастся восстановить, но использовать его в дальнейшем не стоит. Такое большое количество битых секторов говорит о том, что диск уже не надежный. Лучше заменить такой диск новым и клонировать информацию с дефектного диска на него. Но прежде в любом случае нужно попробовать восстановить поврежденные сектора на жестком диске.

Для возврата из SMART нажмите любую клавишу.

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

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

Сейчас следует немного сказать о самом механизме восстановления битых секторов или бэд-блоков. Нечитаемые сектора бывают двух видов.

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

Во втором случае имеет место физическое повреждение сектора (размагничивание, царапина и т.д.). Такой дефект может возникнуть например из-за удара или перегрева жесткого диска во время работы. В этом случае процесс исправления битых секторов сложнее. На каждом диске имеется резервная неиспользуемая область. То есть любой диск на самом деле имеет несколько больший объем, чем реально используется. Эта область служит для переадресации в нее нечитаемых секторов. В таблицу диска заносится новый физический адрес в резервной области для дефектного сектора. Логический адрес остается прежним. То есть сектор как бы остается тот же, но реально он располагается уже в другом месте (remap) . Такой подход конечно же снижает скорость чтения и записи в области диска с перенесенным сектором, так как магнитным головкам приходится перемещаться в конец диска (в резервную область) при доступе к переадресованному сектору. Но такой подход оправдывает себя при небольшом количестве переадресованных секторов и скорость обработки данных снижается незначительно.

Восстановление битых секторов с помощью программы Victoria 3.52

Теперь применим теорию на практике. Для вызова меню проверки диска нажмите клавишу F4 . В появившемся диалоговом окне переведите курсор на пункт выбора действий с нечитаемыми секторами и курсором на клавиатуре листая вправо или влево выберите пункт BB: Erase 256 sect , как показано на рисунке. Теперь нажмите Enter и запустится процесс сканирования поверхности диска на наличие бэд-блоков. Процесс довольно долгий. Если вы захотите прервать процесс сканирования, нажмите Esc на клавиатуре.

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

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

Если восстановить битые сектора стиранием не удалось, то следует попробовать выполнить перенос нечитаемых секторов в резервную область (ремэпинг). Нажмите клавишу F4 . На этот раз стрелками выберите пункт BB: Classic REMAP , как показано на рисунке. После этого нажмите Enter . Снова начнется процесс сканирования. Но на этот раз при обнаружении битого сектора программа Виктория будет пытаться выполнить переадресацию и перенести бэд-блок в резервную область. На некоторых дисках резервная область очень мала, поэтому если в ней закончится место, попытка завершится неудачно. В нашем случай все прошло успешно (рисунок ниже).

Битые сектора на жестком диске восстановлены успешно. Теперь необходимо проверить файловую систему на наличие ошибок (например через ERD Commander утилитой chkdsk или загрузившись в Windows , если это возможно) либо отформатировать диск . После этого можно продолжить без проблем пользоваться жестким диском.

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

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

Совсем чуть-чуть теории

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

Ошибки файловой системы

Когда говорят об ошибках жесткого диска и попытке их исправить с помощью встроенной в Windows утилиты chkdsk, то чаще всего имеют в виду именно ошибки файловой системы. Такие ошибки связаны с проблемами метаданных, описывающих саму файловую систему: ошибки файлов $Bitmap, $BadClus, главной файловой таблицы, различных индексов.

Например, ошибки в файле $Bitmap файловой системы NTFS могут стать причиной неверного распознавания системой объема свободного пространства тома. А проблемы с файлом $BadClus могут привести к неверному определению бэд-секторов и попытке записи данных в такие сектора, что станет причиной полного зависания компьютера.

Битые сектора

Природа битых секторов несколько иная. Жесткий диск «нарезается» на сектора еще на заводе при производстве. Именно тогда создается его логическая структура, тогда он получает магнитные свойства для записи данных. Эти структуры становятся сбойными в результате постепенной деградации областей поверхности жесткого, которые становятся таковыми из-за неосторожного обращения с винчестером, который нечаянно когда-то упал на пол или подвергся удару по корпусу даже обыкновенной отверткой.

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

Симптомы проявления ошибок и битых секторов

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

  • Заметное подвисание операционной системы при выполнении операций считывания и записи.
  • Отказ при загрузке операционной системы. Например, загрузка продолжается только до появления уведомления о загрузке и эмблемы Windows.
  • Частое возникновение ошибок в работе операционной среды.
  • Чрезвычайно медленная и непроизводительная работа операционной системы.

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

Проверяем ошибки средствами Windows

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

Проверка неактивного тома

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

Нажмем кнопку "Выполнить проверку".

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

Утилита chkdsk проверяет том D, диагностируя также сбойные сектора.

Проверка системного тома

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

Утилита chkdsk сообщает, что не может проверить диск.

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

Утилита chkdsk проверяет том С после перезагрузки.

Программы проверки жесткого диска на бэд-сектора

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

Важно: результаты теста на наличие поврежденных секторов обязательно следует рассматривать в комплексе со SMART показателями, такими как Reallocation Sector Count, Reallocation Event Count.

Data Lifeguard Diagnostic

Эта утилита создана разработчиками компании Western Digital. Она доступна для загрузки на официальном сайте компании. Lifeguard Diagnostic отлично работает с винчестерами практически любого производителя, а не только с родными для WD жесткими, как можно было бы подумать. Она предлагает ряд тестов: Быстрый, Расширенный, а также возможность заполнения нулями секторов винчестера.

Интерфейс утилиты Data Lifeguard Diagnostic.

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

Выборка тестов утилиты. Нам нужен Extended Test.

Продолжительность этого теста длительней быстрого теста. Время тестирования зависит от размера накопителя, так как тест проводится пот всей поверхности, начиная от 0 сектора и заканчивая максимальным значением LBA.

Extended Test утилиты в работе.

HDDScan

Отличным тестировщиком поверхности винчестера представляется также приложение HDDScan . Его часто можно увидеть в составе целых программных комплексов таких как LiveCD. Это приложение имеет графический интерфейс и предлагает целый ряд тестов, среди которых в нашем случае наиболее интересен «Surface Tests».

Выберем тест Surface Test из выпадающего списка.

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

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

Оставим опцию Read теста включенной.

При тестировании этой программой выявляется целый ряд секторов:

  • бэд-сектора,
  • сектора зависания, на считывание данных из которых уходит более 500 мс,
  • сектора с временем считывания от 150 до 500 мс,
  • сектора с временем считывания от 50 до 150 мс,
  • сектора с временем считывания от 10 до 20 мс,
  • нормальными HDDScan считает такие сектора, данные которых считываются за 5 мс.

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

Проверка поверхности жесткого диска.

Ashampoo HDD Control

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

Выберем опцию "Тестирование поверхности".

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

Victoria HDD

Victoria считает здоровье проверяемого жесткого диска "GOOD".

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

  • сбойные сектора (Error),
  • сектора зависания с временем считывания более 600 мс,
  • сектора зависания с временем считывания от 200 до 600 мс,
  • сектора с временем считывания от 50 до 200 мс,
  • сектора с временем считывания от 20 до 50 мс,
  • нормальные сектора Victoria диагностирует в рамках считывания данных до 5 мс.

Чтобы произвести тестирование жесткого диска, можно запустить эту программу в графическом режиме Windows. Далее, понадобится выбрать вкладку «Tests». Именно там расположены тесты поверхности. Доступно четыре опции работы с поверхностью жесткого:

  • Ignore,
  • Remap,
  • Erase,
  • Restore.

Первым делом, можно осуществить тест Ignore, чтобы определить есть ли на поверхности винчестера сбойные сектора. Если они есть, то нужно приступать к тесту Remap. Данный тест позволит переназначить адреса поврежденных секторов в область зарезервированных, где размещены нормальные сектора.

Виды доступных тестов и категории секторов. Victoria проверяет поверхность.

Если после теста Remap Victoria продолжает диагностировать плохие сектора, то можно еще попытаться восстановить их работоспособность, применив тест Restore. Опцию Erase нужно использовать с умом из-под Windows, так как она записывает нули в сектора - стирает данные секторов. Ею можно пользоваться только в пределах какой-либо выборки секторов, данные которых не имеют отношения к операционной системе.

Краткий итог

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

Для устранения бэд-секторов можно воспользоваться такими приложениями как: Data Lifeguard Diagnostic, Ashampoo HDD Control, HDDScan, Victoria. Выделим приложение Victoria HDD как наилучшее для проверки и устранения битых секторов, так как оно предлагает целый ряд тестов: Ignore, Remap, Erase и Restore. Оно позволяет не только обнаруживать сбойные структуры поверхности жесткого, но и лечить HDD.

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

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

Битый (поврежденный, сбойный, bad) сектор на HDD – это место, которое потеряло потенциал для записи или чтения, и операционная система (ОС) не может найти в нем данные, а также записать на него информацию.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обрезка HDD с помощью AOMEI Partition Assistant

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

Шаг 1. Установить и запустить программу. В главном окне выделить нужный HDD и нажать «Удаление раздела».

Шаг 2. Выбрать опцию «Быстро удалить раздел» и нажать «ОК».

Шаг 3. Нажать «Применить».

Шаг 4. В следующем окне нажать «Перейти» (может потребоваться перезапуск ОС). Начнется процесс удаления раздела.

Шаг 5. На месте диска возникнет не распределенная область (Незанятое). Выделить его и нажать «Создание раздела».

Шаг 6. В появившемся окне нажать кнопку «Расширенный».

Шаг 7. В «Как создать» выбрать «Первичный раздел». Создавая диск, сместить ползунок мышью на определенную величину, оставив не распределенную область, где будут находиться битые сектора.

Нажмите «ОК».

Справка! В программе имеются правый и левый ползунки (разграничители). Используется тот разграничитель, который требуется в конкретном случае обрезки жесткого диска. В представленном примере смещен правый ползунок влево на 100 Гб.

Шаг 8. Нажать «Применить».

Шаг 9. Нажать «Перейти».

Шаг 10. Нажать «Да».

Начнется процесс создания раздела на HDD.

В результате на HDD будет создан раздел, в конце которого находится нераспределенное пространство (Незанятая область) с битыми секторами.

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

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

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


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

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

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

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

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

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

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

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

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

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

Видео — Как убрать битые сектора на жестком диске