Успішне відновлення даних

Ситуація

SSD Phison SSE128GTTCR-S80 mSATA — деталь плати з двома контролерами, чотирма чіпами NAND і двома RAM
Phison SSE128GTTCR-S80: два керуючі процесори, чотири чіпи пам’яті, дві оперативні пам’яті на одній платі mSATA — нетипова конструкція з двома суб-SSD.

Ми досі не перестаємо дивуватися, які пристрої здатні створювати виробники ПК-компонентів. Як, наприклад, SSD від виробника Phison з позначенням SSE128GTTCR-S80. Цей диск був установлений у ноутбуці, який перестав працювати. Тому клієнт вийняв SSD з метою отримати збережені дані за допомогою перехідника в USB-порт.

У цьому підході немає нічого незвичайного — з ним упорається і досвідчений користувач, і звичайний комп’ютерний сервіс. Проблема виникла в момент підключення USB-перехідника з диском до іншого комп’ютера:

  • Диск в операційній системі визначався як неініціалізований
  • Жодних потрібних даних не було видно

Клієнт правильно оцінив ситуацію та звернувся до нашої лабораторії.

Діагностика — перше враження

Доставлений диск уже на перший погляд видавався незвичайним:

  • Два керуючі процесори
  • Чотири чіпи пам’яті
  • Дві оперативні пам’яті

Такий склад на mSATA-диску не є типовим.

Виявлення — два суб-SSD

Під час детальнішого огляду ми з’ясували, що диск насправді складається з двох окремих суб-SSD:

  • Перший (головний) суб-SSD — доступний на звичайних контактах, визначених стандартом mSATA
  • Другий (вторинний) суб-SSD — доступний на зарезервованих контактах, які зазвичай не використовуються й не підключені

Після розпізнавання окремих ліній даних SATA ми змогли зчитати вміст обох часткових суб-SSD окремо.

Реконструкція — RAID 0 без документації

Шістнадцятковий аналіз метаданих RAID 0 Phison SSE128GTTCR-S80 — визначення stripe size та зміщень
Hex-дамп одного із суб-SSD — за метаданими визначаємо stripe size, порядок дисків і зміщення масиву RAID 0.
Схема компонування RAID 0 Phison SSE128GTTCR-S80 — мапування секторів між двома суб-SSD
Реконструйоване компонування RAID 0 — як дані розподілені (striped) між обома чіпами суб-SSD.

Однак на цьому відновлення далеко не завершилося. Потрібно було поєднати отримані два блоки даних в одне ціле. Завдяки глибшому аналізу ми з’ясували:

  • Дані керувалися як масив RAID 0 (striping) між обома суб-SSD
  • Аналізом метаданих ми визначили геометрію масиву — stripe size, порядок дисків, зміщення

Лише після цього кроку ми отримали доступ до повної структури папок і файлів.

Відновлена файлова структура з Phison SSE128GTTCR-S80 — повне дерево папок
Фінальна реконструкція файлової системи: повне дерево папок і файлів із поєднаних даних обох суб-SSD.

Результат

  • 100 % даних відновлено
  • 5 днів лабораторної роботи разом з аналізом метаданих
  • Повна файлова структура — жодних пошкоджених індексів

Висновок

Хоча деякі випадки відновлення даних можуть на перший погляд здаватися тривіальними, дійсність може бути протилежною. І тому знову справджується, що відновлення даних — це високоспеціалізована діяльність, яка вимагає широкого спектра знань і досвіду.

Нетипові конструкції (RAID в одному диску, пропрієтарні формати Synology SHR, інтегрований NAND у MacBook T2/M1) сьогодні трапляються дедалі частіше. Звичайні програми відновлення з ними не впораються — і клієнт, який потрапив би в ситуацію «звичайний USB-перехідник не допомагає», без нашої лабораторії до даних би не дістався.


Маєте нетиповий диск чи SSD і дані на ньому? Безкоштовна діагностика: Запит на відновлення · +420 775 556 063