Рейтинг@Mail.ru

NetCloud

Простыми словами о сетевых технологиях

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

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

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

Прежде всего стоит точно пояснить что такое битый сектор. Битый сектор — это маленький участок дискового пространства, который поврежден во время работы. Такой участок не отвечает на запросы чтения/записи. Битые сектора возникают на всех типах носителей (HDD, SSD, FLASH и так далее). Бывает два типа битых секторов:

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

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

razbitie-plastini-hdd

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

Проверка жесткого диска на ошибки Windows 10

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

Программу chkdsk можно запустить двумя способами:

  1. В командной строке
  2. В проводнике Windows

Рассмотрим оба варианта. Для проверки жесткого диска с помощью командной строки необходимо запустить ее с правами администратора. Для этого заходим в Пуск -> Служебные Windows -> Командная строка -> Правая кнопка мыши -> Дополнительно -> Запуск от имени администратора.

a58vfkwk

В командной строке вводим команду следующего формата chkdsk буква_диска: параметры_проверки. Если не понятно, покажу на примере своего жесткого диска. Чтобы узнать букву своего жесткого диска, я захожу в Мой компьютер. В моем случае имеется только один логический раздел — локальный диск C. Далее я ввожу параметры проверки /F — автоматическое исправление ошибок, /R — проверка поврежденных секторов и восстановление информации.

Внимание! Проверка может занимать продолжительное время, не стоит выполнять её, если вы не готовы ждать.

Полная команда показана на скриншоте.

carmjbry

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

Другой более простой способ проверки жесткого диска на ошибки Windows 10 — использовать проводник. Заходим в Мой компьютер, кликаем правой кнопкой мыши по нужному тому, выбираем свойства. Переходим во вкладку Сервис -> Проверка жесткого диска -> Проверить.

ljdekac1

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

Встроенные средства Windows 10 для проверки HDD на битые сектора не предназначены для диагностики и тестирования. В этом разделе вы познакомитесь с более эффективными программами.

Victoria (или просто Вика) — бесплатная программа для тестирования, диагностики, мелкого ремонта:

  1. Жестких дисков
  2. Твердотельных накопителей
  3. Внешних дисков.

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

Скачать программу виктория для проверки жесткого диска можно прямо с моего Яндекс-диска

После скачивания, распаковываем два архива (сначала victoria_setup, потом victoria), заходим в папку victoria, запускаем файл vcr447 с правами администратора (правая кнопка мыши -> Запуск от имени администратора). Интерфейс программы показан ниже.

gvcxorxd

Окно программы Victoria разделено на пять вкладок:

Standart — содержит список накопителей, которые установлены в системе. Помимо жестких дисков это могут быть и USB-накопители, SD-ридеры, DVD-диски и многое другое. Все это вы сможете протестировать. Выбор устройства производится кликом по нужному пункту. Сразу после клика в окне слева будет отражаться подробная информация об устройстве Drive passport.  Также вы могли заметить два переключателя API и PIO — это режимы работы программы. В режиме PIO (Port Input/Output) производится более глубокая диагностика, возможно отправлять любые команды ATA, но в то же время придется затратить больше времени. Данный режим используют в основном в профессиональных лабораториях для восстановления данных. Я же советую использовать режим API (Application Programming interface). В этом режим используются средства операционной системы для диагностики и он быстрее.

9rqet1xn

S.M.A.R.T. (Self-Monitoring, Analisys and Reporting Technology) — технология самомониторинга, анализа и отчета. Позволяет получить общие сведения о носителе информации. Например: количество часов, в течении которых винчестер был включен (Power On Hours Count), температуру диска (Airflow Temperature) и многое другое. Нажав кнопку Get SMART вы можете оценить параметры своего жесткого диска.

i3i3vw1u

c9kfm4oe

Test — важная вкладка, в которой мы будем работать. Start LBA/END LBA — начало/конец тестируемой области. Значение по умолчанию от 0 до 1953525167 — то есть тестируется весь диск. Pause — ставит на паузу тестирование. Start — начало тестирования. Ромб с зелеными стрелками позволяет перемещаться по диску. Block size — размер блока считываемого за раз, лучше не менять без необходимости. Timeout — время в миллисекундах, по достижении которого, при отсутствии ответа от накопителя, будет считан следующий сектор. End of test — действия после окончания теста. Также есть переключатели Verify, Read, Write — отвечают за выбор теста:

  1. Verify — проверка поверхности диска, данные сектора не передаются в компьютер.
  2. Read — проверка данных на чтение с передачей в оперативную память (самый оптимальный вариант)
  3. Write — проверка на запись (в этом случае все данные с диска будут удалены!)

Другие переключатели Ignor, Remap, Restore, Erase — режим работы с бэд-блоками:

  1. Ignor — пропускать битые сектора
  2. Remap — попытка переназначить сектор из резерва
  3. Restore — попытка считать данные и записать на сектор обратно (не работает на современных дисках больше 80Гб)
  4. Erase — попытка записать данные на поврежденный сектор

Break all — отмена всех команд, Sleep — остановка диска, Recall — включить диск снова (после sleep).

sdftkroy

Advanced — показывает содержимое сектора.

0adsdevy

Setup — настройки программы.

wnkes203

Прочитав небольшое описание программы Victoria, вы можете самостоятельно произвести проверку HDD на битые сектора.