STOP REGENERATOR – Ремонт жестких дисков или как угробить данные!
20.12.2018
Внешний HDD WD My Passport (JMS538S) c аппаратным шифрованием
15.11.2019
Показать все

Apple style или JBOD от 3Q Twin Desktop HDD-D675-PS3TB

Е ще один подражатель Apple'овской индустрии моды. Для утонченный любителей строгих алюминиевых форм и черных водолазок. Щедрый подарок от Российского призрака 3Q - который ещё бодро шествует по просторам нашей страны. Знакомьтесь, 3Q Twin Desktop - c 2-мя Western Digital WD15EARS-00MVWB0 семейства Sadle G6 на борту.

В чем была проблема, со слов клиента и какие файлы требовалось достать?

Пролог
После падения на бок, перестал определяться в Finder. Дисковая утилита просто не видит раздела. Иногда пощелкивает.
Файловая система
HFS+
Задача
Восстановить все возможные папки за последние 2 года.
Примечание
Диск без пароля, работал верой и правдой до сегодняшнего дня.

Диагностика внешнего бокса 3Q Twin Desktop

П роцесс диагностики подобных девайсов ничем не отличается от диагностики обычного жесткого диска:

  1. Анализируем состояние служебной зоны и делаем резервную копию каждого из участников массива
  2. Проверяем работоспособность блока магнитных головок каждого из участников массива
  3. Производим местную анестезию (отключаем «автономное замещение дефектов», «отложенное скрытие дефектов» и другие методы «самоврачевания» накопителя) для проблемных участников массива
  4. Простраиваем карту голов, для более точного выявления нечитаемых зон/головок (для проблемных участников массива)
  5. Вычитываем информацию, с пропусками. С каждой новой проходкой улучшая результат (для проблемных участников массива)
  6. После получения посекторной копии проблемных участников raid-массива приступаем к сборке образа

Процесс восстановления с внешнего бокса 3Q Twin Desktop

С ледуя нашему «маленькому» плану, приступам к осмотру участников raid-массива. После проведения диагностики, мы обнаруживаем, что один из участников, имеет проблемы со служебной зоной (зависает при инициализации). Блок магнитных головок исправен на обоих участниках. Проблему с зависанием мы решаем при помощи инструментария программно-аппаратного PC3000 Express (пункт 3 нашего плана). После установки «заплатки» приступаем к созданию копии неисправного накопителя для последующей сборки развалившегося raid-массива.
Apple_style_ili_JBOD_ot_3Q_Twin_Desktop_HDD-D675-PS3TB_test_golovok

Проверяем модули служебной зоны и головки

П о спецификации «интернета» в данной коробке использовался RAID 0 или RAID 1. Никаких других вариантов быть не должно. Значит приступаем!
Первым делом запускаем «черновое восстановление» на каждом накопителе. Данный инструмент комплекса, позволяет находить как сами файлы, так и части файловых систем по их сигнатурам. Это даёт возможно определить размер блока (необходим при RAID 0, 5, 6 и т.д.), порядок следования дампов. Этот же инструмент мы используем в случаях разрушения файловой системы, так как он наиболее эффективно находит утерянные файлы.
Файлы обнаруженные данным метод явно превышают стандартный размер блока, а главное они имеют проверенный размер, что указывает нам на то, что здесь используется зеркалирование или RAID 1. Но вот только незадача: что таблица разделов, что сравнение секторов и сам клиент, говорят нам об обратном! А это означает что перед нами JBOD.

Т еперь когда мы разобрались с тем, что у нас за разновидность raid-массива, воспользуемся быстрым методом склейки. Объединив наших участников последовательно, друг за другом. И моментально получаем отрицательный результат. Файлы, которые располагались за границами первого из участников (LBA 2 930 277 167) не проходят проверку по контрольной сумме. А в логах коробка проявляет свой истинный характер, в виде иероглифов.
Apple_style_ili_JBOD_ot_3Q_Twin_Desktop_HDD-D675-PS3TB_chernovoe

Результаты «чернового восстановления» - указывающие на JBOD

Apple_style_ili_JBOD_ot_3Q_Twin_Desktop_HDD-D675-PS3TB_sravnenie_sektorov

Сравниваем произвольные сектора участников

Apple_style_ili_JBOD_ot_3Q_Twin_Desktop_HDD-D675-PS3TB_OY

Неправильная склейка JBOD (без вырезки последних 2-х секторов)


Apple_style_ili_JBOD_ot_3Q_Twin_Desktop_HDD-D675-PS3TB_sata_1

Последний сектор Первого участника (данные)

Apple_style_ili_JBOD_ot_3Q_Twin_Desktop_HDD-D675-PS3TB_sata_0

Последний сектор Второго участника (вторичный заголовок GPT)

Apple_style_ili_JBOD_ot_3Q_Twin_Desktop_HDD-D675-PS3TB_raid_ok

Успешно склеенный массив (с вырезкой последних 2-х секторов)

Т акое поведение говорит нам о том, что мы не подобрали верное смещение для склейки образов. Поскольку участники идут друг за другом, логичнее проверить окончание каждого из накопителей. И бинго! Одинаковые сигнатуры в последних 2-х секторах, они и являются основными служебными маяками для контроллера самой коробки. А уже данные с LBA 2930277165, у замыкающего участника, как и положено, по данному смещению находится вторичный заголовок GPT.
Отрезав от каждого из участников по 2 лишних сектора, получаем корректно собранный образ!

Д ля тех кто не знал о таких возможностях своей коробки (JBOD MODE), прилагается фото в конце. Позиция JP4 - джампер установлен на пины 1 и 2, 3 - свободный. Позиция JP3 - джампер установлен на пины 2 и 3, 1 - свободен.