6 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

3 способа, как исправить bad-сектора на HDD

Поврежденным сектором или bad-блоком называют ненадежный или нечитаемый участок HDD. Чем больше bad-блоков, тем хуже и медленнее работает носитель. Когда сбойных участков становится больше, чем допускает установленная производителем норма, жёсткий диск перестаёт работать. Предупредить поломку можно, если периодически проводить программное «лечение» компьютера.

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

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

К физическим относятся:

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

Намечающимися называют потенциально опасные в плане ошибок сектора.

Как выявить проблему?

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

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

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

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

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

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

Зависания компьютера при попытке доступа к каким-либо файлам, долгое копирование с одного раздела на другой, ошибки и перезагрузки ПК – все это может быть следствием большого количества бэд блоков на вашем “винте”. Некоторые из них можно исправить, а некоторые лечению не подлежат. По этому признаку и по характеру повреждений все битые сектора можно разделить на два типа: физические и логические.

  • Физические бэды являются следствием повреждений (например, падения ноутбука или внешнего диска), попадания пыли внутрь жесткого диска и обычного износа оборудования. Главное уяснить, что в подобных случаях повреждается само магнитное покрытие дисков, которое восстановлению уже не подлежит. Чудом станет даже обычное восстановление данных с таких секторов;
  • Логические бэды же появляются под воздействием вирусов, ошибок файловой системы и неправильной записи информации на диск (к примеру, внезапное отключение компьютера во время копирования файлов или другой активной работы). В таких случаях повреждается не магнитное покрытие сектора, а его данные. Такие битые сектора подлежат лечению и исправить их можно при помощи разнообразных программ в обычных домашних условиях.

Fujitsu FJDT

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

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

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

Причины их возникновения могут быть различными:

  • Внешние физические воздействия на накопитель (удар, тряска, падение);
  • Перебои в электропитании;
  • Небезопасное извлечение;
  • Износ поверхностей пластин в результате длительной работы накопителя;
  • Значительное превышение нормальной рабочей температуры;
  • Заводской брак.
Читать еще:  Ремонт дисковода и неисправности оптического привод?

Однако стоит отметить, что практически каждый винчестер имеет заводские дефекты, выявляемые в процессе изготовления и заносимые в специальный список заводских дефектов — первичный список (Primary list или P-list), задача которого изолировать проблемные сектора от исправного рабочего пространства накопителя. Но, к сожалению, пользователь не застрахован от возникновения дефектных секторов в ходе эксплуатации жесткого диска. Для решения этой проблемы винчестер самостоятельно обнаруживает такие сектора, записывая их порядковый номер в другой список дефектов, называемый растущим списком (Grown list или G-list). Механизм работы этого списка заключается в изоляции проблемного сектора с конкретным порядковым номером и присвоения этого номера исправному сектору из резервной области. Однако множественные повреждения поверхности могут привести к переполнению G-листа и выходу накопителя из строя. Операционная система может часто зависать, файлы могут не открываться или компьютер может выдавать «синий экран». Самая частая причина появления bad-блоков — это физическое старение устройства.

Как определить, есть ли Bad-блоки на вашем диске

Для распознавания «битых» секторов на HDD используются специально предназначенные для этого программы (например, Victoria), которые позволяют провести анализ и выявить количество поврежденных информационных сегментов. В зависимости от сложности возникшей ситуации, специалисты могут не только восстановить все утерянные данные, но и вернуть винчестер в рабочее состояние. Для восстановления данных мы используем комплекс РС-3000 и Data Extractor. HDD подключается к комплексу, после чего осуществляется сегментированное считывание копии диска с исправлением всех существующих ошибок

Поверхность магнитных пластин жесткого диска

Каким образом проявляют себя Bad-блоки

Каким образом проявляют себя Bad-блоки

  • Компьютер периодически зависает и требует перезагрузки;
  • Возникает «синий экран» без особой на то причины;
  • Жесткий диск работает нестабильно, файлы и папки открываются долго;
  • Проводник не отображает разделы винчестера;
  • Некоторые файлы на компьютере не открываются (бесконечная загрузка).

