Smartmontools windows что это

use Catalyst;

понедельник, 1 февраля 2010 г.

Мониторинг жестких дисков с помощью технологии S.M.A.R.T. в Windows

Данная статья является продолжением предыдущей статьи в моем блоге «Мониторинг жестких дисков с помощью технологии S.M.A.R.T. в Linux».

Установка

Скачайте и установите следующее программное обеспечение (все бесплатно, все opensource):

smartmontools Собственно сам пакет программ для мониторинга данных smart. Включает в себя консольную утилиту smartctl и системную службу smartd.

GSmartControl Гуевый фронтенд к утилите smartctl. Позволит быстро определить, поддерживают ли ваши жесткие диски smart, а также просмотреть smart-данные.

blat Утилита для отправки почтовых сообщений в windows из командной строки с некрасивым названием 🙂 . Необходима, если вы хотите получать уведомления об ошибках по электронной почте. Для установки необходимо поместить файл blat.exe из скачанного zip-архива в директорию, куда был установлен smartd.exe (по умолчанию C:\Program Files\smartmontools\bin\).

Проверка доступности данных через GSmartControl

Запускаем только что установленную программу GSmartControl. Если в главном окне программы видим установленные в системе жесткие диски, а также установленную галочку «Enable SMART» значит все хорошо:

При двойном клике на диске открывается окно с несколькими вкладками. Первая вкладка — общая информация о диске:

Вторая вкладка — список smart-атрибутов и их значений:

Настройка почтовой утилиты blat

Подчеркиваю, данный шаг не является необходимым, если не желаете получать почту от smartd, его можно пропустить.

Шаг 1. Прописываем в реестр параметры вашего smtp сервера и почтового адреса:

Шаг 2. Проверяем что доставка почты заработала:

Настройка и запуск службы мониторинга smartd

Полностью аналогично linux-версии, настройка демона smartd осуществляется через редактирование файла smartd.conf (по умолчанию C:\Program Files\smartmontools\bin\smartd.conf). Даже названия дисков указываются в linux-формате: /dev/sda и т.п.

Шаг 1. Найти и закомментировать строчку:

Шаг 2. Для каждого устройства добавить строчку, вида:

Шаг 3. Устанавливаем демон мониторинга smartd как службу:

Шаг 4. Запускаем оснастку управления службами services.msc:

Шаг 5. Находим локальную службу «SmartD Service» и запускаем ее. При перезагрузке она будет запускаться автоматически.

Информация о запуске и работе службы «SmartD Service» попадает в системный «Event Log», посмотреть ее можно через оснастку «Event Viewer» (запускать eventvwr.msc). Следует искать события в локальном журнале «Application» с полем источника равным «smartd».

Все, smart-мониторинг жестких дисков в windows заработал. При возникновении проблем сообщения будут попадать с системный журнал windows. А также сообщения будут приходить по почте на электронный адрес системного администратора, если это было настроено.

smartmontools

Пакет smartmontools состоит из двух утилит (smartctl и smartd), которые контролируют и следят за системными накопителями используя самопроверку, анализ и систему технологического отчёта (S.M.A.R.T.), встроенную в большинство современных ATA и SCSI жёстких дисков. Этот пакет основан на коде пакета smartsuite и включает поддержку ATA/ATAPI-5 дисков. Он должен быть запущен на любой современной Linux системе.

smartmontools Debian Ubuntu

Установка в Ubuntu 9.04 и Debian 5.02:

Настраиваем запуск smartmontools, для этого раскомментируем строку start_smartd=yes в файле /etc/default/smartmontools

Использование smartctl

Тесты жесткого диска

Если тест не пройден — стоит задуматься о замене жесткого диска.

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

Читайте также:  Как удалить три windows с компьютера

Атрибуты SMART

Атрибуты состоят из нескольких полей, (наиболее часто обозначаемых как Val, Worst, Tresh, RAW), каждое из которых является определенным показателем, характеризующим техническое состояние накопителя на данный момент времени. Программы считывания S.M.A.R.T. выводят содержимое атрибутов, как правило, в виде нескольких колонок :

Online test (OC, 02h)– атрибут обновляет значение при выполнении off-line/on-line встроенных тестов SMART; Perfomance Related (PE или PR , 04h)– атрибут характеризует производительность ; Error Rate (ER , 08h )– атрибут отражает счетчики ошибок оборудования; Event Counts (EC, 10h ) – атрибут представляет собой счетчик событий; Self Preserving (SP, 20h ) – самосохраняющися атрибут; Некоторые из программ могут интерпретировать флаги в виде текстовых описаний, близких по смыслу к рассмотренным выше. Один атрибут может иметь несколько установленных в единицу значений флагов, например, атрибут с идентификатором 05 отражающий количество переназначенных из-за сбоев секторов из резервной области, имеет установленные флаги SP+EC+OC – самосохраняющийся, счетчик событий, обновляется при автономном и интерактивном режиме накопителя.

