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

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

Для изменения параметров, за исключения первого и второго пункта, используются клавиши Вправо и Влево.

Рис. 4. Настройка параметров проверки поверхности диска

Start LBA и End LBA – (Logical Block Addressing) – адрес блока. При задании границ тестирования в LBA, 1 LBA = 512байт - сектор, с которого, соответственно, начинается и на котором заканчивается проверка. По умолчанию будет проверяться весь диск. Для изменения этих значений необходимо нажать клавишу Пробел, ввести нужное значение и нажать Enter.

Тип проверки диска задается в третьем сверху пункте меню. Программой поддерживаются следующие режимы: Линейное чтение, Случайное чтение, BUTTERFLY-чтение, PIO-чтение, PIO-чтение в файл, Запись (стирание), Запись из файла и Проверка интерфейса. Для большинства случаев рекомендуемым вариантом является Линейное чтение.

Программа также позволяет скрывать bad-блоки на диске (remap). Этот параметр настраивается в четвертом сверху пункте меню. Поддерживаются следующие режимы: Ignore Bad Blocks (режим скрытия дефектов отключен), BB = RESTORE DATA (подходит в большинстве случаев), BB = Advanced REMAP, BB = Fujitsu Remap и BB = Erase 256 sect. Следует учесть, что эта возможность работает только при трех типах проверки: Линейное чтение, Случайное чтение и BUTTERFLY-чтение.

Кроме построения карты диска программа также позволяет строить график скорости чтения диска. Эту возможность можно включить в шестом пункте меню: Graphic: OFF – режим отключен, Quick Graphic – быстрое построения графика, Full Graphic – полноценное построение графика.

Для начала проверки надо нажать клавишу Enter.

Рис. 5. Результат проверки поверхности диска

На рис. 5 показан результат проверки поверхности диска.

В центре экрана находится карта диска. Каждый прямоугольник – это блок из 256 секторов.

В правой части вкладки сверху находится указатель, в котором показано время доступа в зависимости от цвета прямоугольника. Справа от цветных прямоугольников указано количество таких блоков на карте диска.

Снизу от этого указателя располагается информация о bad-блоках, найденных на диске.

Если винчестер зависнет из-за неисправности во время сканирования, программа ждет около 16 секунд, после чего перейдет к следующему блоку, выводя значок T (Timeout) в поле скана. Непрерывные задержки свидетельствуют о том, что HDD не отвечает на команды - можно попробовать подать команду сброса в его контроллер, нажав F3 (Reset) непосредственно во время скана, иногда это помогает.

Виды сканирований:

Линейное чтение(верификация): Тестирование поверхности в LBA адресации. Предназначено для максимально быстрой и точной диагностики состояния поверхности. Во время тестирования все адресное пространство винчестера разбивается на условные участки одинаковой длины блоки. Размер одного блока равен 256-ти секторам. Программа измеряет время доступа к каждому блоку по команде верификации, и по нему на экране рисуется прямоугольник соответствующего цвета.

Случайное чтение: Тестирование поверхности, когда адреса блоков выдает генератор случайных чисел. Диапазон можно задать в виде границ LBA в меню скана.

BUTTERFLY- чтение: Тестирование поверхности по алгоритму "бабочка", когда попеременно читаются начало и конец дискового пространства, каждый раз со сдвигом на 1 блок (256 секторов), в результате чего к концу теста головки оказываются в середине рабочей зоны HDD.

PIO-чтение: В отличие от верификации, используется настоящее чтение секторов из винчестера. Отличается более низкой скоростью - около 2-8 мб/сек (1 Гб читается 2-7 минут), поэтому целесообразно лишь для небольших участков.

PIO-чтение в файл: В отличие от "просто чтения" данные с винчестера пишутся в файл в текущем каталоге. Программа корректно обрабатывает бэд-блоки, не "вылетая" на них, вся остальная информация сектор за сектором пишется в файл

Запись: Производит посекторное стирание информации с диска, блоками по 256 секторов. Может использоваться для устранения некоторых видов дефектов (аналогично низкоуровневому форматированию программами от производителей HDD). По скорости сравнимо с PIO-чтением.

Рис. 6. Результат быстрого построения графика скорости чтения диска

На рис. 6 показан результат построения графика скорости чтения диска.

По оси X расположена информация об объеме в гигабайтах. А по оси Y расположена информация о скорости чтения, выраженная в Мб/сек.

На защиту лабораторной необходимо:

1. Знать интерфейс программы Victoria

2. Знать что такое паспорт диска, основные показатели

3. Знать, что такое SMART, основные показатели

4. Знать основные режимы работы винчестеров

5. Знать виды сканирований и их отличия

Таблица расшифровки показаний SMART.

Данная таблица позволяет расшифровать основные показатели SMART.

