Восстановление данных Москва С.-Петербург Новосибирск Другие города » Все города »
Звоните нам в Москве:  +7 495 230−1000

Примеры использования CERT Tool


В статье приведены примеры использования компонента CERT Tool, входящего в состав диагностического средства R.tester, для изучения характеристик и состояния носителей информации.

1. HDD SEAGATE ST94011A ( PATA, 40Gb )

Read Logical: Access time - «Accordion» mode ( msec. vs. LBA )
Логическое Чтение: Время доступа в режиме «Аккордеон» ( мсек. vs. LBA )

Чтение блоками по 4Кб в режиме «аккордеон» позволяет оценить стабильность чтения мелкими блоками с равномерным распределением по всей поверхности. На графике видно, что диск читается стабильно.


Read Logical: Transfer rate ( Mb/sec vs. LBA )
Логическое Чтение: Скорость ( Мб/сек vs. LBA )

При построении графика скорости чтения усреднение происходит по секундным промежуткам времени. Видны потенциально нестабильные области в «центре» пользовательского пространства (по факту = 45 дефектов в G-List).


Read Logical: Access time ( msec. vs. LBA )
Логическое Чтение: Время доступа ( мсек. vs. LBA )

По графику времени доступа однозначно понятно, что у диска «проблемы со здоровьем». Детализация этого графика максимальна, и соответствует времени исполнения каждой команды (блока), без усреднения.


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #1
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #1

Это часть предыдущего графика, в увеличенном масштабе. При большем масштабе одной из проблемной областей, становятся хорошо различимы нестабильные блоки и переходы между зонами.


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #2
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #2

При большем масштабе другой области - хорошо различимы переходы между зонами.


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #3
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #3

Увеличенный масштаб ещё одной области. Хорошо заметны и переходы между зонами, и разница во времени доступа по зонам.


  Zn   Start      Last     SPT
       Track     Track

  00   0001h     0941h     853
  01   0942h     1AB6h     832
  02   1AB7h     27C6h     810
  03   27C7h     361Ah     789
  04   361Bh     4A8Ch     768
  05   4A8Dh     59B0h     736
  06   59B1h     6CECh     704
  07   6CEDh     7B62h     672
  08   7B63h     8EA3h     640
  09   8EA4h     9A9Bh     608
  10   9A9Ch     A94Fh     576
  11   A950h     B349h     554
  12   B34Ah     BD44h     533
  13   BD45h     CAEDh     512
  14   CAEEh     D7E4h     475
  15   D7E5h     E5F4h     448



2. HDD WDC WD3000BLFS-23YBU0 ( SATA, 300Gb )

Read Logical: Transfer rate ( Mb/sec vs. LBA )
Логическое Чтение: Скорость ( Мб/сек vs. LBA )

Казалось бы - ничего особенного: самый обычный график чтения SATA-диска... :)


Read Logical: Access time ( msec. vs. LBA )
Логическое Чтение: Время доступа ( мсек. vs. LBA )

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


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #1
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #1

Увеличение области от нуля до 4,4 Гб. Красота в чистом виде - чётко различимы переключения головок и разница в плотности секторов/трек (variable BPI).


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #2
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #2

Считаем головки - 4 (верно).

Ещё наблюдается:

  • разница во времени доступа по головкам коррелирует с разницей плотности секторов/трек (легко проверяется по Таблице Зон) (см. ниже);
  • хорошо заметно время переключения с головки 3 на 0-ю («скачок вверх»).
NOTE: Семейство 0x94 «Viking» транслирует головки по формуле 0->1->..->max_head->0

Для сравнения, таблица зонного распределения:

  Zn   Hd   Start      Last     SPT
            Track     Track

   0    0       0      4289    1664
   0    1       0      5737    1706
   0    2       0      3739    1760
   0    3       0      4546    1653

   1    0    4290     11882    1632
   1    1    5738     10650    1680
   1    2    3740      8527    1728
   1    3    4547     10182    1632


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #3
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #3

Чётко различимы переходы между зонами в процессе работы транслятора LBA -> pCHS.
* Время переключения головок тут менее заметно в силу меньшего масштаба по сравнению с предыдущим изображением.



3. SSD KINGSTON SVP100S ( SATA, 64Gb )

Read Logical: Transfer rate ( Mb/sec vs. LBA )
Логическое Чтение: Скорость ( Мб/сек vs. LBA )

Не самый обычный график чтения для SSD-накопителя - что-то явно «пошло не так» в процессе работы (сильный износ).

