Как проверить и исправить битые сектора на жестком диске?

Многие пользователи персональных компьютеров сталкивались с таким термином, как "Bad Sectors" — это и есть те самые "битые сектора" (бэд-сектора, бэды, бэд-блоки), из-за которых жесткий диск испытывает неполадки в работе или вовсе перестает функционировать. Рассмотрим, что такое битые сектора и как определить их наличие у винчестера при помощи специальных сервисных утилит, сопроводив все это скриншотами.

Битые сектора и причины их возникновения

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

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

Жесткий диск

Последствия возникновения бэд-секторов

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

  • Зависание операционной системы на любой стадии — загрузка, выполнение задач, завершение работы.
  • Снижение производительности компьютера при выполнении задач, связанных с записью/чтением информации с жесткого диска.
  • Частое возникновение "синих экранов смерти" (Windows) при работе с компьютером.
  • Возникновение ошибок при запуске приложений, открытии файлов и выполнении других задач из разряда — "Невозможно считать данные", "Ошибки при попытке чтения информации с диска" и т.п.
  • Пропажа хранившейся на жестком диске информации и многое другое.

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

Как обнаружить битые сектора?

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

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

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

Обнаружение бэдов обычными программами

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

Программа HDDScan

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

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

Работа с HDDScan

  • После этого кликните по кнопке "Tests" для выбора и последующего запуска диагностики.

Работа с HDDScan

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

Рассмотрим, например, работу теста "Butterfly". В ходе работы данный тест диагностирует сектора диска попарно — с первого и последнего, постепенно смещаясь в центральную часть дискового пространства. Для запуска тестирования кликните по кнопке "Butterfly". В следующем окне оставьте все как есть. Нажмите на стрелку вправо.

Работа с HDDScan

  • В области задач приложение отобразится новое задание. Кликните по нему и выберите из выпадающего меню пункт "Show Details".

Работа с HDDScan

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

  • Нас интересует статистика, приведенная в правой части окна тестирования. Программа в ходе теста замеряет время чтения данных из того или иного сектора. Если чтение занимает слишком много времени, вероятно, сектор поврежден. Программа присвоит битому блоку соответствующий статус и занесет полученную информацию в раздел "Bads" (темно-синий квадратик) статистики тестирования.

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

Загрузочные программы для поиска битых секторов

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

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

Создание загрузочной флешки с Victoria HDD

Для выполнения этой операции потребуется:

  • Флешка;
  • Программа для создания загрузочной флешки — WinSetupFromUSB;
  • Загрузочная версия (ISO-образ) утилиты Victoria HDD.

Программу WinSetupFromUSB можно скачать с официального сайта разработчика или в каталоге SoftSalad.ru. Загрузочная версия Victoria HDD также доступна по этой ссылке.

Дальше все просто:

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

Работа с WinSetupFromUSB

  • Ниже поставьте галочку напротив элемента "Auto format it with FBinst", еще ниже — укажите файловую систему NTFS. Внимание! Все данные с флешки будут удалены при старте записи на нее загрузочных программ.

Работа с WinSetupFromUSB

  • Далее в блоке "Add to USB disk" установите галочку напротив пункт "Linux IO…". Кликните по кнопке ". . ."напротив, затем выберите ISO-образ ранее скачанной программы Victoria HDD.

Работа с WinSetupFromUSB

  • Далее останется нажать на кнопку "GO" в нижнем правом углу окна программы. На экране также будут появляться диалоговые окна с предупреждением о стирании всех данных — нажимайте "ОК" или "Да".
  • По завершению загрузки на экране отобразится сообщение об успешном выполнении работы.

Теперь нужно загрузиться с только что созданной загрузочной флешки, а затем запустить тестирование жесткого диска в программе Victoria HDD.

Как загрузиться с флешки?

Самый легкий способ загрузки с любого носителя информации следующий:

  • Выключите, а затем вновь включите компьютер.
  • Нажимайте на кнопку "F11" (или другую — зависит от модели материнской платы).

Выбор загрузочного устройства в POST-меню

  • На экране отобразится меню с вариантами загрузки.
  • Выберите стрелками на клавиатуре название (заводское) флешки, затем нажмите "Enter".
  • Если все прошло успешно, на экране отобразится следующее:

Запуск программы Victoria

  • Нажмите клавишу ввода. Далее на экране отобразится (не всегда) небольшое меню с предложением выбрать утилиту Victoria HDD для настольных (for Desktop) компьютеров или ноутбуков (for Notebook). Могут присутствовать и другие пункты меню. Выберите подходящий вариант стрелками клавиатуры, затем нажмите "Enter", программа будет запущена.

Запуск программы Victoria

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

  • Войдите в интерфейс BIOS нажатием на кнопку "F1", "F2", "F12" или "Delete" (возможен и другой вариант).
  • Далее нужно найти раздел, в котором осуществляется настройка параметров загрузки компьютера. В качестве примера приведем пользовательский интерфейс BIOS современного исполнения (т.н. UEFI с более простым, удобным и понятным интерфейсом).
  • В нашем примере параметры загрузки компьютера настраиваются в разделе "Boot". После перехода в раздел в блоке "Boot Option Priorities" нужно выделить и открыть параметр "Boot Option 1".

Выбор загрузочной флешки в BIOS

  • На экране отобразится небольшое меню, в котором нужно выделить название флешки, затем нажать на клавишу ввода. Таким образом, в качестве основного загрузочного носителя будет установлена флеш-карта. Напротив параметра "Boot Option 1" отобразится заводское название флешки. Название жесткого диска переместится в "Boot Option 2" (вторичный загрузочный диск).

Выбор загрузочной флешки в BIOS

  • Далее остается сохранить изменения в BIOS и перезагрузить компьютер. В нашем случае нужно перейти в раздел "Exit" и запустить отсюда функцию сохранения параметров — "Save Changes and Exit".

Выбор загрузочной флешки в BIOS

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

Работа с загрузочным приложением Victoria HDD

Главное окно программы Victoria HDD выглядит следующим образом:

Работа с загрузочной программой Victoria

В нижней части окна можно увидеть сообщение, что для выбора канала (порта) нужно нажать клавишу "P" (английская раскладка). Если сделать это, на экране отобразится список доступных портов, к которым могут быть подключены жесткие диски. Все современные винчестеры работают через канал "PCI Ata/Sata". Выберите в меню соответствующий пункт и нажмите клавишу ввода.

Работа с загрузочной программой Victoria

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

Работа с загрузочной программой Victoria

После выбора винчестера остается запустить функцию сканирования. Для этого нужно нажать горячую клавишу "F4". Далее отобразится еще одно небольшое меню. В нем нужно выбрать метод тестирования.

Работа с загрузочной программой Victoria

Чтобы выбрать тест, просто нажимайте на клавиатуре стрелку влево или вправо. Для примера мы выбрали тот же, что и в прошлый раз — "Butterfly". После выбора нажмите клавишу ввода. Функция обнаружения битых секторов будет запущена.

Работа с загрузочной программой Victoria

Далее останется мониторить раздел "Дефекты", в котором будут отображаться найденные бэд-сектора.