Что делать при обнаружении сбойных секторов

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

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

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

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

Важно: результаты теста на наличие поврежденных секторов обязательно следует рассматривать в комплексе со 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 мс,
  • сектора с временем считывания от 20 до 50 мс,
  • сектора с временем считывания от 10 до 20 мс,
  • нормальными HDDScan считает такие сектора, данные которых считываются за 5 мс.
Читать еще:  Что вы знаете про форм-фактор ATX компьютера?

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


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

Ashampoo HDD Control

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


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

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


Ashampoo HDD Control проверяет поверхность диска

Victoria HDD

Victoria — наиболее популярная программа среди IT-специалистов, работающих с жесткими дисками и их проблемами. Она также обладает графическим интерфейсом, однако может быть выполнена не только в графическом режиме Windows, но и в режиме DOS, что делает ее незаменимым помощником при работе с жесткими.


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, так как она записывает нули в сектора — стирает данные секторов. Ею можно пользоваться только в пределах какой-либо выборки секторов, данные которых не имеют отношения к операционной системе.

6 лучших утилит для проверки диска на бэд-блоки

Victoria/Виктория

Сайт разработчика (ссылка на загрузку в нижней части окна): http://hdd.by/victoria/

Одна из лучших утилит для проверки и лечения бэд-блоков на жестком диске. Тестирование, диагностику, и лечение диска программа проводит на низком уровне. Кроме HDD, Виктория поддерживает и другие типы носителей: SSD, FDD, CD/DVD, USB/Flash/SCSI, так же «видит» накопители под Windows через API и порты.

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

Тестирование быстрое (Quick) — Victoria 5

  1. поддержка IDE/SATA контроллеров;
  2. возможность просмотра S.M.A.R.T. диска;
  3. возможность управлять акустическим шумом;
  4. тесты для проверки механики и поверхности диска;
  5. получение полной тех. информации о диске;
  6. возможность работы из-под Windows и DOS;
  7. поддерживается работа на ноутбуках;
  8. поддержка низкоуровневого форматирования HDD;
  9. Бенчмарк-функции.

HDDScan

Одна из лучших программ для проверки жестких дисков из-под Windows. Позволяет достаточно быстро оценить состояние винчестера, проверить накопитель на битые сектора, просмотреть S.M.A.R.T. атрибуты.

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

Главное окно HDDScan

  1. Поддержка SSD дисков;
  2. Поддержка HDD с интерфейсами: ATA/SATA, SCSI, USB, FireWire или IEEE 1394;
  3. Тест накопителя в режиме линейной верификации, линейного чтения и линейной записи;
  4. Чтение и анализ идентификационной информации с жестких дисков с интерфейсом ATA/SATA/USB/FireWire/SCSI;
  5. Изменение параметров AAM, APM, PM на дисках с интерфейсом ATA/SATA/USB/FireWire (полезно для тех, у кого сильно шумит жесткий диск в процессе работы);
  6. Работает во всех популярных OC Windows: XP, 7, 8, 10.

На диске обнаружены bad-блоки

HDTA2

HDAT2 — системная утилита, необходимая для диагностики и «лечения» жестких дисков. Одно из главных отличий этой утилиты от «Виктории» (представлена выше) — это поддержка гораздо большего типа дисков (прим.: поддерживаемые интерфейсы: ATA/ATAPI/SATA, SSD, SCSI и USB) .

HDAT2 может работать в 2-х режимах:

  1. дисковый уровень: диагностика и «лечение» битых секторов на определившихся накопителях. Кстати, помимо диагностики, Вы можете получить любую информацию о диске (которую только можно получить программным способом);
  2. файловый уровень: поиск, чтение и проверка записей в файловых системах FAT 12, 16, 32. Возможность вести проверку, удаление и восстановление записей битых секторов, флагов в FAT-таблице.

Главное окно HDTA2

Важно!

Рекомендую HDAT2 использовать с загрузочного диска или флешки. Работать из-под Windows программа будет скорее всего некорректно.

На сайте разработчика используйте версию «CD/DVD Boot ISO image» — её нужно правильно записать на флешку/диск, как любой загрузочный носитель. Об этом можете прочитать в одной из моих статей: https://ocomp.info/kak-zapisat-obraz-iso-na-fleshku-2-sposoba.html.

