SmartIndicator: индикатор здоровья дисков при входе в Windows

SmartIndicator: индикатор здоровья дисков при входе в Windows 1.5.0

[*]SMART USB-дисков через SAT (ATA-команды через USB-мост).
[*]Счётчик переназначений из атрибута 196 для SSD без атрибута 5.
[*]Параметр UsbSmart и галочка в окне настроек.
[*]Windows 7: тип диска (SSD/HDD) определяется по SMART-атрибутам.
[*]Температура и остаток ресурса SSD показываются всегда.
[*]Убраны лишние сообщения «Invalid namespace» на Windows 7.
[*]Сопоставление дисков по серийному номеру.
[*]Отдельные пороги температуры для HDD, SATA SSD и NVMe.
[*]Прокрутка списка дисков в окне, значок окна.
[*]Ежедневная проверка (окно только при критичном статусе или росте счётчиков).
[*]Автозапуск через COM-планировщик: работает от батареи, наверстывает пропущенный запуск.
Версия 1.2.0
  • Сравнение с прошлой проверкой. Скрипт запоминает значения счётчиков в файле 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 принимает части модели или серийного номера через ;. Такие диски не проверяются, в логе они помечены как пропущенные.
  • Окно настроек получило все новые параметры, и они не затираются при сохранении.
  • Внутренняя правка: проверка секторов вынесена в одну функцию, раньше она дублировалась.
Новые параметры в SmartIndicator.ini:

IgnoreUSB=1
IgnoreDisks=
TrendEnabled=1
TrendCritDelta=10
  • Like
Реакции: E100
Назад
Сверху Снизу