Имя атрибута Описание
  Raw Read Error Rate Частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска.
  Throughput Performance Общая производительность диска. Если значение атрибута уменьшается, то велика вероятность, что с диском есть проблемы.
  Spin-Up Time Время раскрутки пакета дисков из состояния покоя до рабочей скорости.
  Start/Stop Count Полное число запусков/остановок шпинделя. У дисков некоторых производителей (например, Seagate) — счётчик включения режима энергосбережения. В поле raw value хранится общее количество запусков/остановок диска.
  Reallocated Sectors Count Число операций переназначения секторов. Когда диск обнаруживает ошибку чтения/записи, он помечает сектор «переназначенным» и переносит данные в специально отведённую область. Вот почему на современных жёстких дисках нельзя увидеть bad-блоки — все они спрятаны в переназначенных секторах. Этот процесс называют remapping, а переназначенный сектор — remap. Чем больше значение, тем хуже состояние поверхности дисков. Поле raw value содержит общее количество переназначенных секторов.
  Read Channel Margin Запас канала чтения. Назначение этого атрибута не документировано. В современных накопителях не используется.
  Seek Error Rate Частота ошибок при позиционировании блока головок. Чем их больше, тем хуже состояние механики и/или поверхности жёсткого диска.
  Seek Time Performance Средняя производительность операции позиционирования магнитными головками. Если значение атрибута уменьшается, то велика вероятность проблем с механической частью.
  Power-On Hours (POH) Число часов (минут, секунд — в зависимости от производителя), проведённых во включенном состоянии. В качестве порогового значения для него выбирается паспортное время наработки на отказ (MTBF — mean time between failure).
  Spin-Up Retry Count Число повторных попыток раскрутки дисков до рабочей скорости в случае, если первая попытка была неудачной. Если значение атрибута увеличивается, то велика вероятность неполадок с механической частью.
  Recalibration Retries Количество повторов запросов рекалибровки в случае, если первая попытка была неудачной. Если значение атрибута увеличивается, то велика вероятность проблем с механической частью.
  Device Power Cycle Count Количество полных циклов включения-выключения диска.
  Soft Read Error Rate Число ошибок при чтении по вине программного обеспечения.
  End-to-End error Данный атрибут — часть технологии HP SMART IV, это означает, что после передачи через кэш памяти буфера данных паритет данных между хостом и жестким диском не совпадают.
  Reported UNC Errors Ошибки, которые не могли быть восстановлены, используя методы устранения ошибки аппаратными средствами.
  Airflow Temperature (WDC) Температура воздуха внутри корпуса жёсткого диска для дисков Western Digital. Для дисков Seagate рассчитывается по формуле (100 — HDA temperature).
  G-sense error rate Количество ошибок, возникающих в результате ударных нагрузок.
  Power-off retract count Число циклов выключений или аварийных отказов.
  Load/Unload Cycle Количество циклов перемещения блока магнитных головок в парковочную зону / в рабочее положение.
  HDA temperature Здесь хранятся показания встроенного термодатчика.
  Hardware ECC Recovered Число коррекции ошибок аппаратной частью диска (ошибок чтения, ошибок позиционирования, ошибок передачи по внешнему интерфейсу).
  Reallocation Event Count Число операций переназначения. В поле «raw value» атрибута хранится общее число попыток переноса информации с переназначенных секторов в резервную область. Учитываются как успешные, так и неуспешные попытки.
  Current Pending Sector Count В поле хранится число секторов, являющихся кандидатами на замену. Они не были ещё определены как плохие, но считывание с них отличается от чтения стабильного сектора, это так называемые подозрительные или нестабильные сектора. В случае успешного последующего прочтения сектора он исключается из числа кандидатов. В случае повторных ошибочных чтений накопитель пытается восстановить его и выполняет операцию переназначения.
  Uncorrectable Sector Count Число неисправимых ошибок при обращении к сектору. {Возможно, имелось в виду «число некорректируемых секторов», но никак не число самих ошибок!} В случае увеличения числа ошибок велика вероятность критических дефектов поверхности и/или механики накопителя.
  UltraDMA CRC Error Count Число ошибок, возникающих при передаче данных по внешнему интерфейсу.
  Write Error Rate / Multi-Zone Error Rate Показывает общее количество ошибок, происходящих при записи сектора. Может служить показателем качества поверхности и механики накопителя.
  Soft read error rate Частота появления «программных» ошибок при чтении данных с диска. Данный параметр показывает частоту появления ошибок при операциях чтения с поверхности диска по вине программного обеспечения, а не аппаратной части накопителя.
  Data Address Mark errors Number of Data Address Mark (DAM) errors (or) vendor-specific.
  Run out cancel Количество ошибок ECC.
  Soft ECC correction Количество ошибок ECC, скорректированных программным способом.
  Thermal asperity rate (TAR) Number of thermal asperity errors.
  Flying height Высота между головкой и поверхностью диска.
  Spin high current Amount of high current used to spin up the drive.
  Spin buzz Number of buzz routines to spin up the drive.
  Offline seek performance Drive’s seek performance during offline operations.
  Disk Shift Дистанция смещения блока дисков относительно шпинделя. В основном возникает из-за удара или падения. Единица измерения неизвестна.
  G-Sense Error Rate Число ошибок, возникших из-за внешних нагрузок и ударов. Атрибут хранит показания встроенного датчика удара.
  Loaded Hours Время, проведённое блоком магнитных головок между выгрузкой из парковочной области в рабочую область диска и загрузкой блока обратно в парковочную область.
  Load/Unload Retry Count Количество новых попыток выгрузок/загрузок блока магнитных головок в/из парковочной области после неудачной попытки.
  Load Friction Величина силы трения блока магнитных головок при его выгрузке из парковочной области.
  Load ‘In’-time Время, за которое привод выгружает магнитные головки из парковочной области на рабочую поверхность диска.
  Torque Amplification Count Количество попыток скомпенсировать вращающий момент.
  Power-Off Retract Cycle Количество повторов автоматической парковки блока магнитных головок в результате выключения питания.
  GMR Head Amplitude Амплитуда «дрожания» (расстояние повторяющегося перемещения блока магнитных головок).
  Temperature Температура жёсткого диска.
  Head flying hours Время позиционирования головки.
  Read error retry rate Число ошибок во время чтения жёсткого диска.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: