+7 (812) 94-34-674
Петроградская ул. Большая Пушкарская, д. 45, офис 5
Сенная Спасский переулок, д.14/35, Лит. А., офис 411
Пн-Пт 11.00-19.00
Сб 12.00-17.00

Восстановление данных с RAID массивов

Восстановление информации с RAID массивов— это порой непростая задача. Есть много сложностей, которые могут возникнуть в особо тяжёлых случаях выхода из строя данного устройства, однако есть и некоторые общие рекомендации и положения, которые мы постараемся описать в нашей статье достаточно полно и доступно. Также мы бы хотели немного рассказать непосредственно об устройстве самого массива.

RAID— это дисковый массив, собранный из нескольких накопителей— жестких дисков. Это устройство используют для повышения надёжности хранения данных, а также увеличения скорости записи/чтения информации. При этом, чем именно будет заниматься RAID: повышением безопасности хранения данных или скорости их чтения/записи, зависит от выбора текущей конфигурации, которая помечается соответствующим её функции номером (основные типы конфигурации или уровня RAID по номерам см. ниже).

Дисков в RAID может быть разное количество, но их всегда будет не менее двух. При этом все жесткие диски должны иметь одинаковый объём, быть выпущены одним производителем, а так же совпадать ещё по нескольким параметрам (н.п., номерам модели).

Для работы RAID, конечно, необходим специальный контроллер. Дешёвые контроллеры имеют упрощённый алгоритм работы, поэтому чаще выходят из строя, и риск потерять данные с ними выше, нежели с более дорогими контроллерами, которые в разы надёжнее — решать, какой выбрать, Вам.

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

Частой RAID выходит из рабочего состояния по причине наивности пользователей, которые полагают, что устройство способно проработать достаточное время, даже если в нём не работает один из накопителей. Это в корне неверно! При «падении» хотя бы одного жесткого диска в RAID массиве надо сразу же провести резервное копирование самой важной информации и сразу после этого заменить неисправный накопитель на другой и произвести ребилд массива.

Также нередко причина выхода из строя массивов заключается в одновременном переходе в режим «offline» сразу нескольких дисков . Зачастую это случается, когда возникают какие-то проблемы со S.M.A.R.T. (технологией самоконтроля, анализа и отчётности жесткого диска) , или появления бэд-блоков (нечитаемых секторов), которые не выдают своего присутствия, пока их не накопится достаточно большое количество и RAID просто не перестаёт запускаться. С такого диска контроллер считать информацию не сможет вовсе, либо, продиагностировав S.M.A.R.T., определит его как нерабочий. При этом диск может раскручиваться, но это вовсе не означает, что он исправен.

Здесь также стоит особенно отметить, что дабы не утратить бесценные файлы, не надо предпринимать попыток собрать новый RAID массив из старых дисков надеясь, что он будет функционировать как прежде. Такая сборка у Вас, может, и получится, однако всё же остаётся высокая вероятность некорректной работы котроллера и, как следствие, необратимой утраты Вашей информации.

Заметим также, что, имея дело с RAID, наилучшим решением будет воздержаться от процедуры инициализации, так как она также зачастую приводит к потере данных. Если это невозможно, советуем Вам пользоваться исключительно «quick init».

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

Так как же восстанавливают данные с RAID массивов? Принцип восстановления данных с конкретного RAID зависит от его уровня. Самые популярные у пользователей типы уровней или конфигурации RAID массива: 0, 1, 10, 5, 50. Расскажем о них подробнее.

RAID 0 — массив, использующий чередующуюся запись (страйп). Такой массив собирают минимум из двух винчестеров. Данные пишутся на все диски массива в виде блоков, блоки эти имеют определённый размер (8кб,16кб,32кб,64 кб, 128кб). На таком устройстве отсутствует избыточность или дублирование информации. Как следствие, если один винчестер из массива выходит из рабочего состояния, то данные с него подлежат обязательному восстановлению. Без этого невозможно восстановить информацию RAID целиком. Поэтому сначала восстанавливаются данные с вышедшего из строя винчестера, а потом сам массив.

