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

Иван Корнев·23 июля 2026·3 мин

Чтобы понять, как проверить жесткий диск на ошибки и битые сектора, используйте встроенные системные утилиты (chkdsk, Disk Utility, fsck) или специализированное ПО от производителей накопителей. Диагностика позволяет выявить логические сбои файловой системы и физические дефекты поверхности диска до потери данных.

Оглавление

Проверка диска в Windows

В операционной системе Windows основным инструментом для диагностики является встроенная утилита командной строки chkdsk. Она способна исправлять файловые ошибки и искать битые секторы с попыткой восстановления читаемых данных.

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

chkdsk <буква_диска>: /f /r

Параметр /f отвечает за исправление ошибок файловой системы, а /r — за поиск поврежденных секторов и восстановление информации.

Также производители накопителей предлагают собственные бесплатные утилиты с более глубоким функционалом:

  • SeaTools for Windows — официальная программа от Seagate для тестирования HDD и SSD, включающая проверку параметров S.M.A.R.T. и поверхностное сканирование.
  • WD Dashboard — программное обеспечение от Western Digital для мониторинга состояния, обновления прошивки и диагностики накопителей этого бренда.

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

Диагностика в macOS и Linux

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

macOS

В macOS для проверки и восстановления ошибок файловой системы APFS или HFS+ используется встроенная утилита Disk Utility. Функция First Aid позволяет просканировать том на наличие структурных повреждений и исправить их без использования стороннего ПО.

Linux

В дистрибутивах Linux диагностика делится на проверку логики файловой системы и анализ физической поверхности:

  1. fsck /dev/sdX — утилита для проверки и восстановления целостности файловых систем ext2/ext3/ext4.
  2. badblocks -sv /dev/sdX — инструмент для детального поиска плохих блоков на устройстве без разрушения хранящихся данных.

Анализ параметров S.M.A.R.T.

Технология S.M.A.R.T. предоставляет данные о внутреннем состоянии накопителя. Для оценки здоровья диска важно обращать внимание на конкретные атрибуты:

ID АтрибутаНазвание параметраЗначение для диагностики
5Reallocated Sectors CountКоличество переназначенных секторов. Ненулевое значение указывает на то, что на диске уже появились битые сектора.
197Current Pending Sector CountКоличество секторов, ожидающих переназначения из-за ошибок чтения. Свидетельствует о нестабильных участках поверхности.

Любое положительное значение атрибута Reallocated Sectors Count требует внимания. Универсального критического порога не существует, так как он зависит от модели диска и производителя.

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

  • Игнорирование ненулевых значений S.M.A.R.T. Даже несколько переназначенных секторов могут быть предвестником скорого выхода диска из строя.
  • Попытка лечения физических дефектов программно. Утилиты вроде chkdsk или badblocks могут пометить битые сектора как непригодные, но не восстанавливают физическую поверхность магнитного диска.
  • Отсутствие резервного копирования перед проверкой. Интенсивное сканирование поверхности (параметр /r в chkdsk или badblocks) создает высокую нагрузку на изношенный диск, что может привести к его окончательной поломке во время теста.

FAQ

Какая утилита лучше всего подходит для проверки диска Seagate? Для накопителей Seagate рекомендуется использовать бесплатную утилиту SeaTools for Windows, которая поддерживает проверку S.M.A.R.T. и поверхностное сканирование.

Можно ли проверить диск на битые сектора в Linux без потери данных? Да, для этого предназначена утилита badblocks с флагом -s (отображение прогресса) и -v (подробный вывод). Команда badblocks -sv /dev/sdX выполняет поиск плохих блоков в режиме чтения.

Что делать, если атрибут S.M.A.R.T. ID 5 показывает ненулевое значение? Ненулевое значение Reallocated Sectors Count означает наличие битых секторов. Поскольку универсального критического порога нет, любое такое значение требует повышенного внимания: немедленно создайте резервную копию важных данных и продолжайте мониторить состояние диска.

Как запустить проверку диска в macOS? Откройте приложение Disk Utility, выберите нужный том и нажмите кнопку «First Aid» (Первая помощь). Утилита проверит и попытается исправить ошибки файловой системы APFS или HFS+.