Выберите Ваш город

Введите название вашего города

  • Абакан
  • Анадырь
  • Арзамас
  • Архангельск
  • Астрахань
  • Барнаул
  • Белгород
  • Биробиджан
  • Благовещенск
  • Брянск
Статьи

Восстановление Raid HP с двумя вышедшими из строя дисками

Artem Makarov aka Robin
09.09.2018
89 просмотров

Из Сургута прислали на восстановление данных Raid 5 HP массив из 8-ми SAS дисков EG0146FAWHU, где вышли из строя два, и массив после этого перестал работать.

Восстановление данных Raid 5 HP

Восстановление Raid HP с двумя вышедшими из строя дисками

После проведения диагностики, необходимых работ по выводу неисправных дисков в технологический режим и считывания со всех дисков посекторных копий в файл образ, встала задача по виртуальной сборке массива. Определив порядок дампов, размер блока, Parity Delay и ротацию, при попытке собрать массив получаем вот такой сообщение:

Data/parameters not plausible for a Raid 5, parity inconsistent

Data/parameters not plausible for a Raid 5, parity inconsistent, что говорит о не согласующихся блоках в сборке.

Чаще всего выход из строя рэйд-5 массива HP, и не только, происходит следующим образом: ломается один диск и Raid работает в режиме Degraded какое-то, нередко продолжительное, время. Потом ломается второй диск и рэйд «разваливается». В результате, если снять образы со всех участников массива и пытаться виртуально собрать из них итоговый образ Raid, то та или иная часть данных будет разрушена, по причине того, что один диск будет неактуальным.

В описываемом случае проблема усугубилась тем, что аппаратно неисправные диски вышли из строя практически одновременно, но все прочие диски, помеченные как «рабочий», на деле имели бэд-блоки и очевидно что какой-то из них RAID контроллер HP забраковал ранее.

Можно конечно методом перебора провести 8 вариантов сборки, отсортировать данные по дате изменения, выгрузить последние, проверить. Но на это уйдёт масса времени. На помощь приходит такой метод, как энтропийный анализ, суть которого заключается в том, что все участники массива сканируются в произвольном месте, в результате чего строится график уровня энтропии по выбранному размеру блоков, и картина становится очень наглядной.

Определение неактуального участника Raid-5 HP массива на основе энтропийного анализа

Не нужно быть Эйнштейном чтоб на этой картинке сразу опознать явно выбивающегося из общей картины участника.

Соответственно вместо такой сборки

Ошибочное восстановление данных Raid 5 HP с неактуальным участником

Надо использовать вот такую.

Правильное восстановление данных Raid 5 HP с неактуальным участником

Ещё один интересный момент — в MBR был описан только один том, и если строить массив с 0-го сектора, то сборка для второго раздела перестаёт быть валидной.

Первый раздел

Первый раздел

Второй раздел

Второй раздел

На помощь опять пришёл WinHEX. Переходим на первый сектор неразмеченной области — Unpartitioned space,

Анализ неразмеченной области

поиск по первому сектору с содержимым отличным от 00h, находим MBR, смотрим его смещение на исходном диске

Смещение начала второго раздела

и второй раздел получаем, применив сборку с учётом найденного смещения.

Восстановление данных со второго раздела Raid 5 HP

Оставьте комментарий
Нужна консультация?

Мы одна из немногих лабораторий в России, которая восстанавливает данные самостоятельно.

Для этого у нас есть все необходимое:
Важно – кто будет первым!
восстанавливать
информацию