Гдето около месяца назад появилась проблема с HDD (Samsung SpinPoint T166S 500гб). Заключаеться она в следующем: после обращения к определенному файлу ( неважно будь то чтение или запись) слышыться. В ней собраны возможности большинства фирменных диагностических утилит для HDD, и другие полезные функции, имеющиеся в ATA стандарте на современные жесткие диски, однако нет ограничений на поддерживаемые модели. Утилита Samsung Drive Diagnostic Utility (Hutil) сделана для тестирования работы и состояния жестких дисков Samsung. Программа проверяет множество параметров и по окончании тестирования выдает детальный отчет о состоянии HDD. Фирменные утилиты Seagate и Western Digital, Victoria HDD. В этой статье — описание самых популярных программ для проверки. А были подключены 2 жестяка: Seagate и Samsung (который уже тоже как. Восстанавливаемые SCSI HDD могут быть подключены и отключены от контроллера без перезагрузки компьютера и перезапуска утилиты.
HDDScan – программа для проверки жестких дисков и SSDПрограмма предназначена для проверки жестких дисков и SSD на битые сектора, просмотра S. M. A. R. T. Предусмотрен вывод значения температуры накопителя в панель задач. Возможности и требования. Поддерживаемые типы накопителей. HDD с интерфейсом ATA/SATA. HDD с интерфейсом SCSI. HDD с интерфейсом USB (см.
ESwin - SAMSUNG S.M.A.R.T UTILITY для внешних жестких только для следующих жестких дисков SAMSUNG HDD : Описание.
Приложение А). HDD с интерфейсом Fire. Wire или IEEE 1. 39. Приложение А). RAID массивы с ATA/SATA/SCSI интерфейсом (только тесты).
Flash накопители с интерфейсом USB (только тесты). SSD с интерфейсом ATA/SATA. Основной вид программы. Элементы управления главного окна. Select Drive – выпадающий список который содержит все поддерживаемые накопители в системе. Выводится модель накопителя и серийный номер.
Рядом находится иконка, определяющая предположительный тип накопителя. Кнопка S. M. A. R. T. 2). Элемент меню S.
M. A. R. T. Offline tests – при активации этого. S. M. A. R. T. 2 Окно тестов. Элементы управления. Поле Start LBA – начальный логический номер сектора для тестирования. Поле End LBA – конечный логический номер сектора для тестирования.
Поле Block Size – размер блока в секторах для тестирования. Блок радиокнопок Test – позволяет выбрать тип теста: верификация, чтение, стирание, чтение в режиме Butterfly. Кнопка Add Test – добавляет тест в очередь задач. Это связано с тем, что автору программы не удалось пока получить стабильных качественных результатов при запуске 2- х и более тестов одновременно (на разных накопителях).
Тест в режиме Verify может иметь ограничение на размер блока в 2. Это связано с особенностями работы Windows. Тест в режиме Verify может неправильно работать на. USB/Flash накопителях. При тестировании в режиме Verify накопитель считывает блок данных во внутренний буфер и проверяет их целостность, передача данных через интерфейс не происходит. Программа замеряет время готовности накопителя после выполнения этой операции после каждого блока и выводит результаты.
Блоки тестируются последовательно - от минимального к максимальному. При тестировании в режиме Read накопитель считывает данные во внутренний буфер, после чего данные передаются через интерфейс и сохраняются во временном буфере программы.
Программа замеряет суммарное время готовности накопителя и передачи данных после каждого блока и выводит результаты. Блоки тестируются последовательно - от минимального к максимальному. При тестировании в режиме Erase программа подготавливает блок данных заполненных специальным паттерном с номером сектора и передает данные накопителю, накопитель записывает полученный блок (информация в блоке безвозвратно теряется!).
Программа замеряет суммарное время передачи и записи блока и готовности накопителя после каждого блока и выводит результаты. Блоки тестируются последовательно - от минимального к максимальному. Тестирование в режиме Butterfly Read аналогично тестированию в режиме Read. Разница заключается в порядке тестирования блоков. Блоки обрабатываются парами. Первый блок в первой паре будет Блок 0.
Второй блок в первой паре будет Блок N, где N это последний блок заданного участка. Следующая пара будет Блок 1, Блок N- 1 и т. Завершается тестирование в середине заданного участка. Этот тест замеряет время чтения и позиционирования. Окно управления тестами.
Рис. 3 Менеджер тестов. Это окно содержит очередь тестов. Сюда попадают все тесты, которые запускает программа, а также монитор температуры.
Менеджер позволяет удалять тесты из очереди. Некоторые задачи можно ставить на паузу или останавливать. Двойной клик на записи в очереди вызывает окно с информацией о текущей задаче.
Рис. 4 Пример окна информации о задаче. Информационное окно тестов. Окно содержит информацию о тесте, позволяет ставить тест на паузу или останавливать, а также генерирует отчет. Вкладка Graph: Содержит информацию зависимости скорости тестирования от номера блока, представлена в виде графа. Рис. 5 Вкладка Graph. Вкладка Map. Содержит информацию о зависимости времени тестирования от номера блока, представлена в виде карты.
Рис. 6 Вкладка Map. По умолчанию динамическая прорисовка карты отключена, это связано с тем, что на слабых машинах прорисовка карты занимает очень много процессорного времени и может влиять на точность тестов. Чтобы уменьшить влияние прорисовки карты на точность тестирования, был введен специальный буфер Map Update Queue. Поток, который тестирует накопитель, складывает задачи для прорисовки карты в этот буфер. Другой поток забирает задачи и рисует карту.
Если буфер заполнится полностью, то поток тестирования накопителя может работать неправильно и результаты тестирования будут менее точными. Если вы видите, что буфер Map Update Queue заполняется слишком быстро – отключите динамическую прорисовку карты. Вы можете просматривать карту, прокручивая ее мышкой, так как результаты все равно сохраняются на карте, независимо от динамической прорисовки. Вкладка Report: Содержит информацию о тесте и всех блоках, время тестирования которых заняло более чем 5. Вкладка Report. Идентификационная информация. Отчет содержит информацию об основных физических и логических параметрах накопителя.
Отчет можно распечатывать и сохранять в файл MHT. Рис. 8 Пример окна идентификационной информации для ATA/SATA накопителя. Рис. 9 Пример окна идентификационной информации для SCSI накопителя. S. M. A. R. T. Если, по мнению программы, атрибут в норме, то рядом с ним стоит иконка зеленого цвета. Желтым обозначаются атрибуты, на которые следует обратить внимание особенно, как правило, они указывают на какую- либо неисправность накопителя. Красным обозначаются атрибуты, находящиеся за пределами нормы. Пример отчета S. M.
A. R. T. 1. 1 Пример отчета S. M. A. R. T. 1. 2 Пример отчета S. M. A. R. T. 1. 3 Пример отчета S.
M. A. R. T. Информация выводится в панель задач, а также в специальное окно информации о тесте. Рис. 1. 4 Монитор температуры в панели задач. Для ATA/SATA/USB/Fire. Wire накопителей окно информации содержит 2 значения.
В панель задач выводится второе значение. Монитор температуры для ATA/SATA диска. Для SCSI накопителей окно информации содержит 2 значения. В панель задач выводится второе значение. Монитор температуры для SCSI диска.
S. M. A. R. T. Проверяет основные узлы накопителя, а также сканирует небольшой участок поверхности накопителя и сектора находящиеся в Pending- List (сектора которые могут содержать ошибки чтения). Тест рекомендуется для быстрой оценки состояния накопителя. Extended test – длится обычно от 0. Проверяет основные узлы накопителя, а также полностью сканирует поверхность накопителя.
Conveyance test – длится обычно несколько минут. Проверяет узлы и логи накопителя, которые могут указывать на неправильное хранение или перевозку накопителя. Рис. 1. 7 Информационное окно S. M. A. R. T. Включение это функции позволяет уменьшить шум накопителя за счет более плавного позиционирования головок.
При этом накопитель немного теряет в производительности при случайном доступе. APM – функция позволяет экономить питание накопителя за счет временного снижения скорости вращения (или полной остановки) шпинделя накопителя в момент простоя. PM – функция позволяет настроить таймер остановки шпинделя на определенное время. При достижении этого время шпиндель будет остановлен при условии, что накопитель находится в режиме простоя. Обращение к накопителю любой программой вызывает принудительное раскручивание шпинделя и сбрасывание таймера на ноль.
Disable Seagate PM – специальная команда, которая может выключить таймер остановки шпинделя на некоторых Seagate- ах, добавлена по просьбам пользователей, найти на каких драйвах она работает мне не удалось. Программа также позволяет останавливать или запускать шпиндель накопителя принудительно.
Обращение к накопителю любой программой вызывает принудительное раскручивание шпинделя. Рис. 1. 8 Информационное окно дополнительных возможностей ATA/SATA накопителя. Для SCSI накопителей программа позволяет просматривать дефект- листы и запускать/останавливать шпиндель. Рис. 1. 9 Информационное окно дополнительных возможностей SCSI накопителя. Использование «скинов»Программа использует компонент Alpha.
Skins, что позволяет пользователю изменять внешний вид приложения. Скачать доступные «скины» можно здесь - http: //www.
Там же можно узнать, как создавать свои «скины». Вызовите диалог Skin Selection. Нажмите кнопку Select Skin и выберете понравившийся «скин». Программа создаст файл main. Галочка Skinned mode позволяет включать и выключать использование «скинов» (включено по умолчанию).
Рис. 2. 0 Окно управления «скинами»Использование командной строки. Программа может строить командную строку для управления некоторыми параметрами накопителя и сохранять эту строку в bat или cmd файл. При запуске такого файла программа вызывается в фоновом режиме, изменяет параметры накопителя в соответствии с заданными и автоматически закрывается. Рис. 2. 1 Окно построения командной строки. Приложение А: Накопители с интерфейсом USB/Fire. Wire. Если накопитель поддерживается программой, то для него доступны тесты, S.