Восстановление данных
восстановление данных
Звоните нам в Москве: +7(495) 230−1000

HDDScan





Программа предназначена для проверки жестких дисков и SSD на битые сектора, просмотра S.M.A.R.T. атрибутов, изменения специальных настроек, таких как: управление питанием, старт/стоп шпинделя, регулировка акустического режима и др. Предусмотрен вывод значения температуры накопителя в панель задач.


Возможности и требования

Поддерживаемые типы накопителей:
  • HDD с интерфейсом ATA/SATA.
  • HDD с интерфейсом SCSI.
  • HDD с интерфейсом USB (см. Приложение А).
  • HDD с интерфейсом FireWire или IEEE 1394 (см. Приложение А).
  • RAID массивы с ATA/SATA/SCSI интерфейсом (только тесты).
  • Flash накопители с интерфейсом USB (только тесты).
  • SSD с интерфейсом ATA/SATA.
Тесты накопителей:
  • Тест в режиме линейной верификации.
  • Тест в режиме линейного чтения.
  • Тест в режиме линейной записи.
  • Тест в режиме чтения Butterfly (искусственный тест случайного чтения)
S.M.A.R.T.:
  • Чтение и анализ S.M.A.R.T. параметров с дисков с интерфейсом ATA/SATA/USB/FireWire.
  • Чтение и анализ таблиц логов с дисков с интерфейсом SCSI.
  • Запуск S.M.A.R.T. тестов на накопителях с интерфейсом ATA/SATA/USB/FireWire.
  • Монитор температуры на накопителях с интерфейсом ATA/SATA/USB/FireWire/SCSI.
Дополнительные возможности:
  • Чтение и анализ идентификационной информации с накопителей с интерфейсом ATA/SATA/USB/FireWire/SCSI.
  • Изменение параметров AAM, APM, PM на накопителях с интерфейсом ATA/SATA/USB/FireWire.
  • Просмотр информации о дефектах на накопителя с интерфейсом SCSI.
  • Старт/стоп шпинделя на накопителях с интерфейсом ATA/SATA/USB/FireWire/SCSI.
  • Сохранения отчетов в формате MHT.
  • Печать отчетов.
  • Поддержка «скинов».
  • Поддержка командной строки.
  • Поддержка SSD накопителей (НОВОЕ).
Требования:
  • Intel-совместимый компьютер с процессором от 1.5 ГГц и памятью от 256 МБ.
  • Операционная система: Windows 2000 SP4, Windows XP SP2 или SP3, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008.
  • Программа не должна запускаться с накопителя работающего в режиме «только для чтения».


Интерфейс пользователя

Основной вид программы при запуске

Рис. 1 Основной вид программы

программа для тестирования жесткого диска
Элементы управления главного окна:
  • Select Drive – выпадающий список который содержит все поддерживаемые накопители в системе. Выводится модель накопителя и серийный номер. Рядом находится иконка, определяющая предположительный тип накопителя.
  • Кнопка S.M.A.R.T. – позволяет получить отчет о состоянии драйва сделанном на основе атрибутов S.M.A.R.T.
  • Кнопка New Task (в центре) – по нажатию на эту кнопку вызывается меню с основными задачами для программы.
  • Элемент меню Surface Tests – по нажатию на этот элемент вызывается окно с выбором тестов накопителя (см. Рис. 2).
  • Элемент меню S.M.A.R.T. – нажатие на этот элемент аналогично нажатию кнопки S.M.A.R.T.
  • Элемент меню S.M.A.R.T. Offline tests – при активации этого элемента вызывается подменю S.M.A.R.T. тестов Short, Extended, Conveyance.
  • Элемент меню Temperature Monitor – по нажатию на этот элемент будет запущена задача мониторинга температуры.
  • Элемент меню Features – при активации этого элемента вызывается подменю дополнительных возможностей программы.
  • Элемент меню Identity Info – при нажатии на этот элемент программа выведет отчет об идентификационной информации накопителя.
  • Элемент меню Skin Selection – при нажатии на этот элемент программа откроет окно выбора «скинов».
  • Элемент меню Build Command Line – при нажатии на этот элемент программа откроет окно построения командной строки.

