Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
SmartIndicator: индикатор здоровья дисков при входе в Windows
1.5.0
[*]SMART USB-дисков через SAT (ATA-команды через USB-мост).
[*]Счётчик переназначений из атрибута 196 для SSD без атрибута 5.
[*]Параметр UsbSmart и галочка в окне настроек.
[*]Windows 7: тип диска (SSD/HDD) определяется по SMART-атрибутам.
[*]Температура и остаток ресурса SSD показываются всегда.
[*]Убраны лишние сообщения «Invalid namespace» на Windows 7.
[*]Ежедневная проверка (окно только при критичном статусе или росте счётчиков).
[*]Автозапуск через COM-планировщик: работает от батареи, наверстывает пропущенный запуск.
Сравнение с прошлой проверкой. Скрипт запоминает значения счётчиков в файле SmartIndicator.state и при росте показывает предупреждение вида «РОСТ: переназначенных секторов +3 (было 5, 20.10.2026)». Рост на 10 и больше считается критичным (порог настраивается). Файл состояния можно удалить: сравнение начнётся заново.
Сектора SMART 5/197/198 снова видны на SATA-дисках, хотя данные идут из Storage. Они дочитываются дополнительно из старого WMI. В логе источник указан как «Storage + WMI (сектора)». Если диск их не отдаёт (например, NVMe), ничего не меняется.
Внешние USB-диски без SMART больше не дают оранжевый статус. В окне они помечены «SMART недоступен (не учитывается)». Если USB-диск всё же отдал данные и там проблема, она учитывается. Можно вернуть прежнее поведение через IgnoreUSB=0.
Список исключений. Параметр IgnoreDisks принимает части модели или серийного номера через ;. Такие диски не проверяются, в логе они помечены как пропущенные.
Окно настроек получило все новые параметры, и они не затираются при сохранении.
Внутренняя правка: проверка секторов вынесена в одну функцию, раньше она дублировалась.