Это не элегантное решение, но попробуйте установить версию hdparm для Windows . Затем запустите hdparm.exe -C [drivename]
из каталога, в котором он установлен (обычно Program Files (x86)
или тому подобное). Используя этот метод, я смог определить, были ли мои диски активны / свободны или находятся в режиме ожидания (в спящем режиме, а не в режиме вращения).
Имя диска - это адрес устройства в стиле UNIX, который каким-то образом сопоставляется с буквой диска / физическим устройством Windows ( /dev/hda
обычно это основной диск, а затем /dev/hdb
и т. Д.), Но я не уверен, как определить, какие псевдонимы устройств UNIX доступны. под окнами. Вы можете убедиться, что данный /dev/hd_
псевдоним соответствует правильному диску, запустив hdparm.exe -i [drivename]
псевдоним и проверив выходные данные, чтобы увидеть, соответствуют ли параметры диска тому, что вы ожидаете.
Было бы неплохо, если бы существовала графическая и / или встроенная утилита Windows, чтобы получить эту функциональность, но я не знаю ни одной.
Это все еще UNIX-версия, но вы также можете попробовать поиграть с версией smartmontools для Windows и посмотреть, предлагает ли она аналогичную функциональность в более удобном пакете. У меня нет опыта работы с этим программным обеспечением.