Окно выбора тестов

Рис. 2 Окно тестов

программа для диагностики жесткого диска
Элементы управления:
  • Поле Start LBA – начальный логический номер сектора для тестирования.
  • Поле End LBA – конечный логический номер сектора для тестирования.
  • Поле Block Size – размер блока в секторах для тестирования.
  • Блок радиокнопок Test – позволяет выбрать тип теста: верификация, чтение, стирание, чтение в режиме Butterfly.
  • Кнопка Add Test – добавляет тест в очередь задач.
Возможности и ограничения тестов:
  • Может быть запущен только один тест поверхности в одно время. Это связано с тем, что автору программы не удалось пока получить стабильных качественных результатов при запуске 2-х и более тестов одновременно (на разных накопителях).
  • Тест в режиме Verify может иметь ограничение на размер блока в 256, 16384 или 65536 секторов. Это связано с особенностями работы 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:

Содержит информацию о тесте и всех блоках, время тестирования которых заняло более чем 50 мс.

Рис. 7 Вкладка Report

тестирование поверхности жесткого диска

Идентификационная информация

Отчет содержит информацию об основных физических и логических параметрах накопителя.

Отчет можно распечатывать и сохранять в файл MHT.

Рис. 8 Пример окна идентификационной информации для ATA/SATA накопителя

Рис. 9 Пример окна идентификационной информации для SCSI накопителя

S.M.A.R.T. отчет

Отчет содержит информацию производительности и «здоровье» накопителя в виде атрибутов. Если, по мнению программы, атрибут в норме, то рядом с ним стоит иконка зеленого цвета. Желтым обозначаются атрибуты, на которые следует обратить внимание особенно, как правило, они указывают на какую-либо неисправность накопителя. Красным обозначаются атрибуты, находящиеся за пределами нормы.

Отчеты можно распечатывать или сохранять в файл типа MHT.

Рис. 10 Пример отчета S.M.A.R.T. для ATA/SATA диска

Рис. 11 Пример отчета S.M.A.R.T. для SCSI диска

Рис. 12 Пример отчета S.M.A.R.T. для SSD диска

Рис. 13 Пример отчета S.M.A.R.T. для SSD диска

Монитор температуры

Позволяет оценивать температуру накопителя. Информация выводится в панель задач, а также в специальное окно информации о тесте. Рис. 14 содержит показания для двух накопителей.

Рис. 14 Монитор температуры в панели задач

Для ATA/SATA/USB/FireWire накопителей окно информации содержит 2 значения. В панель задач выводится второе значение.

Первое значение берется из атрибута Airflow Temperature, второе значение берется из атрибута HDA Temperature.

Рис. 15 Монитор температуры для ATA/SATA диска

определение температуры жесткого диска

Для SCSI накопителей окно информации содержит 2 значения. В панель задач выводится второе значение.

Первое значение содержит максимально допустимую температуру для накопителя, второе показывает текущую температуру.

Рис. 16 Монитор температуры для SCSI диска

температура жесткого диска

S.M.A.R.T. тесты

Программа позволяет запускать три типа S.M.A.R.T. тестов:

  1. Short test – длится обычно 1-2 минуты. Проверяет основные узлы накопителя, а также сканирует небольшой участок поверхности накопителя и сектора находящиеся в Pending-List (сектора которые могут содержать ошибки чтения). Тест рекомендуется для быстрой оценки состояния накопителя.
  2. Extended test – длится обычно от 0.5 до 2 часов. Проверяет основные узлы накопителя, а также полностью сканирует поверхность накопителя.
  3. Conveyance test – длится обычно несколько минут. Проверяет узлы и логи накопителя, которые могут указывать на неправильное хранение или перевозку накопителя.

