Современные жёсткие диски (HDD) и твердотельные накопители (SSD) оснащены системой мониторинга S;M.A.R.T. (Self‑Monitoring, Analysis and Reporting Technology). Среди более 30 параметров, которые собирает контроллер, особое внимание заслуживает атрибут 5 – Reallocated Sectors Count. Именно он часто служит первым предвестником надвигающегося отказа устройства.
Содержание
- Что такое Reallocated Sectors Count?
- Как работает переаллокация секторов?
- Структура SMART‑значения (Value / Worst / Threshold)
- Как интерпретировать текущие показатели?
- Почему важен динамический анализ (тренд)?
- Инструменты для просмотра и анализа атрибута
- Что делать при росте Reallocated Sectors Count?
- Связь с другими SMART‑параметрами
- Профилактика и резервирование данных
Что такое Reallocated Sectors Count?
Атрибут 5 показывает количество физических секторов, которые контроллер накопителя признал плохими и заменил (переписал) на один из зарезервированных «спар‑секторов». Каждый диск имеет небольшое количество таких запасных секторов (обычно от 100 до 1000 шт.) и использует их автоматически, когда обнаруживает необратимую ошибку чтения/записи.
Появление хотя бы одного переаллоцированного сектора свидетельствует о том, что поверхность диска уже начала деградировать. Чем больше таких замен, тем выше вероятность того, что в ближайшее время появятся новые плохие сектора.
Как работает переаллокация секторов?
- Сканирование – при обычных операциях чтения/записи контроллер проверяет целостность данных. Если обнаружена ошибка, он пытается её исправить с помощью ECC.
- Неисправимая ошибка – если ECC не смог восстановить данные, контроллер помечает сектор как «bad» и ищет свободный спар‑сектор.
- Переписывание – данные из плохого сектора (если их удалось извлечь) копируются в спар‑сектор, а в таблице LBA‑перемещений (Mapping Table) фиксируется новое расположение.
- Обновление SMART‑атрибута – счётчик Reallocated Sectors Count увеличивается на 1.
Важно: если запасные сектора закончились, контроллер перестаёт переаллокацию и начинает возвращать ошибки ввода‑вывода напрямую в ОС. Это уже критический уровень отказа.
Структура SMART‑значения (Value / Worst / Threshold)
| Параметр | Описание |
|---|---|
| Value | Текущее «здоровье» атрибута в шкале от 100 (идеально) до 1 (крайне плохо). Для Reallocated Sectors Count значение обычно падает, когда счётчик растёт. |
| Worst | Наихудшее значение, которое наблюдалось с момента первого включения диска. |
| Threshold | Пороговое значение, ниже которого считается, что диск вышел из строя. Для атрибута 5 порог часто равен 0 (любой >0 считается проблемой), но некоторые производители ставят >0, чтобы отфильтровать «мелкие» дефекты. |
| RAW | Точное количество переаллоцированных секторов (например, 12). |
Как интерпретировать текущие показатели?
Существует несколько типовых сценариев:
- RAW = 0 – диск не имеет переаллокаций. Это идеальное состояние.
- 0 < RAW ≤ 5 – небольшое количество переаллокаций. Чаще всего это «одинокие» дефекты, но уже стоит включить мониторинг.
- 5 < RAW ≤ 30 – умеренный рост. Вероятность появления новых плохих секторов возрастает; рекомендуется выполнить полное резервное копирование.
- RAW > 30 – высокий уровень износа. Ожидается быстрый рост числа дефектов; диск следует заменить как можно скорее.
Однако самый важный критерий – скорость роста. Если за месяц счётчик удвоился, это сильный сигнал к замене, даже если абсолютное значение небольшое.
Почему важен динамический анализ (тренд)?
Один раз зафиксированный «плохой» сектор может оставаться стабильным долгое время. Проблема возникает, когда появляется тренд ростa:
- Резкое увеличение (например, +10 за 24 ч) указывает на «массовую» деградацию поверхности.
- Постепенный линейный рост (1–2 сектора в месяц) может быть «нормой» старения, но всё равно требует плановой замены.
- Отсутствие роста в течение нескольких месяцев – хороший знак, но не гарантирует отсутствие будущего отказа.
Для отслеживания тренда удобно вести журнал SMART‑выводов (через smartctl -a /dev/sdX) и сравнивать RAW‑значения с помощью простых скриптов или специализированных программ.
Инструменты для просмотра и анализа атрибута
Ниже перечислены наиболее популярные утилиты (все работают под Windows, Linux и macOS):
- smartctl (часть пакета
smartmontools) – командная строка:smartctl -A /dev/sda | grep -i "Reallocated_Sector_Ct"
- CrystalDiskInfo – графический клиент для Windows, сразу показывает атрибут 5, его порог и цветовую индикацию.
- HD Tune – ещё один Windows‑инструмент с разделом «Health» и графиком изменения показателей.
- GSmartControl – кроссплатформенный GUI, позволяет запускать тесты и сохранять отчёты.
- MiniTool Partition Wizard – дополнительно выводит рекомендацию «Replace Disk» при росте атрибута.
Что делать при росте Reallocated Sectors Count?
- Сделать полное резервное копирование всех важных данных на отдельный носитель (внешний HDD/SSD, NAS или облако).
- Запустить полный SMART‑тест (long/extended test) через
smartctl -t long /dev/sdXи дождаться результата. Ошибки в тесте подтвердят необходимость замены. - Проверить остальные критические атрибуты:
- 5 – Reallocated Sector Count
- 197 – Current Pending Sector Count (сектора, ожидающие переаллокации)
- 198 – Offline Uncorrectable (неисправимые ошибки, найденные в офлайн‑тестах)
- 9 – Power‑On Hours (срок службы)
- Оценить запас спар‑секторов. Если в отчёте
SMART Attribute 5указано, что осталось < 10‑20 запасных секторов, планируйте замену в ближайшее время. - Заменить диск до того, как он полностью исчерпает резервные сектора; При замене используйте тот же тип (HDD/SSD) и, если возможно, увеличьте объём резервных копий.
- Обновить прошивку (если производитель выпустил исправления), так как иногда ошибки в управлении спар‑секторами устраняются программно.
Связь с другими SMART‑параметрами
Атрибут 5 редко бывает единственным индикатором проблемы. Часто он «синхронно» растёт с другими показателями:
- 197 – Current Pending Sector Count: количество секторов, в которых обнаружена ошибка чтения, но переаллокация ещё не выполнена. Если этот счётчик растёт, а Reallocated Sectors Count остаётся стабильным, значит диск «на грани».
- 198 – Offline Uncorrectable: количество секторов, которые не удалось исправить даже в офлайн‑тесте. Высокие значения указывают на физическое повреждение поверхности.
- 9 – Power‑On Hours и 12 – Power‑Cycle Count: помогают понять, насколько диск изношен в абсолютных цифрах.
- 184 – Temperature: перегрев ускоряет появление плохих секторов. Если температура постоянно выше 50 °C, риск роста атрибута 5 возрастает.
Профилактика и резервирование данных
Ни один SMART‑показатель не гарантирует 100 % предсказуемость отказа, поэтому рекомендуется:
- Регулярные резервные копии (не реже одного раза в месяц для критичных данных).
- RAID‑массивы (RAID 1, 5, 6) – обеспечивают избыточность, но не заменяют резервные копии.
- Контроль температуры – обеспечить адекватное охлаждение (корпус, вентиляторы, чистка от пыли).
- Мониторинг – использовать планировщик задач (cron, Task Scheduler) для ежедневного сбора SMART‑данных и отправки уведомлений при росте атрибута 5.
- Избегать резких отключений питания – использовать ИБП, особенно в серверных средах.
Атрибут Reallocated Sectors Count (SMART 5) – один из самых надёжных индикаторов надвигающегося отказа жёсткого диска. Он показывает, сколько физических секторов уже заменено на запасные. Однако лишь фиксированное число не даёт полной картины; критически важен тренд роста и взаимодействие с другими параметрами (197, 198, 9, 184).
Практический подход к предсказанию отказа выглядит так:
- Регулярно считывать SMART‑данные (ежедневно или еженедельно).
- Вести журнал RAW‑значений атрибута 5.
- Отслеживать ускоренный рост (более 1‑2 секторов в день) – в этом случае немедленно делаем полное резервное копирование и планируем замену диска.
- Если счётчик остаётся стабильным, но возраст диска > 3–4 года, всё равно рекомендуется подготовить замену в течение следующего года.
Помните: SMART предсказывает, а не предотвращает. Самый надёжный способ избежать потери данных – это своевременное резервирование и замена носителей, у которых уже есть хотя бы один переаллокационный сектор.
Дата публикации: 28 апреля 2026 г.