#Как читать отчёт SMART для NVMe
Для NVMe SMART сильно отличается от SATA: вместо десятков атрибутов — небольшой журнал состояния, определённый стандартом NVMe. Основные поля: Critical Warning (битовая маска критических предупреждений), Temperature (температура в градусах), Available Spare и Available Spare Threshold (запас резервных блоков в процентах и порог), Percentage Used (процент израсходованного ресурса по оценке производителя), Data Units Read/Written (объём данных в единицах по 512 000 байт), Media and Data Integrity Errors (число неисправимых ошибок), Unsafe Shutdowns (число некорректных отключений) и Power On Hours.
#Что считать нормой, а что тревогой
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Percentage UsedРастёт от 0% по мере записи данных. | 100% и выше означает, что заявленный ресурс исчерпан, но диск может работать ещё. | Планируйте замену и делайте резервные копии; при 100%+ запас надёжности низкий. |
| Available SpareНачинает с 100% и падает при появлении сбойных блоков. | Значение приближается к порогу (обычно 10%). | Сравните Available Spare с Available Spare Threshold; снижение ниже порога — повод для срочного копирования и замены. |
| Media and Data Integrity ErrorsДолжно быть 0. | Любое ненулевое значение. | Диск ошибается при чтении/записи — копируйте данные и меняйте накопитель. |
| Critical WarningДолжно быть 0x00. | Любое другое значение. | Расшифруйте флаги по NVMe SMART (температура, резерв, надёжность, только чтение, резервная память); не делайте вывод по одному общему числу. |
| Unsafe ShutdownsРастёт при выключении кнопкой и отключении питания. | Большое число при малой наработке. | Проверьте питание и не выключайте принудительно. |
| TemperatureНормальный рабочий диапазон 30–70 °C. | Устойчиво выше 70–75 °C. | Добавьте радиатор или улучшите обдув, иначе накопитель будет снижать скорость (троттлинг). |
#Как получить данные
- CrystalDiskInfoНайдите модель SSD в «Диспетчере устройств» → «Дисковые устройства», затем откройте официальную программу изготовителя, если она поддерживает SMART, либо проверенную программу просмотра показателей. Выберите именно нужную модель, сохраните снимок состояния и запишите «Всего записано», температуру и изменяющиеся показатели ошибок. Цветовой статус приложения — лишь подсказка: надпись «Хорошо» не гарантирует отсутствие отказа и не заменяет резервную копию.
- Командная строка Linux или macOSВ Linux сначала откройте терминал и введите
lsblk -o NAME,MODEL,SIZE,TRAN, чтобы найти соответствующий накопитель. Если установленsmartctl, выполнитеsudo smartctl -a /dev/nvme0только при наличии именно такого устройства (для SATA обычно /dev/sdX). Для NVMe со специальной утилитойsudo nvme smart-log /dev/nvme0выводит Percentage Used, Available Spare, Media Errors. На macOS доступность NVMe SMART зависит от оборудования и программ, поэтому не копируйте Linux-путь в macOS; используйте поддерживаемое приложение для своего Mac. - PowerShell в WindowsВ Windows нажмите правой кнопкой на «Пуск» → «Терминал (администратор)» и в PowerShell выполните
Get-PhysicalDisk | Select FriendlyName, HealthStatus, OperationalStatus, MediaType. Затем при наличии поддерживаемых счётчиков можно запуститьGet-PhysicalDisk | Get-StorageReliabilityCounter | Select DeviceId, Temperature, Wear, ReadErrorsTotal, WriteErrorsTotal. Некоторые контроллеры возвращают пустые поля — это не показатель исправности. Для NVMe важны независимые показатели производителя: Percentage Used 100% обозначает достигнутый расчётный ресурс, а не точную дату отказа.
#Пересчёт записанного объёма в ТБ
Поле Data Units Written умножьте на 512 000 байт. Пример: 10 000 000 единиц × 512 000 ≈ 5,12 ТБ. Сравните результат с указанным в паспорте накопителя ресурсом TBW (например, 600 ТБ для модели на 1 ТБ). Если Percentage Used и TBW находятся в разумном соотношении, накопитель в порядке.
Для постоянного контроля настройте напоминание: проверяйте SMART раз в месяц и после аварийных отключений. Не используйте утилиты, обещающие «лечить» SSD или «обновлять износ»: износ необратим, а такие программы лишь расходуют ресурс записи.