Рис. 17 Информационное окно S.M.A.R.T. теста

Дополнительные возможности

Для ATA/SATA/USB/FireWire накопителей программа позволяет изменять некоторые параметры.

  1. AAM – функция управляет шумом накопителя. Включение это функции позволяет уменьшить шум накопителя за счет более плавного позиционирования головок. При этом накопитель немного теряет в производительности при случайном доступе.
  2. APM – функция позволяет экономить питание накопителя за счет временного снижения скорости вращения (или полной остановки) шпинделя накопителя в момент простоя.
  3. PM – функция позволяет настроить таймер остановки шпинделя на определенное время. При достижении этого время шпиндель будет остановлен при условии, что накопитель находится в режиме простоя. Обращение к накопителю любой программой вызывает принудительное раскручивание шпинделя и сбрасывание таймера на ноль.
  4. Disable Seagate PM – специальная команда, которая может выключить таймер остановки шпинделя на некоторых Seagate-ах, добавлена по просьбам пользователей, найти на каких драйвах она работает мне не удалось.
  5. Программа также позволяет останавливать или запускать шпиндель накопителя принудительно. Обращение к накопителю любой программой вызывает принудительное раскручивание шпинделя.

Рис. 18 Информационное окно дополнительных возможностей ATA/SATA накопителя

Для SCSI накопителей программа позволяет просматривать дефект-листы и запускать/останавливать шпиндель.

Рис. 19 Информационное окно дополнительных возможностей SCSI накопителя

Использование «скинов»

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

Скачать доступные «скины» можно здесь - http://www.alphaskins.com/asdwnld.php

Там же можно узнать, как создавать свои «скины».

Создайте поддиректорию Skins в той папке, где расположен файл HDDScan.exe, скачайте понравившееся вам «скины» на свой компьютер и скопируйте их в папку Skins. Вызовите диалог Skin Selection. Нажмите кнопку Select Skin и выберете понравившийся «скин». Программа создаст файл main.ini, в котором будут сохранены параметры текущего «скина», если удалить файл main.ini программа будет использовать встроенный «скин». Галочка Skinned mode позволяет включать и выключать использование «скинов» (включено по умолчанию).

Рис. 20 Окно управления «скинами»

Использование командной строки

Программа может строить командную строку для управления некоторыми параметрами накопителя и сохранять эту строку в bat или cmd файл. При запуске такого файла программа вызывается в фоновом режиме, изменяет параметры накопителя в соответствии с заданными и автоматически закрывается.

Рис. 21 Окно построения командной строки

Приложение А: Накопители с интерфейсом USB/FireWire

Если накопитель поддерживается программой, то для него доступны тесты, S.M.A.R.T. функции и дополнительные возможности.

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

Накопители с интерфейсом USB/FireWire, которые поддерживает программа:

Накопитель Микросхема контроллера
StarTeck IDECase35U2 Cypress CY7C68001
WD Passpopt Initio INIC-1610L
Iomega PB-10391 Неизвестно
Seagate ST9000U2 (PN: 9W3638-556) Cypress CY7C68300B
Seagate External Drive (PN: 9W286D) Cypress CY7C68300B
Seagate FreeAgentPro Oxford
CASE SWEXX ST010 Cypress AT2LP RC7
Vantec CB-ISATAU2 (adapter) JMicron JM20337
Beyond Micro Mobile Disk 3.5" 120GB Prolific PL3507 (только USB)
Maxtor Personal Storage 3100 Prolific PL2507
Maxtor Personal Storage (USB2120NEP001) In-System ISD300A
  SunPlus SPIF215A
Toshiba USB Mini Hard Drive Неизвестно
USB Teac HD-15 PUK-B-S Неизвестно
Transcend StoreJet 35 Ultra (TS1TSJ35U-EU) Неизвестно
AGEStar FUBCP JMicron JM20337
USB Teac HD-15 PUK-B-S Неизвестно
  Prolific 2571