RAID 1 – массив, использующий технологию, получившую название «зеркалирование» (зеркало). Образуется двумя жесткими дисками. Файлы пишутся одновременно на оба накопителя, диски полностью копируют друг друга. Такой RAID может продолжать функционировать, даже если один из двух винчестеров выйдет из строя.

RAID 10 – это гибрид уровней 0 и 1, т.е. два страйпа объединяются в зеркало. Собирая такого типа RAID, используют не менее четырёх накопителей, при этом он остаётся работоспособным даже тогда, когда из строя выходит один из дисков, составляющих его RAID 0. Если всё же такой массив вышел из строя, следует искать неисправность на уровне контроллера, либо это может говорить о том, что из строя вышли сразу два винчестера (вернее сказать, вышло из строя больше одного). Если проблема в контроллере, нужно первым делом определить, какие диски составляют страйпы. Далее с одной такой пары считывается информация также, как с отдельного RAID 0.

Случается, что на RAID 10 неисправными оказываются одновременно два винчестера. Это может выглядеть следующим образом:

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

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

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

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

RAID 5 – это массив, на котором присутствует контроль четности. У такого RAID информационные блоки и контрольные блоки четности распределены по всем винчестерам массива, а для его создания требуется минимум три диска. Объём RAID складывается из общего объёмов всех дисков, составляющих его, кроме одного. Контрольные блоки чётности предназначены для того, чтобы считывать утерянную информацию при выходе из строя одного из накопителей, поэтому если с одним из дисков что-то происходит, информация не пропадает, а массив остаётся в рабочем состоянии.

Бывает и так, что после выхода из строя одного диска контроллер неправильно обрабатывает исключительную ситуацию, после чего RAID начинает работать некорректно или же вообще перестаёт работать. Во время выполняемой после замены неисправного накопителя повторной сборки массива также может произойти подобного рода сбой. Если количество неисправных дисков не больше, чем один, то RAID 5 можно собрать программным методом, так же, как RAID 0. В случае, когда во время работы RAID 5 перестают работать одновременно два винчестера, первым шагом на пути к реконструкции RAID должно стать восстановление информации с одного из накопителей.

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

Чтобы собрать RAID, Вы обязательно должны быть осведомлены о тех параметрах, заданными ему во время создания, такие как последовательность дисков в массиве и размер информационного блока. Если вы этих параметров не знаете, требуется их выяснить. Для этого есть программы автоматического подбора, к примеру, «RAID Reconstructor». В ней требуется прописать уровень RAID, после чего она ищет изначальную последовательность винчестеров, размер информационного блока и, исходя из этих данных, предположительный алгоритм записи информации на накопители. Найденные параметры после вносятся в соответствующие графы в окне программы. Если программа не находит алгоритм, это может говорить о весьма серьёзных повреждениях RAID, тогда вы можете попробовать сделать следующее: увеличьте количество секторов для пробы в соответствующем поле и проведите повторный анализ. В случае неуспеха следует обращаться к специалистам по восстановлению данных. Компания НеваФайл занимается восстановлением информации с RAID массивов, даже если случай очень тяжёлый.

Если программа нашла алгоритм, можно считать, что восстановление проведено успешно. Перепишите образ RAID в файл, запишите его на диск и закончите работу с ним в одной из следующих программ: «DiscEditor»,«Captain Nemo», «Get Data Back». Если RAID собран корректно, Вы получите доступ к данным на массиве стандартным образом, т.е., если образ RAID содержится на жестком диске, просто подключите его к ПК и перезагрузите систему.

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

Существует также способ, заключающийся в пересоздании на котроллере RAID массива с точно такими же характеристиками, какие были изначально. Однако, с нашей точки зрения (и с точки зрения любого профессионального мастера по восстановлению данных), этот способ – натуральное варварство, делать так мы настоятельно не рекомендуем! Это может привести к окончательной и безвозвратной потере данных.

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