Проверка SSD-накопителей на ошибки и работоспособность¶
Проверка SSD-диска на ошибки и работоспособность — комплекс процедур диагностики твердотельных накопителей (SSD), направленный на выявление логических ошибок файловой системы, оценки ресурса флеш-памяти и контроля физического состояния устройства. Регулярная диагностика позволяет выявить деградацию накопителя до полного отказа и предотвратить потерю данных.
¶Признаки неисправности SSD
Симптомы, указывающие на возможные проблемы с накопителем:
- системные сбои, зависания, «синие экраны смерти» при обращении к диску;
- исчезновение диска из BIOS или системы без видимых причин;
- аномально низкая скорость чтения/записи;
- ошибки при копировании файлов, повреждённые сектора;
- предупреждения SMART о деградации;
- необычно высокий износ (высокий процент Total Data Written).
¶Встроенные средства Windows
¶Проверка SFC и CHKDSK
Утилита chkdsk проверяет файловую систему и логическую структуру диска. Запуск из командной строки с правами администратора:
`` chkdsk C: /f /r ``
Параметр /f исправляет ошибки файловой системы, /r ищет повреждённые сектора и восстанавливает читаемое содержимое. Для системного диска потребуется перезагрузка.
Утилита sfc /scannow проверяет целостность системных файлов Windows, что косвенно помогает выявить проблемы с накопителем.
¶Средство просмотра событий Windows
В разделе «Журналы событий Windows → Система» можно отфильтровать события с источником disk, storahci, stornvme или ntfs. Повторяющиеся ошибки диска указывают на аппаратные проблемы.
¶Проверка SMART-состояния
SMART (Self-Monitoring, Analysis and Reporting Technology) — встроенная система самодиагностики накопителей. Ключевые атрибуты для SSD:
| Атрибут | Название | Норма |
|---|---|---|
| 5 | Reallocated Sector Count | 0 |
| 9 | Power-On Hours | — |
| 173 | Average Erase Count | — |
| 177 | Wear Leveling Count | высокий остаток |
| 194 | Temperature | в пределах нормы |
| 201 | Uncorrectable Error Count | 0 |
| 241 | Total LBAs Written | — |
| 252 | Total Data Written | — |
Критически важен атрибут износа флеш-памяти (у разных производителей — 173, 177, 202 или SSD Life Left). Значение близкое к нулю указывает на исчерпание ресурса.
¶CrystalDiskInfo
Бесплатная утилита для Windows, отображающая полный набор SMART-атрибутов, температуру, общий объём записанных данных и оценку состояния накопителя («Хорошо», «Внимание», «Плохо»). Поддерживает HDD и SSD от большинства производителей.
¶smartmontools (Linux, Windows, macOS)
Консольная утилита с открытым исходным кодом. Примеры команд:
`` smartctl -a /dev/sda # полный отчёт SMART smartctl -t long /dev/sda # расширенный самотест smartctl -H /dev/sda # краткая проверка состояния ``
После запуска long теста (обычно от 10 минут до часа) результаты выводятся повторным вызовом -a.
¶Проверка скорости и деградации производительности
¶CrystalDiskMark
Измеряет последовательную и случайную скорость чтения/записи. Снижение показателей относительно заявленных характеристик производителя на 30–50 % может указывать на деградацию накопителя или его перегрев с троттлингом.
¶ATTO Disk Benchmark
Показывает скорость при различных размерах блоков, что помогает выявить проблемы с мелкими операциями записи.
¶Проверка на Linux
¶badblocks
Утилита badblocks записывает тестовые паттерны на диск и проверяет корректность чтения:
`` sudo badblocks -wsv /dev/sda ``
Параметр -w включает режим записи, -s показывает прогресс, -v — подробный вывод. Тест записи стирает все данные, поэтому перед запуском необходимо создать резервную копию.
¶fsck
Проверка файловой системы:
`` sudo fsck -n /dev/sda1 ``
¶Ресурс SSD и износ флеш-памяти
Флеш-память имеет ограниченное количество циклов перезаписи (PMLC — 1000–3000 циклов, TLC — 500–3000, QLC — 100–1000). Средний потребительский SSD рассчитан на запись от 60 до 1500 ТБ, в зависимости от ёмкости и типа памяти. Для оценки оставшегося ресурса используют:
- атрибуты SMART (Wear Leveling Count, Percentage Used);
- утилиты производителей: Samsung Magician, Kingston SSD Manager, Crucial Storage Executive, WD Dashboard;
- сервисы вроде Hard Disk Sentinel, показывающие процент износа.
¶Рекомендации по эксплуатации
Для продления срока службы SSD рекомендуется оставлять 10–20 % свободного места (для работы TRIM и garbage collection), не заполнять диск полностью, включить поддержку TRIM в ОС и избегать постоянных циклов полной перезаписи. Обновление прошивки накопителя через утилиту производителя иногда устраняет ошибки и улучшает стабильность работы.
Источники:
- Документация smartmontools (smartmontools.sourceforge.net)
- Microsoft Docs — CHKDSK и SFC
- Samsung Magician, Kingston SSD Manager — официальная документация
- Tom's Hardware — обзоры утилит диагностики накопителей
- AnandTech — материалы о технологии SMART и ресурсе SSD