Читать еще:  Как программа понимает оборудование ?

Сайт разработчика: http://mhddsoftware.com/

MHDD — сервисная утилита для точной диагностики и ремонта накопителей (HDD). Утилита позволяет работать с дисками на низком уровне, через порты IDE-контроллера. Программа обладает достаточно высокой скоростью сканирования и «лечения» диска от «soft»-bad секторов.

MHDD сканирует диск

  1. точная и очень быстрая диагностика состояния жесткого диска, оптимальный алгоритм исправления битых секторов;
  2. возможность регулировки шума от накопителя (AAM);
  3. просмотр показаний S.M.A.R.T.;
  4. журналы ошибок;
  5. возможность удаления всей информации на диске без возможности ее восстановления;
  6. попытка разогреть накопитель и его тест в экстремальных условиях;
  7. возможность тестировать сразу несколько жестких дисков.

Macrorit Disk Scanner

Macrorit Disk Scanner — хороший и рабочий инструмент для проверки жесткого диска на битые сектора. Кстати, что хочу особо отметить, что утилита сканирует диск очень быстро — раза в 1,5-2 быстрее, чем, скажем, прославленная Виктория! Правда, «вылечить» диск она не поможет — здесь просто нет того функционала, который есть в Виктории.

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

Утилита позволяет работать со всеми популярными типами накопителей: IDE, HDD, SSD, SCSI, FireWire, RAID, SD-карты и др.

Главное окно программы Macrorit Disk Scanner

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

Ashampoo HDD Control

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

Кстати, кто пользовался продуктами от компании Ashampoo — знает, что их программы рассчитаны на то, чтобы любой начинающий пользователь мог просто и легко работать с программой. HDD Control — не исключение из этого правило, разберется с ней любой, кто захочет этого.

HDD Control — проверка SSD диска

  1. слежение за состоянием накопителей в режиме онлайн;
  2. возможность протестировать диск (в наличии несколько тестов для получения «полной картины» состояния накопителя);
  3. оповещение об опасном состоянии диска, ведущие к сбою или возможной потери информации;
  4. возможность дефрагментации диска;
  5. поддержка накопителей с интерфейсом: IDE, ATA, винчестеры, подключаемые через USB и Firewire;
  6. поддерживает диска, подключенные через RAID-контроллеры;
  7. просмотр информации о диске: регистрационный номер, размер кэша, количество разделов и т.д.;
  8. есть возможность быстрой очистки диска от мусорных файлов;
  9. возможность экспорта данных о состоянии диска и проведенных тестов.

PS

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

Лучше потратить 5 лишних минут на бэкап, чем дни и недели работы впустую.

Как обнаружить BAD-блоки штатными средствами Windows?

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

Перейдите в «Компьютер» и нажмите правой кнопкой мыши на любом локальном диске. Выберите опцию «Свойства».

В открывшемся окне перейдите в раздел «Сервис» и запустите проверку диска на наличие ошибок.

В конце проверки диска откроется отчет, где отобразятся все найденные ошибки и битые сектора.

Второй способ — использование утилиты CHKDSK через командную строку. Сначала запустить командную строку — для этого нажмите Win+R на клавиатуре и в окне «Выполнить» введите cmd.

В командной строке введите «chkdsk D: /f или /r»:

  • D — название тестируемого диска;
  • f — проверка и исправление ошибок;
  • r — поиск и восстановление поврежденных секторов.

Частный случай: «софт-бэды»

С появлением современных жестких дисков с физическим размером кластера 4 Кб (4096 байт или 8 логических секторов) довольно массовый характер приобрело лавинообразное появление нечитаемых секторов у жестких дисков при абсолютно исправных магнитных головках и поверхности. Появление таких «полусбоев» обусловлено ошибками при расчете контрольных сумм (CRC, ECC), защищающих 4096 байт (один сектор) из-за количества сбоев, превысившего избыточноть кода. Говоря простым языком, «просто записалось неправильно, а так все работает».

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

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

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

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

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector