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

Компьютерный форум 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

 

Старожил


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

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


Код: Выделить весь код
setlocal enableextensions enabledelayedexpansion
::	Используется smartctl.exe из http://smartmontools.sourceforge.net

call :ctl sda
call :ctl sdb
goto :eof

:ctl
set "i="
for /f "tokens=2,* delims=: " %%a in ('smartctl.exe -i %1 ^|sort /r ^|findstr /c:"Device Model" /c:Serial') do set "i=%%b.!i!"
for /f "delims=" %%a in ('smartctl.exe -f brief -A %1 ^|findstr /c:Reallocated /c:Pending') do echo %%a>>"!i!tmp"
fc "!i!tmp" "!i!" &&del /q "!i!tmp" ||(move /y "!i!tmp" "!i!" &echo %date% %time%>>"!i!txt" &type "!i!">>"!i!txt" &start "" "!i!txt")
goto :eof
::	При изменениях в наблюдаемых атрибутах (Reallocated_Sector, Reallocated_Event, Current_Pending_Sector)
::	дополняется и запускается %Device Model%.%Serial Number%.txt

Последний раз редактировалось kiripanda, 19-10-2011 в 03:04.

Это сообщение посчитали полезным следующие участники:

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



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

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


Аватара для voler

Ветеран


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

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


У меня smartctl на Windows 7 x64 работать не хочет.
C:\Program Files (x86)\smartmontools\bin>smartctl.exe --scan
Цитата:
/dev/sda -d ata # /dev/sda, ATA device
/dev/sdd -d sat # /dev/sdd [USB Cypress], ATA device
А вот дальше хоть тресни smartctl.exe /dev/sda -d ata
Цитата:
smartctl 5.41 2011-06-09 r3365 [i686-w64-mingw32-win7(64)-sp1] (sf-win32-5.41-1)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
ATA device successfully opened
Use 'smartctl -a' (or '-x') to print SMART (and more) information

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


Отправлено: 11:31, 19-10-2011 | #12


Старожил


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

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


Ну всё ОК, девайс успешно открыт. Дальше smartctl.exe /dev/sda -a или smartctl.exe /dev/sda -x

Отправлено: 12:37, 19-10-2011 | #13


Аватара для voler

Ветеран


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

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


Вот, что пишет.
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
Smartctl: Device Read Identity Failed: Function not implemented
A mandatory SMART command failed: exiting. To continue, add one or more '-T perm
issive' options.

А при использовании параметра -T permissive
Цитата kiripanda:
Дальше smartctl.exe /dev/sda -a или smartctl.exe /dev/sda -x »
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
Smartctl: Device Read Identity Failed: Function not implemented
=== START OF INFORMATION SECTION ===
Device Model: [No Information Found]
Serial Number: [No Information Found]
Firmware Version: [No Information Found]
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: [No Information Found]
ATA Standard is: [No Information Found]
Local Time is: Wed Oct 19 13:23:40 2011
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't show if SMAR
T supported.
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 85-87 don't show if SMAR
T is enabled.
A mandatory SMART command failed: exiting. To continue, add one or more '-T perm
issive' options.

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


Отправлено: 13:24, 19-10-2011 | #14


Старожил


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

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


М.б. не поддерживается диск?
Samsung?

Попробуй другую подобную утилиту

Отправлено: 14:40, 19-10-2011 | #15


Аватара для voler

Ветеран


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

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


Диска WD

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


Отправлено: 15:13, 19-10-2011 | #16



Компьютерный форум 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




 
Переход