Перейти к основному содержанию

Windows — установка smartmontools

SSD

Пакет smartmontools включает две утилиты (smartctl и smartd) для управления и мониторинга систем хранения данных с использованием технологии самодиагностики SMART, встроенной в большинство современных дисков ATA/SATA, SCSI/SAS и NVMe. Во многих случаях эти утилиты позволяют заранее обнаружить признаки деградации и скорого выхода дисков из строя. Исходный код smartmontools был основан на пакете smartsuite для Linux, и сейчас пакет поддерживает диски ATA/SATA, SCSI/SAS, NVMe, а также ленточные накопители SCSI/SAS.

Пакет работает в большинстве современных ОС: Linux, FreeBSD, NetBSD, OpenBSD, Darwin (macOS), Solaris, Windows, Cygwin, OS/2, eComStation и QNX. Кроме того, smartmontools можно запустить с одного из множества Live CD/DVD. Из-за особенностей разных ОС, а также в силу разной степени поддержки smartmontools на разных платформах, поддержка устройств не идентична для всех ОС.

https://www.smartmontools.org/

Установка smartmontools в Windows

Переходим на страницу загрузки.

https://www.smartmontools.org/wiki/Download

smartmontools

Нас интересует раздел "Install the Windows package". Там написано, что нам нужен пакет *.win32-setup.exe отсюда:

https://sourceforge.net/projects/smartmontools/files/

smartmontools

Переходим в smartmontools.

smartmontools

Доступна версия 7.5.

smartmontools

Скачаем smartmontools-7.5.win32-setup.exe.

smartmontools

Установим.

smartmontools

Принимаем лицензионное соглашение.

smartmontools

Выбираем компоненты для установки. Мне важно, чтобы были добавлены пути в PATH. Next.

smartmontools

Выбираем директорию для установки. Install.

smartmontools

Начинается процесс установки. Он быстрый.

smartmontools

Completed. Close.

Проверим в командной строке:

smartctl --version
smartmontools

Утилита установлена. Попробуем что-то узнать про диски.

smartctl --scan
smartmontools

Найден NVMe диск /dev/sda.

smartctl -a /dev/sda
smartmontools

И получаем достаточно подробную информацию о диске, включая SMART:

C:\Users\Administrator>smartctl -x /dev/sda
smartctl 7.5 2025-04-30 r5714 [x86_64-w64-mingw32-w11-24H2] (AppVeyor)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number:                       SK hynix BC711 HFM512GD3JX013N
Serial Number:                      FYABN07051CA0C20S
Firmware Version:                   HPS1
PCI Vendor/Subsystem ID:            0x1c5c
IEEE OUI Identifier:                0xace42e
Total NVM Capacity:                 512 110 190 592 [512 GB]
Unallocated NVM Capacity:           0
Controller ID:                      1
NVMe Version:                       1.3
Number of Namespaces:               1
Namespace 1 Size/Capacity:          512 110 190 592 [512 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            ace42e 001abb2608
Local Time is:                      Sun Sep 28 14:05:33 2025 RTZ
Firmware Updates (0x16):            3 Slots, no Reset required
Optional Admin Commands (0x001f):   Security Format Frmw_DL NS_Mngmt Self_Test
Optional NVM Commands (0x005f):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Log Page Attributes (0x1e):         Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg
Maximum Data Transfer Size:         64 Pages
Warning  Comp. Temp. Threshold:     84 Celsius
Critical Comp. Temp. Threshold:     85 Celsius
Namespace 1 Features (0x02):        NA_Fields
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
0 +   6.3000W       -        -    0  0  0  0        5       5
1 +   2.4000W       -        -    1  1  1  1       30      30
2 +   1.9000W       -        -    2  2  2  2      100     100
3 -   0.0500W       -        -    3  3  3  3     1000    1000
4 -   0.0040W       -        -    3  3  3  3     1000    9000
Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
0 +     512       0         0
1 -    4096       0         0
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning:                   0x00
Temperature:                        29 Celsius
Available Spare:                    100%
Available Spare Threshold:          5%
Percentage Used:                    1%
Data Units Read:                    34 128 627 [17,4 TB]
Data Units Written:                 49 480 343 [25,3 TB]
Host Read Commands:                 410 124 183
Host Write Commands:                1 052 550 807
Controller Busy Time:               1 067
Power Cycles:                       196 485
Power On Hours:                     20 019
Unsafe Shutdowns:                   84
Media and Data Integrity Errors:    82021418381901413209866240
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               29 Celsius
Temperature Sensor 2:               36 Celsius
Error Information (NVMe Log 0x01, 16 of 256 entries)
No Errors Logged
Self-test Log (NVMe Log 0x06, NSID 0xffffffff)
Self-test status: No self-test in progress
Num  Test_Description  Status                       Power_on_Hours  Failing_LBA  NSID Seg SCT Code
0   Short             Completed without error                4598            -     -   -   -    -
1   Short             Completed without error                3365            -     -   -   -    -
2   Short             Completed without error                3365            -     -   -   -    -
3   Short             Completed without error                   1            -     -   -   -    -

Данную утилиту можно использовать для мониторинга состояния дисков системы.

Теги

 

Похожие материалы

HPE — HPE SSA CLI для работы с RAID Smart Array в Windows

Управлять контроллерами Smart Array из операционных систем можно с помощью утилиты HPE SSA CLI. Раньше она называлась ssacli. Мне нужно будет поработать с массивом в ОС Windows.

Теги

7-Zip — бесплатный архиватор

7-Zip — отличный бесплатный архиватор. Основная платформа Window 32 и 64 бит, поддерживает работу в командной строке. Есть портированные версии для других систем. Главное удобство: встраивает свои контекстные меню в ОС. Дополнительное удобство: софтина бесплатная, её можно использовать дома и в коммерческих организациях.

Теги

Установка СБИС3 Плагина всем пользователям терминального сервера

СБИС3 Плагин странный. Если на компьютере создано несколько учетных записей, то для каждой необходимо установить отдельную копию СБИС3 Плагина. Старый СБИС Плагин с 2020 года не поддерживается, установим новый. Мы, с помощью локальных политик, напишем на терминальном сервере скрипт, который запустится один раз при логине каждого пользователя и установит СБИС3 Плагин.