Мы обеспечиваем пользователей по всему миру наиболее эффективным, надежным и экономичным решением из доступных на рынке программного обеспечения.
  • Автоматическое Распознавание Параметров RAID

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

Задание корректных параметров критически важно при создании виртуального RAID и успешного восстановления с него данных. Есть определенные методы ручного определения параметров RAID (смотри статью "Определение Параметров RAID"), но для их успешного применения необходим достаточно хороший уровень знания технологии RAID, особенностей файловых систем и других технических аспектов. Все это создает трудности при определении параметров RAID, причем даже для профессиональных пользователей R-Studio.

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

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

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

  • Все диски RAID или их образы должны быть включены в схему RAID. Если нет хотя бы одного диска, то распознать параметры RAID не удастся (даже если вместо этого диска RAID будет создан объект "отсутствующий диск”). Единственным исключением здесь является резервный диск без данных RAID - такие диски могут быть исключены из структуры RAID и это не повлияет на определение параметров дискового массива.
  • Включение резервных дисков в схему виртуального RAID необязательно. Как говорилось в предыдущем абзаце, при создании виртуального RAID резервные диски не требуются для определения его параметров. Включение их в схему RAID никак не повлияет на результат, однако значительно увеличит время необходимое для обработки RAID. Если вы точно знаете что диск является резервным и на нем нет данных RAID, то его можно сразу же исключить из виртуального RAID. В противном случае оставляйте все диски, однако в этом случае длительность процесса возрастет.
  • Распознавание параметров RAID является достаточно длительным процессом, особенно в случае больших RAID. Необходимо запастись терпением. При этом R-Studio показывает ход выполнения операции, и вы можете примерно оценить оставшее время.
  • Процесс не всегда может завершиться успешно. Результат зависит от многих факторов. Наиболее важными являются типы данных хранимых на RAID и степень повреждения тома. Степень сжатия данных также очень важна: чем меньше сжаты данные, тем выше шансы того, что параметры RAID будут корректно определены. Например, параметры томов RAID с данными документов Microsoft Office или OpenOffice, несжатыми графическими файлами (*.bmp), базами данных и т.д. имеют значительно более высокие шансы быть распознанными чем параметры RAID, на которых хранятся сжатые графические файлы (*.jpg, *.TIFF, *.png) и видео файлы. Также на распознание параметров могут существенно повлиять данные оставшиеся на дисках от предыдущих дисковых массовов.

При необходимости операция распознавания параметров RAID может быть выполнена несколько раз.

Основы Автоматического Распознавания Параметров RAID
Рассмотрим самый простой случай автоматического распознавания параметров RAID.

Предполагается, что пользователь достаточно хорошо знает основные принципы работы с R-Studio. Для получения более подробной информации обратитесь к документации к R-Studio.

1. Создадим виртуальный RAID и добавил в него объекты. Оставим без изменений порядок блоков (disk order), тип RAID (RAID type), размер блока (block size) и т.д. Затем нажмем кнопку Авто определение (Auto Detect).
Автоматическое Распознавание Параметров RAID: Компоненты RAID
Рис.1. Компоненты RAID
Кликните по изображению для его увеличения

2. R-Studio начнет выполнять автоматическое распознавания параметров RAID, показывая ход выполнения операции. После завершения откроется диалоговое окно Обнаружение параметров RAID завершено (RAID Parameters Detection - Completed) и будут показаны результаты.
Автоматическое Распознавание Параметров RAID: Распознанные схемы RAID
Рис.2. Распознанные схемы RAID
Кликните по изображению для его увеличения

R-Studio автоматически выберет наилучший из распознанных вариантов параметров RAID.

Обратите внимание, что иногда может возникнуть разница между первоначально найденными смещениями и окончательным вариантом смещений. Это вполне обычная ситуация, не влияющая на окончательный результат.
Автоматическое Распознавание Параметров RAID: Различие между первоначально найденными смещениями и окончательным вариантом смещений
Рис.3. Различие между первоначально найденными смещениями и окончательным вариантом смещений
Кликните по изображению для его увеличения

3. Нажмите на кнопку Применить (Apply) в диалоговом окне Детектирование параметров RAID - завершено (RAID Parameters Detection - Completed), и выбранная структура будет применена к виртуальному RAID.
Автоматическое Распознавание Параметров RAID: Воссозданная схема RAID
Рис.4. Воссозданная схема RAID
Кликните по изображению для его увеличения

4. Просмотрите файлы для подтвержения того, что параметры RAID были распознаны корректно. Если на RAID будет определена файловая система, то R-Studio ее покажет. Чтобы удостовериться что параметры RAID были распознаны корректно можно открыть том и просмотреть некоторые файлы.
Автоматическое Распознавание Параметров RAID: Просмотренный файл на корректно воссозданном RAID
Рис.5. Просмотренный файл на корректно воссозданном RAID
Кликните по изображению для его увеличения

Дальнейшие Шаги: Что делать если R-Studio не сможет распознать параметры RAID с первой попытки
Есть множество причин по которым R-Studio не может корректно распознать параметры RAID с первого раза. В некоторых случаях данные дискового массива могут быть повреждены значительно, что делает невозможным автоматическое распознавание параметров RAID. Однако если данные все же более-менее сохранены, то следует воспользоваться определенными методами позволяющими корректно определить параметры RAID при помощи R-Studio.

Сканирование RAID
Сканирование виртуального RAID помогает когда параметры дискового массива распознаются на первый взгляд (в большей степени) корректно, но при этом файловая система на распознанном RAID не определяется. Особенно это полезно когда пространство на дисках RAID до смещения заполнено нулями. В этом случае смещение с первой попытки может быть распознано неверно.
Автоматическое Распознавание Параметров RAID: Некорректно найденное смещение RAID
Рис.6. Некорректно найденное смещение RAID
Кликните по изображению для его увеличения

При этом R-Studio может не определить на RAID файловую систему. На панели Диски (Drives) вы увидите Виртуальный RAID (Virtual Block RAID), однако ниже него каких-либо распознанных файловых систем не будет.
Автоматическое Распознавание Параметров RAID: Файловые системы на распознаны
Рис.7. Файловые системы на распознаны
Кликните по изображению для его увеличения

Сканирования виртуального RAID позволит определить файловую систему. Выберите элемент Виртуальный RAID (Virtual Block RAID) и нажмите кнопку Сканировать (Scan). После сканирования вы увидите найденные файловые системы.
Автоматическое Распознавание Параметров RAID: Найденные файловые системы после сканирования RAID
Рис.8. Найденные файловые системы после сканирования RAIDn
Кликните по изображению для его увеличения

Изменение Распознанных Параметров RAID
Параметры RAID распознаются и выбираются так чтобы получились наиболее достоверные результаты для самого широкого ряда случаев. Также есть два дополнительных параметра которые в случае необходимости можно изменить: "Производительность поиска смещений (Offset search performance)" и "Производительность поиска параметров (RAID layout search performance)". При их изменении меняются пределы найденных смещений и структур RAID, отображаемых в результатах детектирования. По умолчанию показаны только наиболее близкие к достоверным результаты. Однако для более сложных схем RAID (например, RAID 6) показанные по умолчанию параметры могут отсеивать корректные смещения или структуры RAID. Вы можете расширить показ найденных результатов переместив движки "Производительность поиска смещений (Offset search performance)" и "Производительность поиска параметров (RAID layout search performance)" в сторону значений "быстро (fast)".

На приведенном ниже рисунке использовались параметры по умолчанию, и смещения не были распознаны.
Автоматическое Распознавание Параметров RAID: Смещения не распознаны при использовании параметров по умолчанию
Рис.9. Смещения не распознаны при использовании параметров по умолчанию
Кликните по изображению для его увеличения

После смещения движка "Производительность поиска смещений (Offset search performance)" в области Расширенные настройки (Advanced Options) в сторону значения "быстро (fast)" было найдено корректное смещение.
Автоматическое Распознавание Параметров RAID: Найдено корректное смещение после уменьшения параметра "Производительность поиска смещений (Offset search performance)"
Рис.10. Найдено корректное смещение после уменьшения параметра "Производительность поиска смещений (Offset search performance)"
Кликните по изображению для его увеличения

Таким же образом может быть смещен движок "Производительность поиска параметров (RAID layout search performance)" чтобы найти большее число структур RAID.

Но прежде всего следует выполнить поиск с параметрами по умолчанию. Для менее сложных схем RAID уменьшение параметров области Расширенные настройки (Advanced Options) приведет к тому что будет показано слишком много результатов и определение корректной схемы RAID займет больше времени.

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

Начинайте со смещения с максимальным числом соотношения (hits), далее выбирайте другие смещения и повторяйте процесс детектирования. После этого выбирайте найденную структуру RAID с наибольшей вероятностью (probability). Продолжайте процесс отбора до тех пор пока не будут найдены корректные параметры RAID.

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

Отзывы о Восстановлении Данных
372 feedbacks
Rating: 4.8 / 5
I have used R-studio with USB Stabilizer,Rapid-spar,Deep spar, Pc3000, MRT.I am thoroughly satisfied.Now i have made head maps to isolate bad heads of hard disk when used with mounted disks.
I was completely lost. My Mac seemed to have eaten my 4TB external USB drive - was formatted APFS encrypted. The volume just disappeared while running and I had to reboot and when it came back the volume could not be unlocked / mounted natively. I tried a whole heap of methods (https://github.com/libyal/libfsapfs/, drat and many others) to no avail. R-Studio data recovery was able to recover the entire volume - a complete life saver, worth every cent!
I really love your R-Studio product, I am doing Data Recovery as a professional, I used RS since the early versions and I loved the product, as far as I can tell, R-Studio, especially the Tech Version (but including the standard) is one of the best and excellent tools for a pro to have in the arsenal of tools in a pro DR lab, especially combining with the specialized Data Recovery hardware providers like DeepSpar, and PC3000, the rest of `wannabees` out there are waste of time, strongly recommend
I lost more than 200K files from my NAS due to a mistake. I tried 3 different recovery solutions over the 4 TB raid disks, and all of them performed ok but to be honest none of them were able to Raw recover the files and rename them with meaningful names out of the Metadata like R-TT did, then I was able to sort again my files and pictures and kind of restore all of them.

R-TT may not be the easiest or most user-friendly solution, but the algorithm used for the renaming saved me THOUSAND of hours of opening ...
Just recovered my old ext4 partition with R-Studio after trying testdisk and R-Linux without success. That partition was overwritten by another ext4 partition and I was losing my hope until I tried R-Studio demo. It detected all my files and directories again!

Bought it and 100% recommend it for anyone with a similar issue.