Крайне низкая скорость на первых 16 Гб, а затем с ~ 20 до 40 Гб, говорит о сильном износе памяти. Что, скорее всего, является последствием неправильной настройки ОС для работы с накопителем. (Не использовался TRIM.) Небольшой участок в районе 17 Гб, область с 40Гб (80 млн. секторов) и до конца адресного пространства, судя по всему мало использовалась.


Read Logical: Access time ( msec. vs. LBA )
Логическое Чтение: Время доступа ( мсек. vs. LBA )

«Обратная» картина на графике времени доступа (чем меньше – тем лучше) подтверждает сделанное выше предположение.


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #1
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #1

Немного больший масштаб «изношенной» области для того, чтобы показать переход между областями с сильным и слабым износом.


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #2
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #2

Увечим масштаб в отдельной части... Ещё больше масштаб области с сильным износом.


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #3
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #3

Увечим масштаб в области перехода с изношенной области LBA-пространства к «живому» участку...


Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #4
Логическое Чтение: Время доступа ( мсек. vs. LBA ) - ДЕТАЛИЗАЦИЯ #4

В конце LBA-пространства - картина явно значительно лучше. Всплеск в конце может быть чем угодно. Например, там может хранится GPT таблица, либо системные данные.


4. SDD InnoDisk mSATA D150Q ( mSATA, 16Gb )

Read Logical: Access time - «Random» mode ( msec. vs. LBA )
Логическое Чтение: Время доступа в режиме «random» ( мсек. vs. LBA )

Чтение блоками по 4Кб в режиме «random» позволяет оценить стабильность чтения мелкими блоками с равномерным распределением по всей поверхности.

В этом накопителе 2 чипа. Почему получилось 4 полосы – неизвестно. Судя по всему, это отражение особенностей транслятора и/или системы кеширования.


Read Logical: Transfer rate ( Mb/sec vs. LBA )
Логическое Чтение: Скорость ( Мб/сек vs. LBA )

На обычном графике чтения видны два любопытных момента:

  • «ступенька» в середине графика, возможно, возникает вследствие наличия двух чипов;
  • потенциально нестабильные области в «конце» пользовательского пространства, причин может быть много.

Read Logical: Access time ( msec. vs. LBA )
Логическое Чтение: Время доступа ( мсек. vs. LBA )

На графике времени доступа хорошо различим скачкообразный прирост в ~центре LBA-пространста.



5. USB_FLASH_DRIVE Toshiba Hayabusa (16GB )

Read Logical: Transfer rate ( Mb/sec vs. LBA )
Логическое Чтение: Скорость ( Мб/сек vs. LBA )

Хорошо видно, что на графике Мб/c совсем не видно проблем с памятью. А вот на графике времени доступа, отлично всё видно:


Read Logical: Access time ( msec. vs. LBA )
Логическое Чтение: Время доступа ( мсек. vs. LBA )

Это свежераспакованная флешка, на которую не производилась какая-либо запись. На графике видны сильные всплески. Сохранённый журнал тестирования подтверждает наличие в этих областях большого количества дефектных секторов.


6. SSD KINGSTON SSDNOW ( SATA, 30GB)

Read Logical: Access time - «Accordion» mode ( msec. vs. LBA )
Логическое Чтение: Время доступа в режиме «Аккордеон» ( мсек. vs. LBA )


Read Logical: Transfer rate ( Mb/sec vs. LBA )
Логическое Чтение: Скорость ( Мб/сек vs. LBA )


Выполняем TRIM:

И повторяем тесты:

Read Logical: Access time - «Accordion» mode ( msec. vs. LBA )
Логическое Чтение: Время доступа в режиме «Аккордеон» ( мсек. vs. LBA )


Read Logical: Transfer rate ( msec. vs. LBA )
Логическое Чтение: Скорость ( мсек. vs. LBA )




На основе материалов, предоставленных Михаилом Маврициным


Перепечатка или цитирование разрешены при условии сохранения прямой ссылки на первоисточник: R.LAB, восстановление данных.



Комментарии

Отзывы о статье Примеры использования CERT Tool

yuleek | 08.04.2016
Контакты
Центральный офис

телефон: +7 495 230−1000
e-mail:
адрес: 119049, Москва, Коровий Вал, д. 1А, стр. 1 (здание универмага «Добрынинский»), 6 этаж, офис R.LAB

Социальные сети и мессенджеры

VK: Паблик компании
YouTube: Наш канал
Telegram: Консультация у специалистов R.LAB через бота (@rlabsupportbot)
WhatsApp: Консультации по восстановлению данных (74952301000)