Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Smart состояние дисков.

Ответить
Настройки темы
CMD/BAT - Smart состояние дисков.

Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Добрый день.

Интересует есть ли штатная утилита в windows для проверки статуса дисков.
В Windows 7
Можно проверить так
Код: Выделить весь код
cmd -> wmic -> diskdrive get status
Нужен скрипт для проверки дисков..

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 15:00, 18-10-2011

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Так а чем wmic не устраивает? Как вариант можете использовать diskpart.

Отправлено: 15:09, 18-10-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Может и устроит, но интересует тогда справка по программе.

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 15:22, 18-10-2011 | #3


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


wmic /?

Отправлено: 15:23, 18-10-2011 | #4


Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Цитата Kazun:
wmic /? »
Нет я говорил об diskdrive get status, точнее можно ли получать статус по конкретному диску sda.

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 15:29, 18-10-2011 | #5


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
C:\Users\Александр>wmic diskdrive get Partitions,DeviceId,Model,Size,Caption,Sta
tus /value


Caption=SAMSUNG HD502HI ATA Device
DeviceID=\\.\PHYSICALDRIVE0
Model=SAMSUNG HD502HI ATA Device
Partitions=3
Size=500105249280
Status=OK


Caption=SAMSUNG HD502HI ATA Device
DeviceID=\\.\PHYSICALDRIVE1
Model=SAMSUNG HD502HI ATA Device
Partitions=1
Size=500105249280
Status=OK
C:\Users\Александр>wmic diskdrive where DeviceID="\\\\.\\PHYSICALDRIVE1" get DeviceId,Status
DeviceID Status
\\.\PHYSICALDRIVE1 OK

http://support.microsoft.com/service...ampleusage.asp

О свойствах и методах класса diskdrive подробнее - http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:39, 18-10-2011 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

Отправлено: 16:30, 18-10-2011 | #7


Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Осталось еще накатать батник, для Nagios. Я так понимаю, что нужно в cmd сценарий заложить, что при отсутствии ошибок выводить DeviceID _D - OK., А при ошибках выводить полный вывод.

Хотя, вот что выводит
wmic diskdrive get Partitions,DeviceId,Model,Size,Caption,Status /value
Цитата:
Caption=WDC WD1600AAJS-60PSA0
DeviceID=\\.\PHYSICALDRIVE0
Model=WDC WD1600AAJS-60PSA0
Partitions=3
Size=160039272960
Status=OK
Хотя в биосе выводится сообщение, о необходимости заменить диск.
И CrystalDiskInfo говорит тоже самое.

-------
Linux, это плацдарм для изучения своих возможностей.


Последний раз редактировалось voler, 18-10-2011 в 16:55.


Отправлено: 16:46, 18-10-2011 | #8


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


Цитата:
Status=OK
не густо
читать дальше »

Код: Выделить весь код
smartctl 5.41 2011-06-09 r3365 [i686-w64-mingw32-xp-sp3] (sf-win32-5.41-1)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   099   099   051    Pre-fail  Always       -       918
  3 Spin_Up_Time            0x0007   076   076   011    Pre-fail  Always       -       7940
  4 Start_Stop_Count        0x0032   099   099   000    Old_age   Always       -       1133
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   100   100   051    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0025   100   100   015    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   096   096   000    Old_age   Always       -       19063
 10 Spin_Retry_Count        0x0033   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0012   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1090
 13 Read_Soft_Error_Rate    0x000e   099   099   000    Old_age   Always       -       918
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   099    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       918
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   067   057   000    Old_age   Always       -       33 (Min/Max 15/33)
194 Temperature_Celsius     0x0022   066   057   000    Old_age   Always       -       34 (Min/Max 15/34)
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -       25975
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       1
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   100   100   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x000a   100   100   000    Old_age   Always       -       0
201 Soft_Read_Error_Rate    0x000a   253   253   000    Old_age   Always       -       0

Последний раз редактировалось kiripanda, 18-10-2011 в 17:22.


Отправлено: 17:08, 18-10-2011 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Iska:
У меня как раз будет вечером возможность проверить . »
У меня фокус не удался. Для degraded массива RAID-1 статус:
Код: Выделить весь код
Status=OK
Увы.

Вот тут: WMI Support for SMART Drives кое-что есть. Но у меня сие именно для массивов-то и не работало, только для отдельных, не смонтированных в массивы, дисков. Пробуйте, может быть, окажитесь удачливее.

Отправлено: 20:15, 18-10-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Smart состояние дисков.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Составление списка существуюих дисков + отсев дисков не имеющих ФС komix Скриптовые языки администрирования Windows 16 23-12-2012 07:31
Состояние Интернет (Ошибки) Military Хочу все знать 0 11-12-2009 19:29
состояние сетевых подключений atulainov Microsoft Windows Vista 5 16-05-2009 16:31
Отслеживание состояние сети mogr Сетевые технологии 3 10-05-2004 09:39
состояние соединения Muskat Сетевые технологии 1 10-12-2003 12:00




 
Переход