Накопители с интерфейсом USB/FireWire, которые возможно поддерживает программа:

Накопитель Микросхема контроллера
AGEStar IUB3A Cypress
AGEStar ICB3RA Cypress
AGEStar IUB3A4 Cypress
AGEStar IUB5A Cypress
AGEStar IUB5P Cypress
AGEStar IUB5S Cypress
AGEStar NUB3AR Cypress
AGEStar IBP2A2 Cypress
AGEStar SCB3AH JMicron JM2033x
AGEStar SCB3AHR JMicron JM2033x
AGEStar CCB3A JMicron JM2033x
AGEStar CCB3AT JMicron JM2033x
AGEStar IUB2A3 JMicron JM2033x
AGEStar SCBP JMicron JM2033x
AGEStar FUBCP JMicron JM2033x
Noontec SU25 Prolific PL2507
Transcend TS80GHDC2 Prolific PL2507
Transcend TS40GHDC2 Prolific PL2507
I-O Data HDP-U series Неизвестно
I-O Data HDC-U series Неизвестно
Enermax Vanguard EB206U-B Неизвестно
Thermaltake Max4 A2295 Неизвестно
Spire GigaPod SP222 Неизвестно
Cooler Master - RX-3SB Неизвестно
MegaDrive200 Неизвестно
RaidSonic Icy Box IB-250U Неизвестно
Logitech USB Неизвестно

Накопители с интерфейсом USB/FireWire, которые не поддерживает программа:

Накопитель Микросхема контроллера
Matrix Genesis Logic GL811E
Pine Genesis Logic GL811E
Iomega LDHD250-U Cypress CY7C68300A
Iomega Prolific PL-2507 (модифицированная прошивка)
Iomega Prolific PL-3507 (модифицированная прошивка)
Maxtor Personal Storage 3200 Prolific PL-3507 (модифицированная прошивка)
Maxtor One-Touch Cypress CY7C68013
Seagate External Drive (PN-9W2063) Cypress CY7C68013
Seagate Pocket HDD Неизвестно
SympleTech SympleDrive 9000-40479-002 CY7C68300A
  Myson Century CS8818
  Myson Century CS8813

Приложение Б: SSD накопители

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

Накопители SSD, которые поддерживает программа:

Накопитель Микросхема контроллера
OCZ Vertex, Vertex Turbo, Agility, Solid 2 Indilinx IDX110M00
Super Talent STT_FTM28GX25H Indilinx IDX110M00
Corsair Extreme Series Indilinx IDX110M00
Kingston SSDNow M-Series Intel PC29AS21AA0 G1
Intel X25-M G2 Intel PC29AS21BA0 G2
OCZ Throttle JMicron JMF601
Corsair Performance Series Samsung S3C29RBB01

Накопители SSD, которые возможно поддерживает программа:

Накопитель Микросхема контроллера
OCZ Vertex2, Agility2 SandForce SF1200
OCZ Vertex LE, Vertex 2 Pro SandForce SF1500
Corsair Force F100 Series SandForce SF1200
Xceed Lite Неизвестно
Автор: Артём Рубцов Поддержка: R.LAB
 
11.04.2016 г.
Выложена новая статья «Примеры использования CERT Tool»
30.03.2016 г.
Ежегодная 10-я конференция в Подмосковье
Популярные программы
R.saver
1859754 cкачиваний
HDDScan
959405 cкачиваний
DiskEditor
162006 cкачиваний
CHKParser32
123225 cкачиваний
S.M.A.R.T. Vision
117057 cкачиваний
Яндекс.Метрика
Восстановление данных - R.LAB
Москва, Костянский переулок, д. 13  (схема проезда). Телефон: +7 (495) 230−1000; e-mail: 
Другие города »