Использование RAID Reconstructor для программной сборки RAID5
Как и во всех других случаях домашних попыток собрать RAID5 сразу оговорюсь, что эта статья не призвана помочь в любой ситуации. Мы уже рассматривали, как и при каких проблемах RAID5 нам поможет R-Studio. Теперь разберемся, как мы можем использовать такую утилиту, как RAID Reconstructor.
Как и прежде, для простоты предположим, что нам нужно восстановить данные с 3-хдискового RAID5 с одним NTFS разделом на весь массив. Делаем мы это на ПК, подключенном в сеть с доступным дисковым пространством достаточного объема.
1. Покупаем, устанавливаем и регистрируем RAID Reconstructor. Конечно, ни один байт «проблемных» дисков не должен при этом измениться. То есть мы не устанавливаем никакой софт на те диски, с которых будем что-то восстанавливать.
2. Подключаем, если это еще не сделано, наши три диска к ПК так, чтобы они отдались в систему отдельными устройствами. Запускаем RAID Reconstructor
3. В поле «RAID Type» выбираем RAID-5. В поле «# drives» выставляем 3 – количество дисков в массиве.
4. Выбираем три наших диска в окнах выбора «Name» напротив «Drive1», «Drive2» и «Drive3». Нажимаем кнопку «Open drives».


Полученный результат должен выглядеть примерно так:

Если поле зеленое, это значит, что диски проходят XOR-тест, то есть синхронизированы как RAID-5 и могут участвовать в софтовой сборке. Передвигая бегунок сверху вниз можно убедиться, что карта зеленая на всей поверхности дисков. Белые вкрапления или участки – не в счет. Это всего лишь пустые места. А вот если попадаются красные вкрапления или участки, или карта выглядит вот так:

– это может означать, что массив рассинхронизирован, то есть какой-то из его дисков некоторое время не участвовал в работе, а значит, его содержимое неактуально. А может быть, это вообще не RAID5. Подробнее это мы разбирали в статье «Восстановление RAID5».
В любом случае, такой массив не следует считать подлежащим «домашнему» восстановлению. И правильней всего будет обратиться к профессионалам по восстановлению данных. Также не следует продолжать самостоятельные попытки, если программа на любом этапе своей работы станет выдавать ошибки чтения или так называемые ошибки ввода/вывода. Это значит, что состояние дисков не так уж идеально, а это тоже выводит такой RAID за область применения данной статьи, так как не выполняется важное условие – «все диски исправны».
Если на этом этапе мы не столкнулись с какими-нибудь проблемами, продолжим. Для этого закрываем окно «XOR-test»
6. Жмем «Analyze». В появившемся окне выбираем «Run Differential Entropy pre-test and review the settings» или «Review the settings». В первом случае программа попытается отобрать наиболее вероятные значения настроек, во втором – выдаст более полный список возможных вариантов.

Опытный пользователь может его дополнить или наоборот сократить. Остальным же следует просто нажать – «Next».
На таком малом количестве дисков как у нас, анализ пройдет очень быстро. (Кстати, поэтому и не стоило на предыдущем шаге снимать какие-либо галочки). И в результате мы увидим окно:

Главным для нас здесь является, что внизу экрана написано: «RECOMMENDATION: Choose entry #1», а в верхней части экрана раскрыто содержание этого «первого варианта». Там перечислены все необходимые настройки RAID5: перечислен правильный порядок дисков, назван тип алгоритма записи и определен размер блока. Используйте полученный результат для виртуальной сборки RAID.
Если же надписи «RECOMMENDATION: Choose entry #1» вы не увидели – значит, программа не смогла однозначно определить настройки массива. Это возможно по многим причинам и почти все они приводят к необходимости профессионального вмешательства.
RAID Recovery
Reconstructing a RAID is not a trivial task. Many things can cause the software not to produce the correct settings to ensure an adequately constructed array. Here are a few steps you will need to follow. Download
Hint If you want to recover a broken NAS RAID, you might be interested in our easier to use NAS Data Recovery software.
Hint If you want to recover a broken Windows RAID, you might be interested in our easier to use RAID Recovery for Windows software.
Steps of a Typical RAID Recovery
1. Provide individual drive access —

RAID Controllers: Drives with original Adaptec RAID controller
Attach the RAID members to a non-RAID controller so that the operating system can see all the drives as single drives inside of Windows. The importance of using a non-RAID controller lies in the tendency of RAID controllers to hide individual drives. Access to the combined RAID is not what we want; we need access to all member drives of the RAID. If there are 10 drives in the RAID, we need access to 10 individual drives.

RAID Controllers: We connect the drives to non-RAID SATA ports on the motherboard.
Of course, if you manage to provide individual drive access with the RAID controller, you can do so. Just be aware of the risk that the controller can start an automatic «rebuild», which can destroy your data beyond any chance of recovery.
If you are recovering a NAS, you need to remove the drives from the device and attach them locally to your PC.
We play it safe and connect the drives to the computer’s unused SATA ports. Thus we gain individual access to the drives. If there are not enough available SATA ports, you can create images of the drives, one-by-one, and then use these images instead of the drives. You can also mix images and drives. We actually continue working with images of the drives, drive1.img , drive2.img , and drive3.img .
2. Type in the basic RAID topology —

RAID Reconstructor desktop: Choose «RAID-5», 3 drives, drive1.img , drive2.img , and drive3.img
Start the software and choose your type of array in the 1. Define box at the top of the screen, RAID-0 or RAID-5. Then type in the number of drives included in the array. Enter all these drives into the 2. List box by right-clicking on the white space next to the drive number and selecting the drives that belong in the array. If your RAID is a RAID-5 with one drive missing, leave one field empty.
3. Open the drives —
Once you entered the basic RAID topology, open the drives by clicking the «Open drives» button in the 3. Open box at the bottom of the drive list on the right-hand side.
4. Analyze —

Analysis: This analysis produced a «RECOMMENDED ENTRY». You are good to proceed to step 5.
Begin to analyze the drives in the orange 4. Analyze box at the top right-hand side of the software. Accept the default settings and click «Next». Click «Next» again. When this process finishes, look at the bottom of the analysis screen to see if you received a «RECOMMENDED ENTRY». If you received a «RECOMMENDED ENTRY», then click «Finish» and go to step 5 of this article.
If it says «RESULT IS NOT SIGNIFICANT», the software did not properly put the array together. If you are unable to produce a «RECOMMENDED ENTRY», do not make an image of the RAID because it will just provide non-working files. You should then consider letting us do a RaidProbe which will allow us to put the array together by hand. Once it is completed, we will send you all the parameters and detailed instructions on how to rebuild the array.
5. Create an image —

Image: Creating virtual image raid.vim
Once you have your settings, in step 5. Copy of the software, you have the choice to make a virtual image, an image, or write the data back to a drive directly. You usually choose the virtual image as the other options take a very long time. The virtual image is generated instantly, and you can immediately access this image with Captain Nemo or GetDataBack Pro. In our example, we write the virtual image to file c:\img\raid.vim .
6. Access the files —

RAID Reconstructor: Mounting image raid.vim
In step 6. View , you can retrieve the files from the image you created.

Captain Nemo: raid.vim mounted with Captain Nemo
Option 1: Mount the image with Captain Nemo. That is the recommended path if there is little or no file system damage. The advantage of Captain Nemo over GetDataBack is that Captain Nemo gives you immediate access to your files while GetDataBack will need to scan your image first.

GetDataBack Pro: raid.vim scanned with GetDataBack Pro
Option 2: Scan the image with GetDataBack Pro. If there is significant file system damage or Captain Nemo does not bring the results you expect, you will need to download GetDataBack Pro to process the image you just created.
Once you gain access to your files with either one of the options above, you can copy them to a safe location.
RAID Reconstructor — эксперт-помощник на случай армагеддона
Сейчас часто пользователи закупают несколько дисков для создания RAID массивов, тем более, что контроллер входит в стандартную комплектацию даже материнских плат нижнего ценового диапазона. Для увеличения скорости доступа создают RAID 0, в котором два жёстких диска работают параллельно, каждый записывает половину информации, а для у RAID 5 применяется один избыточный диск для увеличения и ёмкости и надёжности.
Но, как известно, все ломается, и жёсткие диски и RAID-массивы, особенно на дешёвых контроллерах и дисках. Если в случае обычного диска его можно попытаться восстановить даже штатными средствами, то RAID так не восстановишь — как помним, на каждом из них только часть информации. Что делать? Тут на помощь приходит удивительная программа RAID Reconstructor (shareware, Win32).
Для своей работы она требует наличия, кроме восстанавливаемых дисков, ещё одного, по объёму равного или, что лучше, большего, чем восстанавливаемый массив. Программа не «чинит» ваш массив, она просто создает копию данных в виде образа на другом носителе, причём не затрагивая повреждённые диски (ничего не записывает, только считывает). В дальнейшем для восстановления самих данных и файлов нужно использовать другие программы. Так что, в случае сбоя, RAID Reconstructor берет на себя самую первую и сложную задачу — соединить разбросанные алгоритмом RAID-а данные в один целостный образ (при помощи посекторного копирования и восстановления последовательности секторов), что ей очень неплохо удаётся, да и скорость достаточно высокая (примерно 75 Гб в час), правда работает только с файловыми системами FAT и NTFS. Само восстановление может проходить в нескольких режимах: создание образа или напрямую запись восстановленных данных обратно на диск (только в случае повреждения контроллера, а не дисков).
Программа платная, $99, но есть и 90-дневная триал-версия. В особо серьёзных случаях она может работать с CD-диска, загружаясь в среде WinPE. Как по мне, то данные стоят того, чтобы в арсенале опытного пользователя такое средство было. Хотя лучше, чтобы оно так никогда и не пригодилось.
ТОП 7 программ для восстановления данных с RAID массивов
Будучи механизмами обеспечения безопасности данных, отказоустойчивые RAID-массивы все же не являются панацеей. Утратить данные можно даже на массивах с высокой избыточностью. Что уж говорить о массивах без отказоустойчивости. Нужные файлы можно удалить случайно. Для восстановления данных с RAID необходимы специальные программы, поддерживающие такую операцию именно для RAID. Рассмотрим ТОП-7 таких программ, посмотрим на их преимущества и недостатки. Определим лучшую.
Содержание
Когда требуется программа для восстановления данных с RAID
Программа восстановления данных с RAID-массивов, которая обеспечит эту операцию – это Must Have, если вы используете в своей работе RAID.
Такая программа может потребоваться в достаточно во многих случаях:
- Если диск или несколько дисков RAID выйдут из строя. Это касается в первую очередь массивов без отказоустойчивости и применяющих технологию чередования данных. Однако ситуации могут быть разные, и даже массивы с высокой избыточностью имеют определенные риски выхода из строя нескольких дисков одновременно, что будет критично для целостности данных;
- Если выйдет из строя сам RAID. Массив имеет риски повреждения из-за отказа аппаратного или сбоя программного контроллера;
- Если произойдет ошибка пересборки RAID. При каждом запуске компьютера или сервера массив пересобирается. И если в это время возникнет сбой операционной системы, пропадет энергопитание, пересборка не состоится. RAID нужно будет восстанавливать средствами, которыми он создан. А это не всегда возможно без потери данных;
- Если RAID не будет определяться. Проблема, в частности, присуща массивам с технологией чередования данных из-за проблем в работе этой технологии;
- Если данные будут потеряны из-за ошибочных действий пользователя, действий других лиц, в результате вирусной атаки и т.д.
- Иногда быстрее восстановить данные с массива, чем дождаться окончания пересчета данных, после деградации.
Что важно знать о восстановлении данных с RAID
Если есть RAID в составе NAS-устройства, диски нужно отсоединить от последнего и подключить к компьютеру. Имеются программы, предлагающие функцию восстановления данных непосредственно из NAS, по сети. Но если мы хотим эффективного решения вопроса с восстановлением данных, лучше подключить диски к компьютеру.
Программа для восстановления данных по RAID должна:
- Поддерживать восстановление из именно RAID-массивов и предусматривать именно ту конфигурацию, которая используется (RAID 0, 1, 5, RAID-Z и т.д.);
- Поддерживать файловую систему, используемую для хранилища на базе RAID.
Желательно, чтобы приложение для восстановления данных с RAID могло автоматически распознавать конфигурацию массива и его параметры, что позволит быстрее начать процесс восстановления.
Параметры RAID – это размер и порядок блоков, задержка четности, байт на сектор, порядок байтов, порядок дисков и т.д. Все эти нюансы необходимо знать, чтобы указать их программе для восстановления данных. Ведь большинство программ нуждаются в указании конфигурации и параметров массива пользователем. Однако есть не нуждающиеся в этом и сами определяют эти параметры.
Программу, которая автоматически определяет RAID, нужно отдать предпочтение. Автоматическое определение RAID делает процесс восстановления данных простым и легким для любого пользовательского уровня.
Перейдем к обзору и сравнению ТОП-7 программ для восстановления данных.
Для теста был создан RAID 5 (Parity/Четность ) в «Дисковых пространствах» Windows («Storage Spaces») из трех дисков.
RS RAID Retrieve
RS RAID Retrieve – узкопрофильная программа специально для восстановления данных RAID-массивов. Работает только на Windows. Поддерживает работу с дисками NAS-хранилищ. Поддерживает конфигурации RAID 0, 1, 4, 5, 6, 1E, 5E, 5EE, 01, 10, 50, 60, RAID-Z, RAID-Z2 и т.д. Работает с файловыми системами NTFS, ReFS, FAT, exFAT, APFS, HFS+, Ext 2/3/4, XFS, ReiserFS, Btrfs, UFS 1/2, ZFS. Позволяет восстанавливать данные с виртуальных машин.
Плюсы:
- Программа профессионального уровня;
- Удачный продуманный интерфейс, рассчитанный как на профессионалов, так и на обычных пользователей;
- Русская локализация;
- Эффективные алгоритмы восстановления;
- Возможность восстановления данных с поврежденных дисков и RAID-массивов;
- Автоматическое определение конфигурации и параметров RAID;
- Поддержка широкого спектра конфигураций RAID и файловых систем;
- Не требует контроллера аппаратного RAID;
- Продуманный, детализированный RAID-конструктор для задания параметров массива вручную;
- Быстрый режим анализа данных;
- Поддержка дисков виртуальных машин;
- Работа с образами жестких дисков;
- Поддержка RAW-образов дисков;
- Создание образов диска и восстановление данных для возможности работы с дисками без риска повреждения или затирания данных.
Минусы:
- Отсутствие версий для операционных систем Linux и Mac.
- Нет Boot-load версии.
Автоматическое восстановление любых RAID массивов
В программе RAID массив, должен определиться автоматически. Делаем на нем двойной клик.
Выбираем режим анализа данных.
По его завершении смотрим данные, доступные для восстановления. Выбираем файлы для восстановления и нажимаем кнопку «Восстановить».
Указываем программе, как и где ей следует сохранить восстановленные данные.
Если RAID-массивов не определился автоматически, необходимо запустить конструктор массивов.
Zero Assumption Recovery
Zero Assumption Recovery — комплексное приложение для восстановления данных с разного типа носителей информации, включая отдельные конфигурации RAID. Есть для Windows и Linux. Поддерживает конфигурации RAID 0, 5, 10. Совместимость с файловыми системами NTFS, FAT, Ext 2/3/4, XFS.
Плюсы:
- Возможность восстановления данных с поврежденных дисков;
- Функция восстановления изображений независимо от файловой системы;
- Создание образов диска и восстановление данных для возможности работы с дисками без риска повреждения или затирания данных.
Минусы:
- Отсутствие поддержки операционной системы Mac;
- Мало поддерживаемых конфигураций RAID и файловых систем;
- Отсутствие автоматического определения конфигурации и параметров RAID;
- Плохое юзабилити;
- Отсутствие русской локализации;
- Длительный процесс полного анализа дисков и отсутствие быстрого режима анализа данных.
R-Studio Data Recovery
R-Studio Data Recovery — комплексная программа для восстановления данных с разного типа носителей информации, включая сетевые диски и RAID. Есть версии для Windows, Linux и Mac. Поддерживает конфигурации RAID 0, 1, 4, 5, 6, 10, 1E, 5E, 5EE, 6E. Работает с файловыми системами NTFS, NTFS5, FAT 12/16/32, ReFS, ReFS2+, ReFS 3.4, APFS, HFS, HFS+, Ext 2/3/4, XFS, UFS 1/2. Работает с образами ISO.
Плюсы:
- Поддержка широкого спектра конфигураций RAID и файловых систем;
- Создание образов диска и восстановление данных для возможности работы с дисками без риска повреждения или затирания данных;
- Возможность подключения к удаленному компьютеру.
Минусы:
- Отсутствие автоматического определения конфигурации и параметров RAID;
- Плохое непродуманное юзабилити, сложность работы с параметрами RAID;
- Отсутствие русской локализации;
- Отсутствие быстрого режима анализа данных;
GetDataBack
GetDataBack — комплексная программа для восстановления данных из разного типа носителей информации, включая RAID. Версия только для Windows. Поддерживает конфигурации RAID 0 и 5. Совместимость с файловыми системами NTFS, FAT, exFAT, Ext, APFS, HFS+. Для работы с RAID-массивами требуется установка отдельного компонента RAID Reconstructor.
Плюсы:
- Возможность восстановления данных с поврежденных дисков и RAID-массивов;
- Создание образов диска и восстановление данных для возможности работы с дисками без риска повреждения или затирания данных;
- Высокая скорость полного анализа данных;
- Возможность запуска с WinPE.
Минусы:
- Отсутствие поддержки операционных систем Linux и Mac;
- Мало поддерживаемых конфигураций RAID и файловых систем;
- Автоматически определяет не все параметры RAID;
- Плохое непродуманное юзабилити у компонента RAID Reconstructor;
- Отсутствие русской локализации;
- Отсутствие быстрого режима анализа данных.
UFS Explorer RAID Recovery
UFS Explorer RAID Recovery – узкопрофильная программа специально для восстановления данных RAID-массивов. Есть для Windows, Linux и Mac. Работает с NAS-хранилищами. Поддерживает конфигурации RAID 0, 1E, 3, 5, 6, 7, 10, 50, 60, 50E, RAID-Z, RAID-Z2 и т.д. Работает с файловыми системами NTFS, ReFS, FAT, exFAT, APFS, HFS+, Ext 2/3/4, XFS, JFS, ReiserFS, UFS, Btrfs, ZFS.
Имеет смежные функции типа S.M.A.R.T. дисков, расшифровка зашифрованных хранилищ и т.д.
Плюсы:
- Программа профессионального уровня;
- Русская локализация;
- Возможность восстановления данных с поврежденных дисков и RAID-массивов;
- Автоматическое определение конфигурации и параметров RAID;
- Поддержка широкого спектра конфигураций RAID и файловых систем;
- Не требует контроллера аппаратного RAID;
- Различные режимы анализа данных — с индексацией файловой системы (аналог быстрого режима анализа данных, полный анализ, анализ указанных файловых систем и др.;
- Поддержка дисков виртуальных машин, работа с образами жестких дисков;
- Создание образов диска и восстановление данных для возможности работы с дисками без риска повреждения или затирания данных.
Минусы:
- С программой сложно работать, не являясь профессионалом в области устройств информации и данных.
DiskInternals RAID Recovery
DiskInternals RAID Recovery – узкопрофильная программа специально для восстановления данных RAID-массивов. Работает с NAS-хранилищами. Версия только для Windows. Поддерживает конфигурации RAID 0, 1, 0+1, 1+0, 1E, 4, 5, 50, 5EE, 5R, 6, 60, JBOD. Работает с файловыми системами NTFS, ReFS, FAT, exFAT, APFS, HFS+, Ext 2/3/4, XFS, JFS, ReiserFS, UFS
Плюсы:
- Автоматическое определение конфигурации и параметров RAID;
- Поддержка широкого спектра конфигураций RAID и файловых систем;
- Быстрый режим анализа данных;
- Режим чтения для доступа к дискам с неподдерживаемыми файловыми системами;
- Возможность восстановления данных из поврежденной файловой системы RAW;
- Создание образов диска и восстановление данных для возможности работы с дисками без риска повреждения или затирания данных.
Минусы:
- Отсутствие версии для работы в операционных систем Linux и Mac;
- Требует контроллер аппаратного RAID;
- Отсутствие русской локализации;
ReclaiMe Free RAID Recovery
ReclaiMe Free RAID Recovery — узкопрофильная программа специально для восстановления данных RAID-массивов. Версия только для Windows. Поддерживает конфигурации RAID 0, 0+1, 1+0, 1E, 5, 6. Поддерживаемые файловые системы не определены.
Плюсы:
- Бесплатная;
- Создание образов диска и восстановление данных для возможности работы с дисками без риска повреждения или затирания данных.
Минусы:
- Отсутствие версии для операционных систем Linux и Mac;
- Отсутствие автоматического определения конфигурации и параметров RAID;
- Отсутствие русской локализации;
- Примитивность в принципе и малоэффективность в плане восстановления данных.
Выводы
Давайте теперь посмотрим комплексно на значимые характеристики рассматриваемых программ.
| RS RAID Retrieve | Zero Assumption Recovery | R-Studio Data Recovery | GetDataBack Data Recovery | UFS Explorer RAID Recovery | DiskInternals RAID Recovery | ReclaiMe Free RAID Recovery | |
|---|---|---|---|---|---|---|---|
| RAID 0, 1, 5, 10, 01 | + | + | + | + | + | + | + |
| RAID 1E, 5E, 5EE | + | — | + | — | + | + | — |
| RAID 50, 60 | + | — | + | — | + | + | — |
| RAID Z, RAID Z2, RAID Z3 | + | — | — | — | + | — | — |
| Файловые системы NTFS, FAT, Ext | + | + | + | + | + | + | + |
| Файловые системы APFS, HFS, HFS+ | + | — | + | + | + | + | — |
| Файловые системы XFS, ReiserFS | + | + | + | — | + | + | — |
| Файловые системы Btrfs, ZFS | + | — | — | — | + | — | — |
| Русская локализация | + | — | — | — | + | — | — |
| Автоматическое определение RAID | + | — | + | — | + | + | — |
| Bootable Media Recovery | — | — | — | + | — | — | — |
| Поддерживаемые ОС | Windows | Windows | Windows, Linux, Mac | Windows | Windows, Linux, Mac | Windows | Windows |
| Цена | от 7499₽ | от 79$ | от 79$ | от 79$ | от 129€ | от 249$ | Бесплатно |
Какая из этих программ лучше? Как указывалось выше, при восстановлении данных с RAID следует отдать предпочтение программам, которые полностью автоматически определяют массив. Не требуя от пользователя никаких действий. Это уже указывает на уровень программы. И такими являются RS RAID Retrieve, UFS Explorer RAID Recovery и DiskInternals RAID Recovery. Все трое подразумевают широкий перечень поддержки конфигураций RAID и файловых систем, включая файловую систему ZFS и ее специфические конфигурации RAID-Z, RAID-Z2.
RS RAID Retrieve выиграют у DiskInternals RAID Recovery и UFS Explorer RAID Recovery, во-первых, наличием русской локализации, что важно для тех, кто не очень хорошо разбирается в английском. Во-вторых, более эффективными алгоритмами поиска данных.
Между собой два лидера — RS RAID Retrieve и UFS Explorer RAID Recovery – делят, соответственно, первое и второе место. UFS Explorer RAID Recovery может быть сложным для обычных пользователей, тогда как с RS RAID Retrieve они могут работать без проблем.
У RS RAID Retrieve – интуитивно понятный интерфейс, в формате системного проводника Windows. И есть пошаговый мастер восстановления данных.