Восстановление данных в России и СНГ
Малая Пироговская, 18с1, офис 406
Пн-Пт 9:00 - 21:00, Сб-Вс 9:00 - 17:00

Ваш город - Москва?

Круглосуточный телефон

Восстановить данные c рейд массива из четырех дисков

Задача Восстановить данные c рейд массива из четырех дисков. Предположительно пятого уровня.
Оборудование

Жесткий диск Seagate Cheetah 15K.7 ST3600057SS 600 Гб

HDD 4 x ST3600057SS
Интерфейс дисков SATA
Файловая система NTFS
Режим работ Экстренный
Проблема заказчика В рейд массиве 4 диска. Сперва вылетел один диск, а, пока покупали новый диск для ребилда, вылетел второй. Теперь RAID не загружается.
Результаты диагностики

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

Далее было определено, что это не рейд 5 в чистом виде, а какая-то его разновидность и нужно определить параметры сборки: порядок дисков, размер страйпа и алгоритм чтения дисков.

Процесс

Иногда для определения параметров рейд массива, таких как размер блока и порядок дисков, мы прибегаем к помощи RAID Reconstructor от Runtime Software. Открыв диски в этой программе и запустив тест на определение энтропии, мы увидели следующую картину:

восстановление в raid reconstructor

По ширине разноцветных «столбцов» можно определить размер страйпа. И в нашем случае он оказался равен 256 кб или 512 байт.

Также видно, что один из «столбцов» имеет ширину в два раза больше, чем другие. Это натолкнуло на мысль, что на этом диске могут подряд располагаться две контрольные суммы, что бывает у рейд 5 в варианте 5ЕЕ или рейд 6. Но дальнейший анализ показал, что это не рейд 6.

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

строим таблицу в экселе с распределением номером файловых записей

Теперь осталось поставить диски в такой последовательности, чтобы файловые записи следовали подряд согласно алгоритму backward или backward dynamic. Покрутив последовательность дисков, в итоге мы получили следующую картинку:

это соответствует RAID5EE Left-Asymmetric (backward)

А это соответствует RAID5EE Left-Asymmetric (backward).

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

Результат Базы 1С, файловый архив, нужные базы данных SQL успешно восстановлены.
Закажите восстановление данных

Закажите бесплатную диагностику