smartmontools

Контекстная Навигация

  • 2020-12-30 : We released ​ version 7.2 of Smartmontools. See the NEWS file and the ticket report to get a summary of the changes and new features.
  • 2019-12-30 : We released ​ version 7.1 of Smartmontools.
  • 2019-12-01 : Smartmontools website migrated to the new server. Please let us know in case of any issues.
  • 2018-12-30 : We released ​ version 7.0 of Smartmontools.
  • 2018-10-17 : In the past we offered daily builds on ​ builds.smartmontools.org. Now we do automated builds on every commit to the repository. Read more about it in section GitHub mirror and Circle CI integration below.
  • 2017-11-12 : Alexander Shaduri released ​ version 1.1.3 of GSmartControl (a graphical user interface for smartctl). Available for Linux, FreeBSD, MacOS X and Windows.
  • 2017-11-05 : We released ​ version 6.6 of Smartmontools.
  • 2017-10-10 : 15th anniversary of smartmontools first release 🙂 If you want to know more about the roots see our article about smartmontools history
  • 2017-07-30 : Our mailing lists moved from sourceforge to JPBerlin. (!) Please subscribe on the new mailing lists.
  • 2017-04-11 : We moved the Bad block HOWTO for smartmontools from the svn repository to the Trac wiki. So it is open now for your contributions of further recipes, case studies and comments.
  • . see here for further news

About Smartmontools

The smartmontools package contains two utility programs ( smartctl and smartd ) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA/SATA, SCSI/SAS and NVMe disks. In many cases, these utilities will provide advanced warning of disk degradation and failure. Smartmontools was originally derived from the Linux ​ smartsuite package and actually supports ATA/SATA, SCSI/SAS and NVMe disks and also SCSI/SAS tape devices. It should run on any modern Linux, FreeBSD, NetBSD, OpenBSD, Darwin (macOS), Solaris, Windows, Cygwin, OS/2, eComStation or QNX system. Smartmontools can also be run from one of many different Live CDs/DVDs.

Sourcecode tarballs and precompiled packages for Darwin (macOS) and Windows are available at the ​ project page at Sourceforge.

Precompiled packages are available from the repositories of various distributions, see the Packages page or ​ Repology.org. Some examples:

Due to OS-specific issues and also depending on the different state of smartmontools development on the platforms, device support is not the same for all OS platforms. See info about RAID-controller, USB and NVMe support here on the homepage and of course in the manpages.

Читайте также:  Как узнать системные параметры своего компьютера windows 10

Thanks to Alexander Shaduri, there is also a graphical user interface for smartctl available. Go to the Homepage of ​ GSmartControl to get all info and the software itself. Have a look at the ​ screenshots and the ​ feature list to get an impression of this nice tool.

Contribute to Smartmontools

Device Information

If your drive is not in the current version of smartmontools drive database​, you can help to improve smartmontools information by sending a report about your drive to our mailinglist ​ smartmontools-database.

We collect info about USB devices that have been successfully or unsuccessfully tested with smartmontools. If you have a device not listed there, please tell us the test result, by editing the wiki page, and/or by sending an email to the ​ smartmontools-database mailinglist.

Bug Reports

To submit a bug report or propose an enhancement for smartmontools create a new ticket here in trac. Login is needed for that. If you don’t want to register an account, you can also send the info to our ​ smartmontools-support mailing list.

Patches

Patches are welcome! The most convenient way for us is, when you attach them to a new ticket here in trac. But it’s also possible to submit patches for code review to ​ developers mailinglist. You don’t need to be member of the mailinglist for it. Our list moderator will approve posting requests in these cases. Your patches should refer to our recent code base in SVN. You should also have a look at the documents in the developers area here in the wiki. You will find info about smartmontools software architecture and tutorials and guidelines from our developers there.

GitHub mirror and Circle CI integration

For those who prefer to use git and GitHub we maintain an ​ official mirror of the smartmontools project. Feel free to fork, submit PR-s and issues. The mirror is updated every 15 minutes from our sourceforge SVN. Also a Circle CI Continuous Integration and Delivery system has been setup, see ​ builds page for the details. Every commit to the GitHub triggers a new build and provides ​ a source tarball and various binaries as artifacts.

  • GitHub:
  • Trunk build status:
  • LGTM alerts:

Incident Reports

If you see a failure or have a problem with our project facilities you may report it to smartmontools-devel@listi.jpberlin.de . You don’t need to be subscribed for that. Your mail will then go to the list moderator and she will take action to solve the issue.

License

