- 1 -
HDDScan for Windows
Ver. 3.1
- 2 -
Введение
HDDScan это утилита для тестирования накопителей информации (HDD, RAID, Flash).
Программа предназначена для диагностики накопителей информации на наличие BAD-
блоков, просмотра S.M.A.R.T атрибутов накопителя, изменения специальных настроек,
таких как: управление питанием, старт/стоп шпинделя, регулировка акустического
режима и др.
Автор программы: Артём Рубцов
Страницы поддержки:
На русском: http://hddscan.ru/
На английском: http://hddscan.com/
- 3 -
Возможности и требования
Поддерживаемы типы накопителей:
• HDD с интерфейсом ATA/SATA
• HDD с интерфейсом SCSI
• HDD с интерфейсом USB (см.Приложение А)
• HDD с интерфейсом FireWire или IEEE 1394 (см.Приложение А)
• RAID массивы с ATA/SATA/SCSI интерфейсом (только тесты)
• Flash накопители с интерфейсом USB (только тесты)
Тесты накопителей:
• Тест в режиме линейной верификации
• Тест в режиме линейного чтения
• Тест в режиме линейной записи
• Тест в режиме чтения 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
• Печать отчетов
• Поддержка «скинов» (NEW)
Требования:
• Intel-совместимый компьютер с процессором от 1.5 ГГц и памятью от 256 МБ
• Операционная система Windows 2000 SP4, Windows XP SP2 или Windows Server
2003 (возможности ограничены).
• Программа не должна запускаться с накопителя работающего в режиме только для
чтения
- 4 -
Интерфейс пользователя
Основной вид программы при запуске:
Рис.1 Основной вид программы
Элементы управления главного окна:
• Select Drive – выпадающий список который содержит все поддерживаемые
накопители в системе. Выводится модель накопителя и серийный номер. Рядом
находится иконка, определяющая предположительный тип накопителя.
• Кнопка S.M.A.R.T. – позволяет получить отчет о состоянии драйва сделанном на
основе атрибутов S.M.A.R.T.
• Кнопка Tasks – по нажатию на эту кнопку вызывается меню с основными задачами
для программы.
• Элемент меню 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 – при нажатии на этот элемент программа откроет
окно выбора «скинов»
- 5 -
Окно выбора тестов:
Рис.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 и т.д. Завершается тестирование в середине заданного участка. Этот тест
замеряет время позиционирования и время чтения накопителя.