Как проверить смартом sas диск через smartctl?
Привет,
Имеется контроллер lsi logic sas3041e подключенный в пк и к нему подключен SAS диск. Когда пытаюсь проверить диск смартом, то отображается не вся информация, скриншот прилагается. Можно ли сделать так, чтоб выводилась вся информация по смарту диска. Спасибо
- Вопрос задан более двух лет назад
- 1041 просмотр
Комментировать
Решения вопроса 0
Ответы на вопрос 1
Проф. восстановление данных ▪ Вопрос? См. профиль
У SCSI и SAS-дисков нет СМАРТ в «классическом» понимании этого слова.
Однако, у СКАЗИ и САС-винчестеров есть свои показатели состояния и отслеживания здоровья. На их основе можно эмулировать привычную таблицу атрибутов.
Мониторинг состояния жестких дисков (SMART) в Windows
26.05.2021
itpro
PowerShell, Windows 10, Windows Server 2016
комментариев 10
Современные версии Windows собирают информацию о состоянии жестких дисках компьютера через SMART и могут оповестить пользователя о наличии проблем. Рассмотрим, как выглядит уведомление Windows о физических проблемах с жестким диском и как с помощью PowerShell и командной строки получить SMART информацию о здоровье ваших дисков через встроенные WMI классы.
Большинство современных жестких дисков (в том числе HDD, SSD, NVMe SSD) поддерживает технологию базового самотестирования и анализа состояния S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology). Контроллер диска оценивает состояние физических характеристик диска, и Windows может получить доступ к этим данным через WMI.
Информация SMART доступна только для локальных физических дисков (ATA /SATA устройств). Внешние LUN, подключенных через Fiber Channel, iSCSI, RAID или сетевые диски в основном не сообщают статус SMART.
Ошибка “Windows обнаружила неполадки жесткого диска”
В Windows по умолчанию включен мониторинг дисков службами диспетчера дилогических дисков (Logical Disk Manager) и Diagnostic Policy Service. И если один из дисков возвращает статус Predictive Failure, ОС запускает задание планировщика Microsoft-Windows-DiskDiagnosticResolver (\Microsoft\Windows\DiskDiagnostic), которое выводит сообщение:
Windows обнаружила неполадки жесткого диска Немедленно создайте резервную копию всех файлов для предотвращения потери информации. Затем свяжитесь с производителем компьютера для замены или ремонта жесткого диска.
Windows detected a hard disk problem Back up your files immediately to prevent information loss, and then contact the computer manufacturer to determine if you need to repair the disk.
В журнале событий при этом появляются сообщения вида:
The driver has detected that device \Device\Harddisk1\DR1 has predicted that it will fail. Immediately back up your data and replace your hard disk drive. A failure may be imminent.
Windows Disk Diagnostic detected a S.M.A.R.T. fault on disk . (volumes E:\). This disk might fail; back up your computer now. All data on the hard disk, including files, documents, pictures, programs, and settings might be lost if your hard disk fails. To determine if the hard disk needs to be repaired or replaced, contact the manufacturer of your computer. If you can't back up (for example, you have no CDs or other backup media), you should shut down your computer and restart when you have backup media available. In the meantime, do not save any critical files to this disk.
Статус Predictive Failure говорит о том, что одна из характеристик диска (например, механический износ) не соответствует эталонным значениям и велика вероятность отказа этого диска в будущем.
В этом случае рекомендуется выполнить резервное копирование данных с этого диска на отдельный носитель. Затем выполните проверку диска с помощью штатной SMART утилиты от производителя (или универсальными утилитами типа CrystalDiskInfo), проверьте носитель с помощью chkdsk.
Вы можете включить или отключить вывод этого сообщения пользователя с помощью специального параметра групповой политики Disk Diagnostic: Configure execution level в разделе GPO Administrative Templates -> System -> Troubleshooting and Diagnostics -> Disk Diagnostics.
Чаще всего для получения информации о состоянии дисков в Windows используют сторонни программы (например, CrystalDiskInfo, HDTune и т.д.). Такие программы, действительно позволяют получить много информации о дисках.
Например, я могу узнать оставшийся ресурс SSD. Текущее значение Total Host Writes – 507 Gb. Производитель гарантирует максимальный ресурс записи (TBW)для этой модели SSD 300 Тб. Значит диск изношен менее чем на 0.2%. Срок использования диска всего 108 часов.
Получение SMART параметров жесткого диска через WMI класс
В Windows вы можете получить доступ к данным SMART дисков с помощью встроенных средств.
Информацию о состоянии дисков компьютера можно посмотреть через панель управления Control Panel\System and Security\Security and Maintenance (в этом же разделе есть информацию о состоянии службы Windows Error Reporting).
В моем случае с дисками все ОК, т.к. в разделе Drive Status указано: OK, All drives are working properly .
Как мы уже говорили выше, Windows собирает информацию SMART с дисков и позволяет получать к ней доступ через WMI.
В BIOS/UEFI для дисков должна быть включена поддержка SMART.
Откройте командную строку с правами администратора и выполните следующую команду чтобы получить состояние всех дисков:
wmic diskdrive get status
В данном случае с дисками все хорошо. Если нет – будет статус bad, unknown или caution.
Если при обращении с WMI появляются ошибки, попробуйте восстановить WMI репозиторий.
Получить информацию о вероятном отказе жесткого диска можно через WMI класс MSStorageDriver_FailurePredictStatus:
wmic /namespace:\\root\wmi path MSStorageDriver_FailurePredictStatus
Если контроллер диска не видит проблем с диском, значение PredictFailure должно быть равно FALSE.
Этот же класс можно опросить с помощью PowerShell:
Get-WmiObject -namespace root\wmi –class MSStorageDriver_FailurePredictStatus
Если значение PredictFailure = True, обратите внимание на причину ошибки, код которой указывается в параметре Reason. Расшифровка кода ошибки PredictFailure зависит от вендора. Информацию по некоторым кодам ошибок можно найти в wiki (https://en.wikipedia.org/wiki/S.M.A.R.T.#ATA_S.M.A.R.T._attributes).
Значения некоторых счетчиков надежности дисков можно получить с помощью следующего кода PowerShell:
Можно вывести информацию только об определенных характеристиках:
Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object -Property DeviceID, Wear, ReadErrorsTotal, ReadErrorsCorrected, WriteErrorsTotal, WriteErrorsUncorrected, Temperature, TemperatureMax | FT
Также можно вывести общую информацию о дисках через Get-PhysicalDisk:
$(Get-PhysicalDisk | Select *)[0]
Ранее мы показывали как с помощью Get-PhysicalDisk получить информацию о неисправном диске в Windows Server S2D и заменить его:
С помощью данных WMI классов и командлетов PowerShell можно настроить сбор данных о состоянии дисков на компьютерах пользователей для проактивного мониторинга. Можно создать алерты для вашей системы мониторинга (например, zabbix, nagios, icinga и т.д.), compliance отчет SCCM через Configuration Baseline для или PowerShell Desired State Configuration (DSC), опрашивать состояние SMART на удаленных компьютерах скриптом через PowerShell Remoting (командлет Invoke-Command) или использовать что-то свое.
Предыдущая статья Следующая статья
Как проверить SSD на ошибки, состояние диска и атрибуты SMART
Проверка SSD на ошибки — не то же самое, что аналогичные тесты обычных жестких дисков и многие привычные вам средства здесь по большей части не подойдут в связи с особенностями работы твердотельных накопителей.
- Встроенные средства проверки дисков Windows, применимые к SSD
- Программы проверки SSD и анализа их состояния
- Использование CrystalDiskInfo
Встроенные средства проверки дисков Windows 10, 8.1 и Windows 7
Для начала о тех средствах проверки и диагностики дисков Windows, которые применимы к SSD. В первую очередь речь пойдет о CHKDSK. Многие используют эту утилиту для проверки обычных жестких дисков, но насколько она применима к SSD?
В некоторых случаях, когда речь идет о возможных проблемах с работой файловой системы: странное поведение при действиях с папками и файлами, «файловая система» RAW вместо ранее рабочего раздела SSD, вполне можно использовать chkdsk и это может быть эффективным. Путь, для тех, кто не знаком с утилитой, будет следующим:
- Запустите командную строку от имени администратора.
- Введите команду chkdsk C: /f и нажмите Enter.
- В команде выше букву диска (в примере — C) можно заменить на другую.
- После проверки вы получите отчет о найденных и исправленных ошибках файловой системы.
В чем особенность проверки SSD по сравнению с HDD? В том, что поиск поврежденных секторов с помощью дополнительного параметра, как в команде chkdsk C: /f /r производить не нужно и бессмысленно: этим занимается контроллер SSD, он же переназначает сектора. Аналогично, не следует «искать и исправлять бэд-блоки на SSD» с помощью утилит наподобие Victoria HDD.
Также в Windows предусмотрен простой инструмент для проверки состояния диска (в том числе SSD) на основании данных самодиагностики SMART: запустите командную строку и введите команду wmic diskdrive get status
В результате её выполнения вы получите сообщение о статусе всех подключенных дисков. Если по мнению Windows (которое она формирует на основании данных SMART) всё в порядке, для каждого диска будет указано «Ок».
Программы проверки SSD дисков на ошибки и анализа их состояния
Проверка ошибок и состояния SSD накопителей производится на основании данных самодиагностики S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology, изначально технология появилась для HDD, где применяется и сейчас). Суть в том, что контроллер диска сам записывает данные о состоянии, произошедших ошибках и другую служебную информацию, которая может служить для проверки SSD.
Есть множество бесплатных программ для чтения атрибутов SMART, однако начинающий пользователь может столкнуться с некоторыми проблемами при попытке разобраться, что значит каждый из атрибутов, а также с некоторыми другими:
- Разные производители могут использовать разные атрибуты SMART. Часть из которых попросту не определена для SSD других производителей.
- Несмотря на то, что вы можете ознакомиться со списком и объяснениями «основных» атрибутов S.M.A.R.T. в различных источниках, например на Википедии: https://ru.wikipedia.org/wiki/S.M.A.R.T, однако и эти атрибуты по-разному записываются и по-разному интерпретируются различными производителями: для одного большое число ошибок в определенном разделе может означать проблемы с SSD, для другого — это просто особенность того, какие именно данные туда записываются.
- Следствием предыдущего пункта является то, что некоторые «универсальные» программы для анализа состояния дисков, особенно давно не обновлявшиеся или предназначенные в первую очередь для HDD, могут неверно уведомлять вас о состоянии SSD. Например, очень легко получить предупреждения о несуществующих проблемах в таких программах как Acronis Drive Monitor или HDDScan.
Самостоятельное чтение атрибутов S.M.A.R.T. без знания спецификаций производителя редко может позволить обычному пользователю составить правильную картину о состоянии его SSD, а потому здесь используются сторонние программы, которые можно разделить на две простые категории:
- CrystalDiskInfo — самая популярная универсальная утилита, постоянно обновляющаяся и адекватно интерпретирующая атрибуты SMART большинства популярных SSD с учетом информации производителей.
- Программы для SSD от производителей — по определению знают все нюансы содержимого атрибутов SMART твердотельного накопителя конкретного производителя и умеют правильно сообщить о состоянии диска.
Если вы — рядовой пользователь, которому требуется просто получить сведения о том, какой ресурс SSD остался, в хорошем ли он состоянии, а при необходимости и автоматически произвести оптимизацию его работы — я рекомендую обратить внимание именно на утилиты производителей, которые всегда можно скачать бесплатно с их официальных сайтов (обычно — первый результат в поиске по запросу с названием утилиты).
- Samsung Magician — для SSD Samsung, показывает состояние диска на основании данных SMART, количество записанных данных TBW, позволяет просмотреть атрибуты напрямую, выполнить настройки диска и системы, обновить его прошивку.
- Intel SSD Toolbox — позволяет произвести диагностику SSD от Intel, просмотреть данные о состоянии и произвести оптимизацию. Отображение атрибутов SMART доступно и для дисков других производителей.
- Kingston SSD Manager — сведения о техническом состоянии SSD, оставшийся ресурс по разным параметрам в процентах.
- Crucial Storage Executive — оценивает состояние как для SSD Crucial, так и других производителей. Дополнительные возможности доступны только для фирменных накопителей.
- Toshiba / OCZ SSD Utility — проверка состояния, настройка и обслуживание. Отображает только фирменные накопители.
- ADATA SSD Toolbox — отображает все диски, но точные данные о состоянии, в том числе оставшемся сроке службы, количестве записанных данных, проверить диск, выполнить оптимизацию системы для работы с SSD.
- WD SSD Dashboard — для дисков Western Digital.
- SanDisk SSD Dashboard — аналогичная утилита для дисков
Как пользоваться CrystalDiskInfo
Скачать CrystalDiskInfo можно с официального сайта разработчика https://crystalmark.info/en/software/crystaldiskinfo/ — несмотря на то, что установщик на английском (доступна и portable версия в ZIP-архиве), сама программа будет на русском языке (если он не включится сам, измените язык на русский в пункте меню Language). В этом же меню вы можете включить отображение названий атрибутов SMART на английском (как они указаны в большинстве источников), оставив интерфейс программы русскоязычным.
Что дальше? Дальше вы можете ознакомиться с тем, как программа оценивает состояние вашего SSD (если их несколько — переключение в верхней панели CrystalDiskInfo) и заняться чтением атрибутов SMART, каждый из которых, помимо названия, имеет три столбца с данными:
- Текущее (Current) — текущее значение атрибута SMART на SSD, обычно указывается в процентах оставшегося ресурса, но не для всех параметров (например, температура указывается иначе, с атрибутами ошибок ECC та же ситуация — кстати, не паникуйте, если какой-то программе не понравится что-то связанное с ECC, часто дело в неверной интерпретации данных).
- Наихудшее (Worst) — худшее зарегистрированное для выбранного SSD значение по текущему параметру. Обычно совпадает с текущим.
- Порог (Threshold) — порог в десятичной системе счисления, при достижении которого состояние диска должно начать вызывать сомнения. Значение 0 обычно говорит об отсутствии такого порога.
- RAW-значения (RAW values) — данные, накопившиеся по выбранному атрибуту, по умолчанию отображаются в шестнадцатеричной системе счисления, но можно включить десятичную в меню «Сервис» — «Дополнительно» — «RAW-значения». По ним и спецификациям производителя (каждый может по-разному записывать эти данные) вычисляются значения для столбцов «Текущее» и «Наихудшее».
А вот интерпретация каждого из параметров может быть разной для разных SSD, среди основных, которые доступны на разных накопителях и легко читаются в процентах (но в RAW-значениях могут иметь разные данные) можно выделить:
- Reallocated Sector Count — количество переназначенных блоков, тех самых «бэд-блоков», о которых шла речь в начале статьи.
- Power-on Hours — время наработки SSD в часах (в RAW-значениях, приведенных к десятичному формату, обычно указываются именно часы, но не обязательно).
- Used Reserved Block Count — количество использованных резервных блоков для переназначения.
- Wear Leveling Count — процент износа ячеек памяти, обычно считается на основании количества циклов записи, но не у всех марок SSD.
- Total LBAs Written, Lifetime Writes — количество записанных данных (в RAW значениях могут блоки LBA, байты, гигабайты).
- CRC Error Count — выделю этот пункт среди прочих, потому как при нулях в других атрибутах подсчета разных типов ошибок, этот может содержать какие-либо значения. Обычно, всё в порядке: эти ошибки могут накапливаться при внезапных отключениях питания и сбоях ОС. Однако, если число растет само по себе, проверьте, чтобы ваш SSD был хорошо подключен (не окисленные контакты, плотное подключение, исправный кабель).
Если какой-то атрибут не ясен, отсутствует в Википедии (ссылку приводил выше), попробуйте просто выполнить поиск по его названию в Интернете: вероятнее всего, его описание будет найдено.
В заключение одна рекомендация: при использовании SSD для хранения важных данных, всегда имейте их резервную копию где-либо ещё — в облаке, на обычном жестком диске, оптических дисках. К сожалению, с твердотельными накопителями актуальна проблема внезапного полного выхода из строя без каких-либо предварительных симптомов, это нужно учитывать.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как разрешить обычному пользователю запускать программу от имени Администратора без ввода пароля
- Как выйти из полноэкранного режима в Windows
- Как включить компактный вид панели быстрых настроек Windows 11
- Delta — эмулятор старых консолей на iPhone теперь доступен в AppStore
- Шрифты в интерфейсе Chrome стали более жирными и размытыми — как исправить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
Программы для проверки жесткого диска на ошибки
Если у вас есть подозрения на то, что с жестким диском (или SSD) компьютера или ноутбука есть какие-то проблемы, жесткий диск издает странные звуки или просто хочется узнать, в каком он состоянии — это можно сделать с помощью различных программ для проверки HDD и SSD.
Проверка жесткого диска или SSD в бесплатной программе HDDScan
HDDScan — отличная и полностью бесплатная программа для проверки жестких дисков. С помощью нее можно проверить сектора HDD, получить информацию S.M.A.R.T., и выполнить различные тесты жесткого диска.
HDDScan не исправляет ошибки и бэд-блоки, а лишь позволяет узнать о том, что с диском есть проблемы. Это может быть минусом, но, иногда, в случае когда речь идет о начинающем пользователе — положительный момент (сложно что-то испортить).
Программой поддерживаются не только IDE, SATA и SCSI диски, но и USB флешки, внешние жесткие диска, RAID, SSD.
Seagate SeaTools
Бесплатная программа Seagate SeaTools (единственная из представленных на русском языке) позволяет проверить на ошибки жесткие диски различных марок (не только Seagate) и, при необходимости, исправить неисправные сектора (работает и с внешними жесткими дисками). Скачать программу можно с официального сайта разработчика (в настоящее время, вероятно, заблокировано для посетителей из России) https://www.seagate.com/support/downloads/seatools/, где она доступна в нескольких вариантах.
- SeaTools for Windows — утилита для проверки жесткого диска в интерфейсе Windows.
- Seagate for DOS — iso образ, из которого можно сделать загрузочную флешку или диск и, загрузившись с него, выполнить проверку жесткого диска и исправить ошибки.
Использование DOS версии позволяет избежать различных проблем, которые могут возникнуть при проверке в Windows (так как сама операционная система также постоянно обращается к жесткому диску, а это может влиять на проверку).
После запуска SeaTools вы увидите список жестких дисков, установленных в системе и сможете выполнить необходимые тесты, получить информацию SMART, а также выполнить автоматическое восстановление поврежденных секторов. Все это вы найдете в пункте меню «Базовые тесты». Кроме этого, программа включает подробное руководство на русском языке, которое вы можете найти в разделе «Справка».
Программа для проверки жесткого диска Western Digital Data Lifeguard Diagnostic
Эта бесплатная утилита, в отличие от предыдущей, предназначена только для жестких дисков Western Digital. А у многих российских пользователей именно такие жесткие диски.
Также, как и предыдущая программа, Western Digital Data Lifeguard Diagnostic доступна в версии для Windows и как загрузочный ISO образ.
С помощью программы можно посмотреть информацию SMART, проверить сектора жесткого диска, перезаписать диск нулями (стереть все окончательно), посмотреть результаты проверки.
Как проверить жесткий диск встроенными средствами Windows
В Windows 10, 8, 7 и XP вы можете выполнить проверку жесткого диска, включая проверку поверхности и исправить ошибки не прибегая к использованию дополнительных программ, в самой системе предусмотрено несколько возможностей проверки диска на ошибки.
Проверка жесткого диска в Windows
Как проверить работоспособность жесткого диска в Victoria
Victoria — пожалуй, одна из самых популярных программ для целей диагностики жесткого диска. С помощью нее вы можете просмотреть информацию S.M.A.R.T. (в том числе для SSD) проверить HDD на ошибки и сбойные сектора, а также пометить бэд блоки как не работающие или попытаться восстановить их.
Инструкция по использованию Victoria займет не одну страницу, а потому не берусь ее писать сейчас. Скажу лишь, что главный элемент программы в версии для Windows — это вкладка Tests. Запустив тестирование, предварительно выбрав жесткий диск на первой вкладке, вы сможете получить наглядное представление о том, в каком состоянии находятся сектора жесткого диска. Отмечу, что зеленые и оранжевые прямоугольники с временем доступа 200-600 мс — это уже плохо и означает, что сектора выходят из строя (проверить таким образом можно только HDD, для SSD такого рода проверка не подходит).
Здесь же, на странице тестирования, вы можете поставить отметку «Remap», для того, чтобы во время теста сбойные сектора были помечены как неработающие.
И, наконец, что делать, если на жестком диске обнаружены поврежденные сектора или бэд блоки? Я считаю, что оптимальное решение — позаботиться о сохранности данных и в кратчайшие сроки заменить такой жесткий диск на работоспособный. Как правило, любое «исправление бэд-блоков» носит временный характер и деградация накопителя прогрессирует.
- среди рекомендованных программ для проверки жесткого диска нередко можно встретить Drive Fitness Test for Windows (DFT). У нее есть некоторые ограничения (например, не работает с чипсетами Intel), но отзывы о работоспособности исключительно положительные. Возможно, пригодится.
- Информация SMART не всегда корректно считывается для некоторых марок накопителей сторонними программами. Если вы увидели «красные» пункты в отчете, это не всегда говорит о проблема. Попробуйте использовать фирменную программу от производителя.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как разрешить обычному пользователю запускать программу от имени Администратора без ввода пароля
- Как выйти из полноэкранного режима в Windows
- Как включить компактный вид панели быстрых настроек Windows 11
- Delta — эмулятор старых консолей на iPhone теперь доступен в AppStore
- Шрифты в интерфейсе Chrome стали более жирными и размытыми — как исправить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Владислав aka Аналитик 23.09.2018 в 19:46
- Dmitry 25.09.2018 в 13:10
- Алексей 07.11.2019 в 13:27
- Dmitry 08.11.2019 в 10:47