Smartmontools (and content in this wiki) are published under ​ GNU GPL.

S.M.A.R.T. Monitoring Tools (smartmontools)

S.M.A.R.T. Monitoring Tools (smartmontools) — небольшая С++ консольная утилита для проведения диагностики состояния жёстких дисков, поддерживающих технологию самотестирования S.M.A.R.T.

S.M.A.R.T. (self-monitoring, analysis and reporting technology / технология самоконтроля, анализа и отчётности) — технология оценки состояния жёсткого диска встроенной аппаратной самодиагностики, а так же механизм предсказания времени выхода его из строя.

S.M.A.R.T. поддерживают все современные жёсткие диски, практически всех производителей. Технология позволяет выявить проблемы блока магнитных головок, проблемы механики, повреждения дисков (физические повреждения, логические ошибки и пр. ), проблемы электронной части (платы) и превышения температуры.

В состав smartmontools входит две утилиты: smartctl (мониторинг и контроль smart) и smartd (daemon/демон/фоновый процесс автоматически опрашивающий устройства и записывающий ошибки дисков и изменения атрибутов, при необходимости может отсылать сообщения о проблеме на электронную почту).

Читайте также:  Диск для блокировка windows

Лицензия: GNU General Public License version 2.0 (GPLv2)

Вот например: GNOME Disk Utility https://wiki.gnome.org/Design/Apps/Disks (и S.M.A.R.T. показывает до кучи)

Но у мну на MATE ее как-то перекорежило после последних апдейтов; снес.

Да какая разница-то? Показывает одно и тоже, нужно раз в пол года.

Я для получения инфы о винчестере использую WHDD http://whdd.org/get-it/

Jone, а десктопность тут и не нужна, глазами высматривать какой смысл, настраиваешь демона или сам скриптуешь отслеживание изменения параметров и просто получаешь уведомление когда что-то меняется

Ну для затравки как бы! :)))

На самом деле я все больше начинаю любить консоль))

А это так, игрушка:

у меня есть древний винт на 60Гб, данные S.M.A.R.T. у него в полном порядке, но я все равно не рискну использовать его как системный например 🙂

Наоборот, как системный он в самый раз будет. Систему переставить — 10-15 минут. Это вот /home надо хранить отдельно всегда ) и всякие /media

Но у мну на MATE ее как-то перекорежило после последних апдейтов; снес.

Это вот /home надо хранить отдельно всегда ) и всякие /media

Надо было просто gnome-themes-standard поставить..

Нет у меня софта на GTK3. И не предвидится; на этом тулките совершенно ничегошеньки стоящего нет.

Наоборот, как системный он в самый раз будет. Систему переставить — 10-15 минут.

Ага, делать мне больше нечего, как систему переставлять))) К тому же ей и на SSD неплохо живется.

Нет у меня софта на GTK3. И не предвидится; на этом тулките совершенно ничегошеньки стоящего нет.

Да и вообще, качество приложения от тулкита не зависит.

Ну коли оффтопить..

Да и вообще, качество приложения от тулкита не зависит.

Gimp на GTK3 портируют? а может Firefox? или MATE (в ближайшее время)? НЕТ! Место пока что этому тулкиту только в третьегноме, а нормальным людям он нафиг не сдался 🙂 Куча проектов переходит– внезапно!– на Qt, а почему? Потому что жалкие гномеры забрели в тупик, хотя над убогими смеяться грешно.

Против самого GTK3 ничего против не имею, дело действительно не в тулките, а в идиотах))

Ага, делать мне больше нечего, как систему переставлять))) К тому же ей и на SSD неплохо живется.

Ну, понятно, SSD надёжнее 😀 а систему действительно переставлять 10 минут. Есть что делать или нет — это к впоросу не относится. Главное, /home в корне не хранить.

И хватит уже про GTK3 тут разводить. Не люблю красноглазие в каких-бы то ни было вопросах. Не нравится — не используйте. Но тихо. Не надо жиром брызгать. И про «нормальных людей» не надо тут. Все нормальные. То, что Гном3 не похож на что либо другое, ещё не делает его разработчиков и пользователей идиотами. Так ведь можно считать идиотами тех, кто от вин-лайк интерфейса никак не отвыкнет. Ведь они без панельки и кнопочки пуск просто жить не могут, а косность ума нежелание зашкаливаю. В итоге, можно утонуть во взаиных оскорблениях. Просто примите то, что есть пользователи других DE. И у всех есть свои основания что-то предпочитать. Если вы чего-то не понимаете, это вас не красит.

Ещё раз — предлагаю на этом остановиться. Всё остальное на тему ненависти к чему либо буду просто удалять. Тут не ЛОР. Я не ставлю наш ресурс выше ЛОРа. Он просто другой.

Оцените статью